This updates node-fibers to 0.6.7, the latest version.  Doing so
requires some patches to node.

www/node patches:

* Move npm dependencies (including node-gyp) from being private
dependencies of npm to being globally installed modules, by moving the
files to ${LOCALBASE}/lib/node_modules and then symlinking them into
npm's dependencies.  If node-gyp is left as a private dependency,
you can't set node-gyp in MODNODE_DEPENDS.  For something that
requires node-gyp as a dependency (e.g. node-fibers), you have to
either disable systrace and have npm install node-gyp over the net,
or use this hack. Unless we want to ship a separate node-gyp package,
I think we should use this symlink hack, at least for node-gyp.  This
patch does it for all of npm's dependencies, since I don't really see
the downside.

* Don't try to chmod 0755 a file that already has mode 0755.  This fixes
a bug when building node-fibers, where npm would call chmod as a regular
user on a file owned by root, and get EPERM.

* Patch node-gyp to recognize openbsd.  Without this, node-gyp assumes
you are on linux, which breaks node-fibers as node-fibers uses ucontext
on linux (and that doesn't work on OpenBSD).

devel/node-fibers patches:

* Upgrade to 0.6.7, which uses node-gyp.  This eliminates the need for
some local patches.

* Remove the explicit dependency on node-gyp, as it makes the build
fail for reasons I have yet to determine.

* Change the path of the cached node-gyp.js binary, as it is does not
work correctly with our use of npm link.

I haven't tested this enough, it is not yet ready for commit.  I'm
sending this early to get feedback from other porters as to whether
these changes make sense.

Thanks,
Jeremy

Index: www/node/Makefile
===================================================================
RCS file: /cvs/ports/www/node/Makefile,v
retrieving revision 1.38
diff -u -p -r1.38 Makefile
--- www/node/Makefile   15 May 2012 17:37:34 -0000      1.38
+++ www/node/Makefile   22 May 2012 04:44:02 -0000
@@ -11,6 +11,7 @@ COMMENT=      V8 JavaScript for clients and s
 NODE_VERSION=  v0.6.18
 DISTNAME=      node-${NODE_VERSION}
 PKGNAME=       ${DISTNAME:S/v//g}
+REVISION=      0
 
 CATEGORIES=    www devel
 
@@ -67,6 +68,10 @@ post-install:
                ${PREFIX}/lib/node/wafadmin
        ${INSTALL_DATA} ${FULLDISTDIR}/${DISTFILES} \
                ${PREFIX}/lib/node/${DISTFILES}
+       cd ${PREFIX}/lib/node_modules/npm/node_modules && for x in *; do \
+               mv $$x ../..; \
+               ln -s ../../$$x $$x; \
+       done
 
 
 .include <bsd.port.mk>
Index: www/node/patches/patch-deps_npm_lib_utils_cmd-shim_js
===================================================================
RCS file: www/node/patches/patch-deps_npm_lib_utils_cmd-shim_js
diff -N www/node/patches/patch-deps_npm_lib_utils_cmd-shim_js
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ www/node/patches/patch-deps_npm_lib_utils_cmd-shim_js       22 May 2012 
04:55:18 -0000
@@ -0,0 +1,26 @@
+$OpenBSD$
+
+Don't try to chmod a file to the same mode it already has.  The chmod
+fails with a permission error because it attempts to call chmod as a
+regular user on a file owned by root.
+
+--- deps/npm/lib/utils/cmd-shim.js.orig        Mon May 21 21:30:14 2012
++++ deps/npm/lib/utils/cmd-shim.js     Mon May 21 21:46:14 2012
+@@ -130,7 +130,16 @@ function writeShim_ (from, to, prog, args, cb) {
+         log.warn("Could not write "+to, "shShim")
+         return cb(er)
+       }
+-      fs.chmod(to, 0755, cb)
++      fs.stat(to, function (er, stats) {
++        if (er) {
++          log.warn("Could not get stats for "+to, "shShim")
++          return cb(er)
++        }
++        if (stats.mode == 0755) {
++          return cb(er)
++        }
++        fs.chmod(to, 0755, cb)
++      })
+     })
+   })
+ }
Index: 
www/node/patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py
===================================================================
RCS file: 
www/node/patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py
diff -N 
www/node/patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
www/node/patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py
  22 May 2012 04:56:13 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Recognize openbsd in node-gyp.
+
+--- deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py.orig   
Mon May 21 21:20:03 2012
++++ deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py        
Mon May 21 21:20:27 2012
+@@ -355,6 +355,7 @@ def GetFlavor(params):
+     'sunos5': 'solaris',
+     'freebsd7': 'freebsd',
+     'freebsd8': 'freebsd',
++    'openbsd5': 'openbsd',
+   }
+   flavor = flavors.get(sys.platform, 'linux')
+   return params.get('flavor', flavor)
Index: www/node/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/node/pkg/PLIST,v
retrieving revision 1.14
diff -u -p -r1.14 PLIST
--- www/node/pkg/PLIST  10 May 2012 18:29:52 -0000      1.14
+++ www/node/pkg/PLIST  22 May 2012 04:51:17 -0000
@@ -132,6 +132,212 @@ lib/node/wafadmin/pproc.pyc
 lib/node/wafadmin/py3kfixes.py
 lib/node/wafadmin/py3kfixes.pyc
 lib/node_modules/
