Just uninstalled all node related packages, made sure I had clean build directories, and tried this; most things seem OK but there are problems with node-fibers,
Error: /usr/obj/ports/node-fibers-0.6.8/fake-amd64/usr/local/bin/openbsd-x64-v8-3.14 does not exist Error: /usr/obj/ports/node-fibers-0.6.8/fake-amd64/usr/local/lib/node_modules/fibers/bin/openbsd-x64-v8-3.14/fibers.node does not exist Log at http://junkpile.org/node-fibers-0.6.8p1.log Also it's trying to write outside the build directory as you'll see if you build with systrace (though I think that happened before the v8 changes too), and the fibers-0.6.8.tgz has been re-rolled upstream (this seems to happen quite often with node-related things ..) Also unrelated to the v8 changes, node-canvas lists various LIB_DEPENDS which don't have associated WANTLIB, so triggering these messages: ===> Building package for node-canvas-0.13.1p0 Create /usr/ports/packages/amd64/all/node-canvas-0.13.1p0.tgz LIB_DEPENDS devel/pango not needed for graphics/node-canvas ? LIB_DEPENDS graphics/jpeg not needed for graphics/node-canvas ? LIB_DEPENDS graphics/libungif not needed for graphics/node-canvas ? these indicate that the relevant LIB_DEPENDS lines do not make it into the package because no library matches up with them (see the DIAGNOSTICS section of bsd.port.mk(5) for information about errors/warnings from the ports/package tools).