+lib/node_modules/abbrev/
+lib/node_modules/abbrev/LICENSE
+lib/node_modules/abbrev/README.md
+lib/node_modules/abbrev/lib/
+lib/node_modules/abbrev/lib/abbrev.js
+lib/node_modules/abbrev/package.json
+lib/node_modules/archy/
+lib/node_modules/archy/README.markdown
+lib/node_modules/archy/index.js
+lib/node_modules/archy/package.json
+lib/node_modules/block-stream/
+lib/node_modules/block-stream/README.md
+lib/node_modules/block-stream/block-stream.js
+lib/node_modules/block-stream/package.json
+lib/node_modules/chownr/
+lib/node_modules/chownr/README.md
+lib/node_modules/chownr/chownr.js
+lib/node_modules/chownr/package.json
+lib/node_modules/fstream/
+lib/node_modules/fstream-npm/
+lib/node_modules/fstream-npm/.npmignore
+lib/node_modules/fstream-npm/README.md
+lib/node_modules/fstream-npm/fstream-npm.js
+lib/node_modules/fstream-npm/node_modules/
+lib/node_modules/fstream-npm/node_modules/fstream-ignore/
+lib/node_modules/fstream-npm/node_modules/fstream-ignore/.npmignore
+lib/node_modules/fstream-npm/node_modules/fstream-ignore/README.md
+lib/node_modules/fstream-npm/node_modules/fstream-ignore/ignore.js
+lib/node_modules/fstream-npm/node_modules/fstream-ignore/package.json
+lib/node_modules/fstream-npm/package.json
+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/fstream.js
+lib/node_modules/fstream/lib/
+lib/node_modules/fstream/lib/abstract.js
+lib/node_modules/fstream/lib/collect.js
+lib/node_modules/fstream/lib/dir-reader.js
+lib/node_modules/fstream/lib/dir-writer.js
+lib/node_modules/fstream/lib/file-reader.js
+lib/node_modules/fstream/lib/file-writer.js
+lib/node_modules/fstream/lib/get-type.js
+lib/node_modules/fstream/lib/link-reader.js
+lib/node_modules/fstream/lib/link-writer.js
+lib/node_modules/fstream/lib/proxy-reader.js
+lib/node_modules/fstream/lib/proxy-writer.js
+lib/node_modules/fstream/lib/reader.js
+lib/node_modules/fstream/lib/socket-reader.js
+lib/node_modules/fstream/lib/writer.js
+lib/node_modules/fstream/package.json
+lib/node_modules/graceful-fs/
+lib/node_modules/graceful-fs/.npmignore
+lib/node_modules/graceful-fs/LICENSE
+lib/node_modules/graceful-fs/README.md
+lib/node_modules/graceful-fs/graceful-fs.js
+lib/node_modules/graceful-fs/package.json
+lib/node_modules/inherits/
+lib/node_modules/inherits/LICENSE
+lib/node_modules/inherits/README.md
+lib/node_modules/inherits/inherits-old.js
+lib/node_modules/inherits/inherits.js
+lib/node_modules/inherits/package.json
+lib/node_modules/ini/
+lib/node_modules/ini/LICENSE
+lib/node_modules/ini/README.md
+lib/node_modules/ini/ini.js
+lib/node_modules/ini/package.json
+lib/node_modules/lru-cache/
+lib/node_modules/lru-cache/.npmignore
+lib/node_modules/lru-cache/LICENSE
+lib/node_modules/lru-cache/README.md
+lib/node_modules/lru-cache/lib/
+lib/node_modules/lru-cache/lib/lru-cache.js
+lib/node_modules/lru-cache/package.json
+lib/node_modules/minimatch/
+lib/node_modules/minimatch/.travis.yml
+lib/node_modules/minimatch/LICENSE
+lib/node_modules/minimatch/README.md
+lib/node_modules/minimatch/minimatch.js
+lib/node_modules/minimatch/package.json
+lib/node_modules/mkdirp/
+lib/node_modules/mkdirp/LICENSE
+lib/node_modules/mkdirp/README.markdown
+lib/node_modules/mkdirp/index.js
+lib/node_modules/mkdirp/package.json
+lib/node_modules/node-gyp/
+lib/node_modules/node-gyp/.npmignore
+lib/node_modules/node-gyp/LICENSE
+lib/node_modules/node-gyp/README.md
+lib/node_modules/node-gyp/bin/
+lib/node_modules/node-gyp/bin/node-gyp.js
+lib/node_modules/node-gyp/legacy/
+lib/node_modules/node-gyp/legacy/common.gypi
+lib/node_modules/node-gyp/legacy/tools/
+lib/node_modules/node-gyp/legacy/tools/addon.gypi
+lib/node_modules/node-gyp/legacy/tools/gyp/
+lib/node_modules/node-gyp/legacy/tools/gyp/.npmignore
+lib/node_modules/node-gyp/legacy/tools/gyp/AUTHORS
+lib/node_modules/node-gyp/legacy/tools/gyp/DEPS
+lib/node_modules/node-gyp/legacy/tools/gyp/LICENSE
+lib/node_modules/node-gyp/legacy/tools/gyp/MANIFEST
+lib/node_modules/node-gyp/legacy/tools/gyp/OWNERS
+lib/node_modules/node-gyp/legacy/tools/gyp/PRESUBMIT.py
+lib/node_modules/node-gyp/legacy/tools/gyp/buildbot/
+lib/node_modules/node-gyp/legacy/tools/gyp/buildbot/buildbot_run.py
+lib/node_modules/node-gyp/legacy/tools/gyp/codereview.settings
+lib/node_modules/node-gyp/legacy/tools/gyp/gyp
+lib/node_modules/node-gyp/legacy/tools/gyp/gyp.bat
+lib/node_modules/node-gyp/legacy/tools/gyp/gyp_dummy.c
+lib/node_modules/node-gyp/legacy/tools/gyp/gyptest.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSNew.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSProject.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings_test.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSToolFile.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSUserFile.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSVersion.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/SCons.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/__init__.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml_test.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/__init__.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/dump_dependency_json.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypd.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypsh.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/make.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs_test.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja_test.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/scons.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/xcode.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/input.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/mac_tool.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/ninja_syntax.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/sun_tool.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/system_test.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcode_emulation.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcodeproj_file.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xml_fix.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylintrc
+lib/node_modules/node-gyp/legacy/tools/gyp/samples/
+lib/node_modules/node-gyp/legacy/tools/gyp/samples/samples
+lib/node_modules/node-gyp/legacy/tools/gyp/samples/samples.bat
+lib/node_modules/node-gyp/legacy/tools/gyp/setup.py
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/README
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/README
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.pbfilespec
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.xclangspec
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/graphviz.py
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_gyp.py
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_sln.py
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_vcproj.py
+lib/node_modules/node-gyp/legacy/tools/gyp_addon
+lib/node_modules/node-gyp/lib/
+lib/node_modules/node-gyp/lib/build.js
+lib/node_modules/node-gyp/lib/clean.js
+lib/node_modules/node-gyp/lib/configure.js
+lib/node_modules/node-gyp/lib/install.js
+lib/node_modules/node-gyp/lib/list.js
+lib/node_modules/node-gyp/lib/node-gyp.js
+lib/node_modules/node-gyp/lib/rebuild.js
+lib/node_modules/node-gyp/lib/remove.js
+lib/node_modules/node-gyp/lib/util/
+lib/node_modules/node-gyp/lib/util/mkdirp.js
+lib/node_modules/node-gyp/node_modules/
+lib/node_modules/node-gyp/node_modules/ansi/
+lib/node_modules/node-gyp/node_modules/ansi/.npmignore
+lib/node_modules/node-gyp/node_modules/ansi/README.md
+lib/node_modules/node-gyp/node_modules/ansi/lib/
+lib/node_modules/node-gyp/node_modules/ansi/lib/ansi.js
+lib/node_modules/node-gyp/node_modules/ansi/nodejs.png
+lib/node_modules/node-gyp/node_modules/ansi/package.json
+lib/node_modules/node-gyp/node_modules/ansi/server.js
+lib/node_modules/node-gyp/node_modules/glob/
+lib/node_modules/node-gyp/node_modules/glob/.npmignore
+lib/node_modules/node-gyp/node_modules/glob/.travis.yml
+lib/node_modules/node-gyp/node_modules/glob/LICENCE
+lib/node_modules/node-gyp/node_modules/glob/README.md
+lib/node_modules/node-gyp/node_modules/glob/glob.js
+lib/node_modules/node-gyp/node_modules/glob/package.json
+lib/node_modules/node-gyp/package.json
+lib/node_modules/node-gyp/updateLegacy.sh
+lib/node_modules/node-uuid/
+lib/node_modules/node-uuid/.npmignore
+lib/node_modules/node-uuid/LICENSE.md
+lib/node_modules/node-uuid/README.md
+lib/node_modules/node-uuid/package.json
+lib/node_modules/node-uuid/uuid.js
+lib/node_modules/nopt/
+lib/node_modules/nopt/.npmignore
+lib/node_modules/nopt/LICENSE
+lib/node_modules/nopt/README.md
+lib/node_modules/nopt/bin/
+lib/node_modules/nopt/bin/nopt.js
+lib/node_modules/nopt/lib/
+lib/node_modules/nopt/lib/nopt.js
+lib/node_modules/nopt/package.json
 lib/node_modules/npm/
 lib/node_modules/npm/.npmignore
 lib/node_modules/npm/.travis.yml
@@ -568,291 +774,30 @@ lib/node_modules/npm/man/man3/
 @man lib/node_modules/npm/man/man3/view.3
 @man lib/node_modules/npm/man/man3/whoami.3
 lib/node_modules/npm/node_modules/
-lib/node_modules/npm/node_modules/abbrev/
-lib/node_modules/npm/node_modules/abbrev/LICENSE
-lib/node_modules/npm/node_modules/abbrev/README.md
-lib/node_modules/npm/node_modules/abbrev/lib/
-lib/node_modules/npm/node_modules/abbrev/lib/abbrev.js
-lib/node_modules/npm/node_modules/abbrev/package.json
-lib/node_modules/npm/node_modules/archy/
-lib/node_modules/npm/node_modules/archy/README.markdown
-lib/node_modules/npm/node_modules/archy/index.js
-lib/node_modules/npm/node_modules/archy/package.json
-lib/node_modules/npm/node_modules/block-stream/
-lib/node_modules/npm/node_modules/block-stream/README.md
-lib/node_modules/npm/node_modules/block-stream/block-stream.js
-lib/node_modules/npm/node_modules/block-stream/package.json
-lib/node_modules/npm/node_modules/chownr/
-lib/node_modules/npm/node_modules/chownr/README.md
-lib/node_modules/npm/node_modules/chownr/chownr.js
-lib/node_modules/npm/node_modules/chownr/package.json
-lib/node_modules/npm/node_modules/fstream/
-lib/node_modules/npm/node_modules/fstream-npm/
-lib/node_modules/npm/node_modules/fstream-npm/.npmignore
-lib/node_modules/npm/node_modules/fstream-npm/README.md
-lib/node_modules/npm/node_modules/fstream-npm/fstream-npm.js
-lib/node_modules/npm/node_modules/fstream-npm/node_modules/
-lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/
-lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/.npmignore
-lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/README.md
-lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/ignore.js
-lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json
-lib/node_modules/npm/node_modules/fstream-npm/package.json
-lib/node_modules/npm/node_modules/fstream/.npmignore
-lib/node_modules/npm/node_modules/fstream/.travis.yml
-lib/node_modules/npm/node_modules/fstream/LICENCE
-lib/node_modules/npm/node_modules/fstream/README.md
-lib/node_modules/npm/node_modules/fstream/fstream.js
-lib/node_modules/npm/node_modules/fstream/lib/
-lib/node_modules/npm/node_modules/fstream/lib/abstract.js
-lib/node_modules/npm/node_modules/fstream/lib/collect.js
-lib/node_modules/npm/node_modules/fstream/lib/dir-reader.js
-lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js
-lib/node_modules/npm/node_modules/fstream/lib/file-reader.js
-lib/node_modules/npm/node_modules/fstream/lib/file-writer.js
-lib/node_modules/npm/node_modules/fstream/lib/get-type.js
-lib/node_modules/npm/node_modules/fstream/lib/link-reader.js
-lib/node_modules/npm/node_modules/fstream/lib/link-writer.js
-lib/node_modules/npm/node_modules/fstream/lib/proxy-reader.js
-lib/node_modules/npm/node_modules/fstream/lib/proxy-writer.js
-lib/node_modules/npm/node_modules/fstream/lib/reader.js
-lib/node_modules/npm/node_modules/fstream/lib/socket-reader.js
-lib/node_modules/npm/node_modules/fstream/lib/writer.js
-lib/node_modules/npm/node_modules/fstream/package.json
-lib/node_modules/npm/node_modules/graceful-fs/
-lib/node_modules/npm/node_modules/graceful-fs/.npmignore
-lib/node_modules/npm/node_modules/graceful-fs/LICENSE
-lib/node_modules/npm/node_modules/graceful-fs/README.md
-lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js
-lib/node_modules/npm/node_modules/graceful-fs/package.json
-lib/node_modules/npm/node_modules/inherits/
-lib/node_modules/npm/node_modules/inherits/LICENSE
-lib/node_modules/npm/node_modules/inherits/README.md
-lib/node_modules/npm/node_modules/inherits/inherits-old.js
-lib/node_modules/npm/node_modules/inherits/inherits.js
-lib/node_modules/npm/node_modules/inherits/package.json
-lib/node_modules/npm/node_modules/ini/
-lib/node_modules/npm/node_modules/ini/LICENSE
-lib/node_modules/npm/node_modules/ini/README.md
-lib/node_modules/npm/node_modules/ini/ini.js
-lib/node_modules/npm/node_modules/ini/package.json
-lib/node_modules/npm/node_modules/lru-cache/
-lib/node_modules/npm/node_modules/lru-cache/.npmignore
-lib/node_modules/npm/node_modules/lru-cache/LICENSE
-lib/node_modules/npm/node_modules/lru-cache/README.md
-lib/node_modules/npm/node_modules/lru-cache/lib/
-lib/node_modules/npm/node_modules/lru-cache/lib/lru-cache.js
-lib/node_modules/npm/node_modules/lru-cache/package.json
-lib/node_modules/npm/node_modules/minimatch/
-lib/node_modules/npm/node_modules/minimatch/.travis.yml
-lib/node_modules/npm/node_modules/minimatch/LICENSE
-lib/node_modules/npm/node_modules/minimatch/README.md
-lib/node_modules/npm/node_modules/minimatch/minimatch.js
-lib/node_modules/npm/node_modules/minimatch/package.json
-lib/node_modules/npm/node_modules/mkdirp/
-lib/node_modules/npm/node_modules/mkdirp/LICENSE
-lib/node_modules/npm/node_modules/mkdirp/README.markdown
-lib/node_modules/npm/node_modules/mkdirp/index.js
-lib/node_modules/npm/node_modules/mkdirp/package.json
-lib/node_modules/npm/node_modules/node-gyp/
-lib/node_modules/npm/node_modules/node-gyp/.npmignore
-lib/node_modules/npm/node_modules/node-gyp/LICENSE
-lib/node_modules/npm/node_modules/node-gyp/README.md
-lib/node_modules/npm/node_modules/node-gyp/bin/
-lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
-lib/node_modules/npm/node_modules/node-gyp/legacy/
-lib/node_modules/npm/node_modules/node-gyp/legacy/common.gypi
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/addon.gypi
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/.npmignore
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/AUTHORS
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/DEPS
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/LICENSE
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/MANIFEST
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/OWNERS
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/PRESUBMIT.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/buildbot/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/buildbot/buildbot_run.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/codereview.settings
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/gyp
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/gyp.bat
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/gyp_dummy.c
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/gyptest.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSNew.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSProject.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings_test.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSToolFile.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSUserFile.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSVersion.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/SCons.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/__init__.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml_test.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/__init__.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/dump_dependency_json.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypd.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypsh.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/make.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs_test.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja_test.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/scons.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/xcode.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/input.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/mac_tool.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/ninja_syntax.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/sun_tool.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/system_test.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcode_emulation.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcodeproj_file.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xml_fix.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylintrc
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/samples/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples.bat
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/setup.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/README
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/README
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.pbfilespec
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.xclangspec
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/graphviz.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_gyp.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_sln.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_vcproj.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp_addon
-lib/node_modules/npm/node_modules/node-gyp/lib/
-lib/node_modules/npm/node_modules/node-gyp/lib/build.js
-lib/node_modules/npm/node_modules/node-gyp/lib/clean.js
-lib/node_modules/npm/node_modules/node-gyp/lib/configure.js
-lib/node_modules/npm/node_modules/node-gyp/lib/install.js
-lib/node_modules/npm/node_modules/node-gyp/lib/list.js
-lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js
-lib/node_modules/npm/node_modules/node-gyp/lib/rebuild.js
-lib/node_modules/npm/node_modules/node-gyp/lib/remove.js
-lib/node_modules/npm/node_modules/node-gyp/lib/util/
-lib/node_modules/npm/node_modules/node-gyp/lib/util/mkdirp.js
-lib/node_modules/npm/node_modules/node-gyp/node_modules/
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/.npmignore
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/README.md
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/lib/
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/lib/ansi.js
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/nodejs.png
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/package.json
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/server.js
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/.npmignore
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/.travis.yml
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/LICENCE
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/README.md
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/glob.js
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/package.json
-lib/node_modules/npm/node_modules/node-gyp/package.json
-lib/node_modules/npm/node_modules/node-gyp/updateLegacy.sh
-lib/node_modules/npm/node_modules/node-uuid/
-lib/node_modules/npm/node_modules/node-uuid/.npmignore
-lib/node_modules/npm/node_modules/node-uuid/LICENSE.md
-lib/node_modules/npm/node_modules/node-uuid/README.md
-lib/node_modules/npm/node_modules/node-uuid/package.json
-lib/node_modules/npm/node_modules/node-uuid/uuid.js
-lib/node_modules/npm/node_modules/nopt/
-lib/node_modules/npm/node_modules/nopt/.npmignore
-lib/node_modules/npm/node_modules/nopt/LICENSE
-lib/node_modules/npm/node_modules/nopt/README.md
-lib/node_modules/npm/node_modules/nopt/bin/
-lib/node_modules/npm/node_modules/nopt/bin/nopt.js
-lib/node_modules/npm/node_modules/nopt/lib/
-lib/node_modules/npm/node_modules/nopt/lib/nopt.js
-lib/node_modules/npm/node_modules/nopt/package.json
-lib/node_modules/npm/node_modules/proto-list/
-lib/node_modules/npm/node_modules/proto-list/LICENSE
-lib/node_modules/npm/node_modules/proto-list/README.md
-lib/node_modules/npm/node_modules/proto-list/package.json
-lib/node_modules/npm/node_modules/proto-list/proto-list.js
-lib/node_modules/npm/node_modules/read/
-lib/node_modules/npm/node_modules/read/LICENCE
-lib/node_modules/npm/node_modules/read/README.md
-lib/node_modules/npm/node_modules/read/lib/
-lib/node_modules/npm/node_modules/read/lib/read.js
-lib/node_modules/npm/node_modules/read/package.json
-lib/node_modules/npm/node_modules/request/
-lib/node_modules/npm/node_modules/request/LICENSE
-lib/node_modules/npm/node_modules/request/README.md
-lib/node_modules/npm/node_modules/request/forever.js
-lib/node_modules/npm/node_modules/request/main.js
-lib/node_modules/npm/node_modules/request/mimetypes.js
-lib/node_modules/npm/node_modules/request/oauth.js
-lib/node_modules/npm/node_modules/request/package.json
-lib/node_modules/npm/node_modules/request/tunnel.js
-lib/node_modules/npm/node_modules/request/uuid.js
-lib/node_modules/npm/node_modules/request/vendor/
-lib/node_modules/npm/node_modules/request/vendor/cookie/
-lib/node_modules/npm/node_modules/request/vendor/cookie/index.js
-lib/node_modules/npm/node_modules/request/vendor/cookie/jar.js
-lib/node_modules/npm/node_modules/rimraf/
-lib/node_modules/npm/node_modules/rimraf/AUTHORS
-lib/node_modules/npm/node_modules/rimraf/LICENSE
-lib/node_modules/npm/node_modules/rimraf/README.md
-lib/node_modules/npm/node_modules/rimraf/package.json
-lib/node_modules/npm/node_modules/rimraf/rimraf.js
-lib/node_modules/npm/node_modules/semver/
-lib/node_modules/npm/node_modules/semver/LICENSE
-lib/node_modules/npm/node_modules/semver/README.md
-lib/node_modules/npm/node_modules/semver/bin/
-lib/node_modules/npm/node_modules/semver/bin/semver
-lib/node_modules/npm/node_modules/semver/package.json
-lib/node_modules/npm/node_modules/semver/semver.js
-lib/node_modules/npm/node_modules/slide/
-lib/node_modules/npm/node_modules/slide/.npmignore
-lib/node_modules/npm/node_modules/slide/LICENSE
-lib/node_modules/npm/node_modules/slide/README.md
-lib/node_modules/npm/node_modules/slide/index.js
-lib/node_modules/npm/node_modules/slide/lib/
-lib/node_modules/npm/node_modules/slide/lib/async-map-ordered.js
-lib/node_modules/npm/node_modules/slide/lib/async-map.js
-lib/node_modules/npm/node_modules/slide/lib/bind-actor.js
-lib/node_modules/npm/node_modules/slide/lib/chain.js
-lib/node_modules/npm/node_modules/slide/lib/slide.js
-lib/node_modules/npm/node_modules/slide/package.json
-lib/node_modules/npm/node_modules/tar/
-lib/node_modules/npm/node_modules/tar/.npmignore
-lib/node_modules/npm/node_modules/tar/.travis.yml
-lib/node_modules/npm/node_modules/tar/README.md
-lib/node_modules/npm/node_modules/tar/lib/
-lib/node_modules/npm/node_modules/tar/lib/buffer-entry.js
-lib/node_modules/npm/node_modules/tar/lib/entry-writer.js
-lib/node_modules/npm/node_modules/tar/lib/entry.js
-lib/node_modules/npm/node_modules/tar/lib/extended-header-writer.js
-lib/node_modules/npm/node_modules/tar/lib/extended-header.js
-lib/node_modules/npm/node_modules/tar/lib/extract.js
-lib/node_modules/npm/node_modules/tar/lib/global-header-writer.js
-lib/node_modules/npm/node_modules/tar/lib/header.js
-lib/node_modules/npm/node_modules/tar/lib/pack.js
-lib/node_modules/npm/node_modules/tar/lib/parse.js
-lib/node_modules/npm/node_modules/tar/package.json
-lib/node_modules/npm/node_modules/tar/tar.js
-lib/node_modules/npm/node_modules/uid-number/
-lib/node_modules/npm/node_modules/uid-number/README.md
-lib/node_modules/npm/node_modules/uid-number/get-uid-gid.js
-lib/node_modules/npm/node_modules/uid-number/package.json
-lib/node_modules/npm/node_modules/uid-number/uid-number.js
-lib/node_modules/npm/node_modules/which/
-lib/node_modules/npm/node_modules/which/LICENSE
-lib/node_modules/npm/node_modules/which/README.md
-lib/node_modules/npm/node_modules/which/bin/
-lib/node_modules/npm/node_modules/which/bin/which
-lib/node_modules/npm/node_modules/which/package.json
-lib/node_modules/npm/node_modules/which/which.js
+lib/node_modules/npm/node_modules/abbrev
+lib/node_modules/npm/node_modules/archy
+lib/node_modules/npm/node_modules/block-stream
+lib/node_modules/npm/node_modules/chownr
+lib/node_modules/npm/node_modules/fstream
+lib/node_modules/npm/node_modules/fstream-npm
+lib/node_modules/npm/node_modules/graceful-fs
+lib/node_modules/npm/node_modules/inherits
+lib/node_modules/npm/node_modules/ini
+lib/node_modules/npm/node_modules/lru-cache
+lib/node_modules/npm/node_modules/minimatch
+lib/node_modules/npm/node_modules/mkdirp
+lib/node_modules/npm/node_modules/node-gyp
+lib/node_modules/npm/node_modules/node-uuid
+lib/node_modules/npm/node_modules/nopt
+lib/node_modules/npm/node_modules/proto-list
+lib/node_modules/npm/node_modules/read
+lib/node_modules/npm/node_modules/request
+lib/node_modules/npm/node_modules/rimraf
+lib/node_modules/npm/node_modules/semver
+lib/node_modules/npm/node_modules/slide
+lib/node_modules/npm/node_modules/tar
+lib/node_modules/npm/node_modules/uid-number
+lib/node_modules/npm/node_modules/which
 lib/node_modules/npm/package.json
 lib/node_modules/npm/scripts/
 lib/node_modules/npm/scripts/clean-old.sh
@@ -913,5 +858,84 @@ lib/node_modules/npm/test/packages/npm-t
 lib/node_modules/npm/test/packages/npm-test-url-dep/package.json
 lib/node_modules/npm/test/run.js
 lib/node_modules/npm/test/update-test.sh
+lib/node_modules/proto-list/
+lib/node_modules/proto-list/LICENSE
+lib/node_modules/proto-list/README.md
+lib/node_modules/proto-list/package.json
+lib/node_modules/proto-list/proto-list.js
+lib/node_modules/read/
+lib/node_modules/read/LICENCE
+lib/node_modules/read/README.md
+lib/node_modules/read/lib/
+lib/node_modules/read/lib/read.js
+lib/node_modules/read/package.json
+lib/node_modules/request/
+lib/node_modules/request/LICENSE
+lib/node_modules/request/README.md
+lib/node_modules/request/forever.js
+lib/node_modules/request/main.js
+lib/node_modules/request/mimetypes.js
+lib/node_modules/request/oauth.js
+lib/node_modules/request/package.json
+lib/node_modules/request/tunnel.js
+lib/node_modules/request/uuid.js
+lib/node_modules/request/vendor/
+lib/node_modules/request/vendor/cookie/
+lib/node_modules/request/vendor/cookie/index.js
+lib/node_modules/request/vendor/cookie/jar.js
+lib/node_modules/rimraf/
+lib/node_modules/rimraf/AUTHORS
+lib/node_modules/rimraf/LICENSE
+lib/node_modules/rimraf/README.md
+lib/node_modules/rimraf/package.json
+lib/node_modules/rimraf/rimraf.js
+lib/node_modules/semver/
+lib/node_modules/semver/LICENSE
+lib/node_modules/semver/README.md
+lib/node_modules/semver/bin/
+lib/node_modules/semver/bin/semver
+lib/node_modules/semver/package.json
+lib/node_modules/semver/semver.js
+lib/node_modules/slide/
+lib/node_modules/slide/.npmignore
+lib/node_modules/slide/LICENSE
+lib/node_modules/slide/README.md
+lib/node_modules/slide/index.js
+lib/node_modules/slide/lib/
+lib/node_modules/slide/lib/async-map-ordered.js
+lib/node_modules/slide/lib/async-map.js
+lib/node_modules/slide/lib/bind-actor.js
+lib/node_modules/slide/lib/chain.js
+lib/node_modules/slide/lib/slide.js
+lib/node_modules/slide/package.json
+lib/node_modules/tar/
+lib/node_modules/tar/.npmignore
+lib/node_modules/tar/.travis.yml
+lib/node_modules/tar/README.md
+lib/node_modules/tar/lib/
+lib/node_modules/tar/lib/buffer-entry.js
+lib/node_modules/tar/lib/entry-writer.js
+lib/node_modules/tar/lib/entry.js
+lib/node_modules/tar/lib/extended-header-writer.js
+lib/node_modules/tar/lib/extended-header.js
+lib/node_modules/tar/lib/extract.js
+lib/node_modules/tar/lib/global-header-writer.js
+lib/node_modules/tar/lib/header.js
+lib/node_modules/tar/lib/pack.js
+lib/node_modules/tar/lib/parse.js
+lib/node_modules/tar/package.json
+lib/node_modules/tar/tar.js
+lib/node_modules/uid-number/
+lib/node_modules/uid-number/README.md
+lib/node_modules/uid-number/get-uid-gid.js
+lib/node_modules/uid-number/package.json
+lib/node_modules/uid-number/uid-number.js
+lib/node_modules/which/
+lib/node_modules/which/LICENSE
+lib/node_modules/which/README.md
+lib/node_modules/which/bin/
+lib/node_modules/which/bin/which
+lib/node_modules/which/package.json
+lib/node_modules/which/which.js
 @man man/man1/node.1
 @extraunexec rm -rf %D/lib/node_modules
Index: devel/node-fibers/Makefile
===================================================================
RCS file: /cvs/ports/devel/node-fibers/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- devel/node-fibers/Makefile  10 May 2012 08:41:39 -0000      1.5
+++ devel/node-fibers/Makefile  22 May 2012 04:58:50 -0000
@@ -8,12 +8,10 @@ ONLY_FOR_ARCHS= amd64 i386
 
 COMMENT =      fiber/coroutine support for nodejs
 
-NPM_VERSION =  0.6.4
+NPM_VERSION =  0.6.7
 NPM_NAME =     fibers
 CATEGORIES =   devel
 
-REVISION =     1
-
 MAINTAINER =   Jeremy Evans <[email protected]>
 
 HOMEPAGE =     https://github.com/laverdet/node-fibers
@@ -28,11 +26,7 @@ MODULES =            www/node
 
 CONFIGURE_STYLE =      npm ext
 USE_GMAKE =            Yes
-SUBST_VARS =           CFLAGS
-
-REGRESS_TARGET =       test
 
-pre-configure:
-       ${SUBST_CMD} ${WRKDIST}/src/platform.mk
+MODNODE_DEPENDS ?=     node-gyp
 
 .include <bsd.port.mk>
Index: devel/node-fibers/distinfo
===================================================================
RCS file: /cvs/ports/devel/node-fibers/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- devel/node-fibers/distinfo  3 Apr 2012 18:46:03 -0000       1.1.1.1
+++ devel/node-fibers/distinfo  9 May 2012 15:34:31 -0000
@@ -1,5 +1,5 @@
-MD5 (fibers-0.6.4.tgz) = rY5cv97tO9sO4qtP2DlRnA==
-RMD160 (fibers-0.6.4.tgz) = 9Mw3D9B2GnzrH/kdBgG0j0yjo7E=
-SHA1 (fibers-0.6.4.tgz) = K3Zl0he9gGtWSByhkHg8j9P1FZs=
-SHA256 (fibers-0.6.4.tgz) = jrIeMPCP1V/VqQnRKKT5vwb13ni9xJelSNTQJxWqLmA=
-SIZE (fibers-0.6.4.tgz) = 25553
+MD5 (fibers-0.6.7.tgz) = ZP0GQ3XmyvXJTE5gnOsSWw==
+RMD160 (fibers-0.6.7.tgz) = n48ko/37dGLCAEeDhXFrzCV5yOQ=
+SHA1 (fibers-0.6.7.tgz) = 2toR/RzDUqJuU3Ut8tZcUvomiKk=
+SHA256 (fibers-0.6.7.tgz) = sELHlWKmAzPUtZDjOfwt8ICuOofaZ0uaoAxdg/NnXhk=
+SIZE (fibers-0.6.7.tgz) = 237132
Index: devel/node-fibers/patches/patch-Makefile
===================================================================
RCS file: devel/node-fibers/patches/patch-Makefile
diff -N devel/node-fibers/patches/patch-Makefile
--- devel/node-fibers/patches/patch-Makefile    10 May 2012 08:41:39 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.1 2012/05/10 08:41:39 jasper Exp $
-
-Don't run tests as part of the normal build.
-
---- Makefile.orig      Thu May 10 09:54:35 2012
-+++ Makefile   Thu May 10 09:54:48 2012
-@@ -1,7 +1,7 @@
- include src/platform.mk
- FIBERS_SO := $(shell echo `pwd`/src/fibers.node)
- 
--all: fibers test
-+all: fibers
- 
- fibers: $(FIBERS_SO)
- 
Index: devel/node-fibers/patches/patch-build_js
===================================================================
RCS file: devel/node-fibers/patches/patch-build_js
diff -N devel/node-fibers/patches/patch-build_js
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ devel/node-fibers/patches/patch-build_js    22 May 2012 04:00:29 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- build.js.orig      Mon May 21 21:00:16 2012
++++ build.js   Mon May 21 21:00:25 2012
+@@ -34,7 +34,7 @@ if (!force) {
+ // Build it
+ spawn(
+       'node',
+-      ['./node_modules/node-gyp/bin/node-gyp.js', 'rebuild'].concat(args),
++      ['../node-gyp/bin/node-gyp.js', 'rebuild'].concat(args),
+       {customFds: [0, 1, 2]})
+ .on('exit', function(err) {
+       if (err) {
Index: devel/node-fibers/patches/patch-fibers_js
===================================================================
RCS file: devel/node-fibers/patches/patch-fibers_js
diff -N devel/node-fibers/patches/patch-fibers_js
--- devel/node-fibers/patches/patch-fibers_js   3 Apr 2012 18:46:03 -0000       
1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-fibers_js,v 1.1.1.1 2012/04/03 18:46:03 jeremy Exp $
-
-Don't check mtimes against process, as it appears to break things
-and should not be a problem with ports.
-
---- fibers.js.orig     Wed Feb  1 13:54:47 2012
-+++ fibers.js  Wed Feb  1 13:55:09 2012
-@@ -1,13 +1,2 @@
--var fs = require('fs'), path = require('path');
--
--if (fs.statSync(process.execPath).mtime >
--              fs.statSync(require.resolve('./src/fibers')).mtime) {
--      throw new Error(
--              '`node` has a newer mtime than `fiber`; it is possible your 
build is out of date. This ' +
--              'could happen if you upgrade node. Try `npm rebuild fibers` to 
rebuild. If that doesn\'t ' +
--              'work you could consider running `touch ' + __dirname + 
'src/fibers` and maybe there won\'t ' +
--              'be a problem.');
--}
--
- // Injects `Fiber` and `yield` in to global
- require('./src/fibers');
Index: devel/node-fibers/patches/patch-package_json
===================================================================
RCS file: /cvs/ports/devel/node-fibers/patches/patch-package_json,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-package_json
--- devel/node-fibers/patches/patch-package_json        3 Apr 2012 18:46:03 
-0000       1.1.1.1
+++ devel/node-fibers/patches/patch-package_json        22 May 2012 03:54:07 
-0000
@@ -1,20 +1,11 @@
-$OpenBSD: patch-package_json,v 1.1.1.1 2012/04/03 18:46:03 jeremy Exp $
---- package.json.orig  Wed Jan  4 21:24:45 2012
-+++ package.json       Sun Apr  1 19:33:55 2012
-@@ -8,14 +8,14 @@
-       "author": "Marcel Laverdet <[email protected]> 
(https://github.com/laverdet/)",
-       "main": "fibers",
-       "scripts": {
--              "install": "make clean all"
-+              "install": "gmake clean all"
+$OpenBSD$
+--- package.json.orig  Mon May 21 20:54:00 2012
++++ package.json       Mon May 21 20:54:04 2012
+@@ -17,6 +17,5 @@
        },
-       "man": "./man/fibers.1",
-       "repository": {
-               "type": "git",
-               "url": "git://github.com/laverdet/node-fibers.git"
-       },
--      "os": ["macos", "linux"],
-+      "os": ["macos", "linux", "openbsd"],
        "engines": {
                "node": ">=0.5.2"
-       }
+-      },
+-      "dependencies": {"node-gyp": "*"}
++      }
+ }
Index: devel/node-fibers/patches/patch-src_Makefile
===================================================================
RCS file: devel/node-fibers/patches/patch-src_Makefile
diff -N devel/node-fibers/patches/patch-src_Makefile
--- devel/node-fibers/patches/patch-src_Makefile        3 Apr 2012 18:46:03 
-0000       1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,22 +0,0 @@
-$OpenBSD: patch-src_Makefile,v 1.1.1.1 2012/04/03 18:46:03 jeremy Exp $
---- src/Makefile.orig  Wed Jan  4 21:24:45 2012
-+++ src/Makefile       Wed Feb  1 14:25:00 2012
-@@ -9,6 +9,9 @@ endif
- ifeq ($(NODE_PLATFORM), darwin)
-       CPP_NODEFLAGS = -bundle -undefined dynamic_lookup
- endif
-+ifeq ($(NODE_PLATFORM), openbsd)
-+       CPP_NODEFLAGS = -fPIC -shared -Wl,-Bdynamic
-+endif
- 
- all: fibers.node
- 
-@@ -19,7 +22,7 @@ coroutine.o: coroutine.cc
-       $(CXX) $(CXXFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $^
- 
- fibers.node: fibers.cc coroutine.o libcoro.o
--      $(CXX) $(CPP_NODEFLAGS) $(CPPFLAGS) $^ -o $@ -lpthread
-+      $(CXX) $(CPP_NODEFLAGS) $(CPPFLAGS) $^ -o $@ -pthread
- 
- clean:
-       -$(RM) fibers.node libcoro.o coroutine.o
Index: devel/node-fibers/patches/patch-src_platform_mk
===================================================================
RCS file: devel/node-fibers/patches/patch-src_platform_mk
diff -N devel/node-fibers/patches/patch-src_platform_mk
--- devel/node-fibers/patches/patch-src_platform_mk     3 Apr 2012 18:46:03 
-0000       1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-$OpenBSD: patch-src_platform_mk,v 1.1.1.1 2012/04/03 18:46:03 jeremy Exp $
-
-Enable build on OpenBSD and respect CFLAGS.
-
---- src/platform.mk.orig       Wed Jan  4 21:24:45 2012
-+++ src/platform.mk    Tue Feb  7 14:04:54 2012
-@@ -1,13 +1,13 @@
- # I know nothing about scons, waf, or autoconf. Sorry.
- NODE_PREFIX := $(shell echo 
"console.log(require('path').dirname(require('path').dirname(process.execPath)))"
 | node)
- NODE_PLATFORM := $(shell echo "console.log(process.platform.replace('2', 
''))" | node)
--NODE_BITS := $(shell file `echo "console.log(process.execPath)" | node` | 
egrep -o '[0-9]{2}-bit' | cut -c-2)
-+NODE_BITS := $(shell file `echo "console.log(process.arch.replace(/ia|x/, 
''))" | node`)
- 
- CPPFLAGS = -Wall -Wno-deprecated-declarations -I$(NODE_PREFIX)/include 
-I$(NODE_PREFIX)/include/node
- ifdef DEBUG
-       CPPFLAGS += -ggdb -O0
- else
--      CPPFLAGS += -g -O3 -minline-all-stringops
-+      CPPFLAGS += -g -I${LOCALBASE}/include -I${LOCALBASE}/include/node 
${CFLAGS} -minline-all-stringops
- endif
- 
- ifeq ($(NODE_BITS), )
-@@ -30,4 +30,7 @@ endif
- ifeq ($(NODE_PLATFORM), darwin)
-       # UCONTEXT in os x = hangs & segfaults :(
-       CPPFLAGS += -DCORO_SJLJ
-+endif
-+ifeq ($(NODE_PLATFORM), openbsd)
-+       CPPFLAGS += -DCORO_ASM
- endif
Index: devel/node-fibers/patches/patch-test_sh
===================================================================
RCS file: devel/node-fibers/patches/patch-test_sh
diff -N devel/node-fibers/patches/patch-test_sh
--- devel/node-fibers/patches/patch-test_sh     3 Apr 2012 18:46:03 -0000       
1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,9 +0,0 @@
-$OpenBSD: patch-test_sh,v 1.1.1.1 2012/04/03 18:46:03 jeremy Exp $
---- test.sh.orig       Wed Feb  1 13:47:26 2012
-+++ test.sh    Wed Feb  1 13:47:37 2012
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
- for ii in `ls test`
-       do echo -n $ii': '
-       OUTPUT=$(NODE_PATH=`pwd` node test/$ii 2>&1)
Index: devel/node-fibers/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/node-fibers/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- devel/node-fibers/pkg/PLIST 3 Apr 2012 18:46:03 -0000       1.1.1.1
+++ devel/node-fibers/pkg/PLIST 22 May 2012 05:00:38 -0000
@@ -1,31 +1,55 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2012/04/03 18:46:03 jeremy Exp $
-lib/node_modules/
 lib/node_modules/fibers/
 lib/node_modules/fibers/.npmignore
 lib/node_modules/fibers/LICENSE
-lib/node_modules/fibers/Makefile
 lib/node_modules/fibers/README.md
+lib/node_modules/fibers/bin/
+lib/node_modules/fibers/bin/.npmignore
+lib/node_modules/fibers/bin/openbsd-x64/
+@bin lib/node_modules/fibers/bin/openbsd-x64/fibers.node
+lib/node_modules/fibers/binding.gyp
+lib/node_modules/fibers/build/
+lib/node_modules/fibers/build.js
+lib/node_modules/fibers/build/Makefile
+lib/node_modules/fibers/build/Release/
+lib/node_modules/fibers/build/Release/.deps/
+lib/node_modules/fibers/build/Release/.deps/Release/
+lib/node_modules/fibers/build/Release/.deps/Release/fibers-openbsd-x64.node.d
+lib/node_modules/fibers/build/Release/.deps/Release/obj.target/
+lib/node_modules/fibers/build/Release/.deps/Release/obj.target/fibers-openbsd-x64/
+lib/node_modules/fibers/build/Release/.deps/Release/obj.target/fibers-openbsd-x64.node.d
+lib/node_modules/fibers/build/Release/.deps/Release/obj.target/fibers-openbsd-x64/src/
+lib/node_modules/fibers/build/Release/.deps/Release/obj.target/fibers-openbsd-x64/src/coroutine.o.d
+lib/node_modules/fibers/build/Release/.deps/Release/obj.target/fibers-openbsd-x64/src/fibers.o.d
+lib/node_modules/fibers/build/Release/.deps/Release/obj.target/fibers-openbsd-x64/src/libcoro/
+lib/node_modules/fibers/build/Release/.deps/Release/obj.target/fibers-openbsd-x64/src/libcoro/coro.o.d
+lib/node_modules/fibers/build/Release/linker.lock
+lib/node_modules/fibers/build/Release/obj.target/
+lib/node_modules/fibers/build/Release/obj.target/fibers-openbsd-x64/
+@bin lib/node_modules/fibers/build/Release/obj.target/fibers-openbsd-x64.node
+lib/node_modules/fibers/build/Release/obj.target/fibers-openbsd-x64/src/
+lib/node_modules/fibers/build/Release/obj.target/fibers-openbsd-x64/src/coroutine.o
+lib/node_modules/fibers/build/Release/obj.target/fibers-openbsd-x64/src/fibers.o
+lib/node_modules/fibers/build/Release/obj.target/fibers-openbsd-x64/src/libcoro/
+lib/node_modules/fibers/build/Release/obj.target/fibers-openbsd-x64/src/libcoro/coro.o
+lib/node_modules/fibers/build/binding.Makefile
+lib/node_modules/fibers/build/config.gypi
+lib/node_modules/fibers/build/fibers-openbsd-x64.target.mk
 lib/node_modules/fibers/fibers.js
 lib/node_modules/fibers/future.js
 lib/node_modules/fibers/package.json
 lib/node_modules/fibers/src/
-lib/node_modules/fibers/src/Makefile
 lib/node_modules/fibers/src/coroutine.cc
 lib/node_modules/fibers/src/coroutine.h
-lib/node_modules/fibers/src/coroutine.o
 lib/node_modules/fibers/src/fibers.cc
-@bin lib/node_modules/fibers/src/fibers.node
 lib/node_modules/fibers/src/libcoro/
-lib/node_modules/fibers/src/libcoro.o
 lib/node_modules/fibers/src/libcoro/LICENSE
 lib/node_modules/fibers/src/libcoro/README
 lib/node_modules/fibers/src/libcoro/conftest.c
 lib/node_modules/fibers/src/libcoro/coro.c
 lib/node_modules/fibers/src/libcoro/coro.h
-lib/node_modules/fibers/src/platform.mk
-lib/node_modules/fibers/src/platform.mk.beforesubst
 lib/node_modules/fibers/test/
-lib/node_modules/fibers/test.sh
+lib/node_modules/fibers/test.js
 lib/node_modules/fibers/test/already-running.js
 lib/node_modules/fibers/test/bad-context.js
 lib/node_modules/fibers/test/child-process.js

Reply via email to