Hola! This diff brings node to the version specified in the subject! The update also removes node-waf stuff so older npm based ports need updates as well ( included ).
Please test with the other npm ports ( node-gir, node-expresso.. etc ). Diffs are ( files are removed so patch with -E ): lang/node sysutils/node-daemon databases/node-pg databases/node-sqlite Index: Makefile =================================================================== RCS file: /cvs/ports/lang/node/Makefile,v retrieving revision 1.17 diff -u -p -r1.17 Makefile --- Makefile 11 Mar 2013 11:20:28 -0000 1.17 +++ Makefile 11 Apr 2013 22:39:33 -0000 @@ -8,7 +8,7 @@ ONLY_FOR_ARCHS= amd64 i386 COMMENT= V8 JavaScript for clients and servers -NODE_VERSION= v0.8.21 +NODE_VERSION= v0.10.3 DISTNAME= node-${NODE_VERSION} PKGNAME= ${DISTNAME:S/v//g} @@ -41,9 +41,6 @@ BUILD_DEPENDS= sysutils/flock RUN_DEPENDS= devel/gmake \ sysutils/flock -MODPY_ADJ_FILES= tools/node-waf \ - tools/waf-light - TEST_TARGET= test CONFIGURE_STYLE= simple CONFIGURE_ARGS= --openssl-use-sys \ @@ -70,6 +67,7 @@ pre-configure: post-install: ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \ ${PREFIX}/lib/node/wafadmin + ${INSTALL_DATA_DIR} ${PREFIX}/lib/node ${INSTALL_DATA} ${FULLDISTDIR}/${DISTFILES} \ ${PREFIX}/lib/node/${DISTFILES} ln -s ${TRUEPREFIX}/lib/node_modules/npm/bin/node-gyp-bin/node-gyp \ Index: distinfo =================================================================== RCS file: /cvs/ports/lang/node/distinfo,v retrieving revision 1.14 diff -u -p -r1.14 distinfo --- distinfo 4 Mar 2013 14:29:24 -0000 1.14 +++ distinfo 11 Apr 2013 22:39:33 -0000 @@ -1,2 +1,2 @@ -SHA256 (node-v0.8.21.tar.gz) = 5Sb1bSK7Lr7lpge9HnoW3MhTC5FuOjchkubNX6l9COY= -SIZE (node-v0.8.21.tar.gz) = 12191813 +SHA256 (node-v0.10.3.tar.gz) = vIeW/2QUIx+gYD4Dg0BPFGSN/S/p+w+k1KYEPf3bsyg= +SIZE (node-v0.10.3.tar.gz) = 12818307 Index: patches/patch-common_gypi =================================================================== RCS file: /cvs/ports/lang/node/patches/patch-common_gypi,v retrieving revision 1.3 diff -u -p -r1.3 patch-common_gypi --- patches/patch-common_gypi 5 Dec 2012 00:40:28 -0000 1.3 +++ patches/patch-common_gypi 11 Apr 2013 22:39:33 -0000 @@ -1,17 +1,17 @@ $OpenBSD: patch-common_gypi,v 1.3 2012/12/05 00:40:28 abieber Exp $ ---- common.gypi.orig Thu Sep 27 10:39:23 2012 -+++ common.gypi Tue Oct 9 13:01:32 2012 -@@ -161,9 +161,12 @@ +--- common.gypi.orig Mon Mar 11 10:46:38 2013 ++++ common.gypi Mon Mar 11 10:47:34 2013 +@@ -160,9 +160,12 @@ ], }], [ 'OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', { -- 'cflags': [ '-Wall', '-pthread', ], -+ 'cflags': [ '-Wall', '-pthread', '-I${LOCALBASE}/include'], +- 'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', '-pthread', ], ++ 'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', '-pthread', '-I${LOCALBASE}/include'], 'cflags_cc': [ '-fno-rtti', '-fno-exceptions' ], 'ldflags': [ '-pthread', '-rdynamic' ], + 'libraries': [ + '-L${LOCALBASE}/lib' + ], - 'conditions': [ - [ 'target_arch=="ia32"', { - 'cflags': [ '-m32' ], + 'target_conditions': [ + ['_type=="static_library"', { + 'standalone_static_library': 1, # disable thin archive which needs binutils >= 2.19 Index: patches/patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_make_py =================================================================== RCS file: patches/patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_make_py diff -N patches/patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_make_py --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_make_py 11 Apr 2013 22:39:33 -0000 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py.orig Thu Apr 11 16:26:38 2013 ++++ deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py Thu Apr 11 16:27:12 2013 +@@ -351,7 +351,7 @@ cmd_touch = touch $@ + + quiet_cmd_copy = COPY $@ + # send stderr to /dev/null to ignore messages when linking directories. +-cmd_copy = rm -rf "$@" && cp -af "$<" "$@" ++cmd_copy = rm -rf "$@" && cp -pf "$<" "$@" + + %(link_commands)s + """ Index: patches/patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_ninja_py =================================================================== RCS file: patches/patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_ninja_py diff -N patches/patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_ninja_py --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_ninja_py 11 Apr 2013 22:39:33 -0000 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py.orig Thu Apr 11 16:27:26 2013 ++++ deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py Thu Apr 11 16:27:33 2013 +@@ -1679,7 +1679,7 @@ def GenerateOutputForConfig(target_list, target_dicts, + master_ninja.rule( + 'copy', + description='COPY $in $out', +- command='rm -rf $out && cp -af $in $out') ++ command='rm -rf $out && cp -pf $in $out') + master_ninja.newline() + + all_targets = set() Index: patches/patch-deps_uv_src_ares_config_openbsd_ares_config_h =================================================================== RCS file: patches/patch-deps_uv_src_ares_config_openbsd_ares_config_h diff -N patches/patch-deps_uv_src_ares_config_openbsd_ares_config_h --- patches/patch-deps_uv_src_ares_config_openbsd_ares_config_h 18 Sep 2012 13:56:09 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -$OpenBSD: patch-deps_uv_src_ares_config_openbsd_ares_config_h,v 1.2 2012/09/18 13:56:09 abieber Exp $ - -This patch can be removed when node's version hits 0.9.1 - - https://github.com/joyent/libuv/commit/41b1265af8329131154539cb0d1eda57758b62be - ---- deps/uv/src/ares/config_openbsd/ares_config.h.orig Wed Jun 20 10:11:21 2012 -+++ deps/uv/src/ares/config_openbsd/ares_config.h Wed Jun 20 10:11:46 2012 -@@ -53,7 +53,7 @@ - #define HAVE_ARPA_INET_H 1 - - /* Define to 1 if you have the <arpa/nameser_compat.h> header file. */ --/* #undef HAVE_ARPA_NAMESER_COMPAT_H */ -+#undef HAVE_ARPA_NAMESER_COMPAT_H - - /* Define to 1 if you have the <arpa/nameser.h> header file. */ - #define HAVE_ARPA_NAMESER_H 1 Index: patches/patch-lib_module_js =================================================================== RCS file: /cvs/ports/lang/node/patches/patch-lib_module_js,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-lib_module_js --- patches/patch-lib_module_js 23 May 2012 15:11:43 -0000 1.1.1.1 +++ patches/patch-lib_module_js 11 Apr 2013 22:39:33 -0000 @@ -1,12 +1,12 @@ $OpenBSD: patch-lib_module_js,v 1.1.1.1 2012/05/23 15:11:43 jasper Exp $ ---- lib/module.js.orig Tue May 15 02:30:00 2012 -+++ lib/module.js Tue May 15 19:17:28 2012 -@@ -487,6 +487,8 @@ Module.runMain = function() { - Module._initPaths = function() { +--- lib/module.js.orig Mon Mar 11 10:52:03 2013 ++++ lib/module.js Mon Mar 11 10:52:50 2013 +@@ -510,6 +510,8 @@ Module._initPaths = function() { + var paths = [path.resolve(process.execPath, '..', '..', 'lib', 'node')]; + paths.unshift(path.resolve('${TRUEPREFIX}', 'lib', 'node_modules')); + - if (process.env['HOME']) { - paths.unshift(path.resolve(process.env['HOME'], '.node_libraries')); - paths.unshift(path.resolve(process.env['HOME'], '.node_modules')); + if (homeDir) { + paths.unshift(path.resolve(homeDir, '.node_libraries')); + paths.unshift(path.resolve(homeDir, '.node_modules')); Index: patches/patch-tools_gyp_pylib_gyp_common_py =================================================================== RCS file: patches/patch-tools_gyp_pylib_gyp_common_py diff -N patches/patch-tools_gyp_pylib_gyp_common_py --- patches/patch-tools_gyp_pylib_gyp_common_py 13 Jan 2013 14:53:40 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-tools_gyp_pylib_gyp_common_py,v 1.3 2013/01/13 14:53:40 abieber Exp $ ---- tools/gyp/pylib/gyp/common.py.orig Thu Dec 13 22:10:15 2012 -+++ tools/gyp/pylib/gyp/common.py Thu Dec 13 22:10:43 2012 -@@ -371,6 +371,8 @@ def GetFlavor(params): - return 'solaris' - if sys.platform.startswith('freebsd'): - return 'freebsd' -+ if sys.platform.startswith('openbsd'): -+ return 'openbsd' - - return 'linux' - Index: patches/patch-tools_wafadmin_Tools_python_py =================================================================== RCS file: patches/patch-tools_wafadmin_Tools_python_py diff -N patches/patch-tools_wafadmin_Tools_python_py --- patches/patch-tools_wafadmin_Tools_python_py 23 May 2012 15:11:43 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-tools_wafadmin_Tools_python_py,v 1.1.1.1 2012/05/23 15:11:43 jasper Exp $ ---- tools/wafadmin/Tools/python.py.orig Wed Nov 16 13:53:19 2011 -+++ tools/wafadmin/Tools/python.py Wed Nov 16 13:54:02 2011 -@@ -374,7 +374,7 @@ def detect(conf): - if not conf.env.PYTHON: - conf.env.PYTHON = sys.executable - -- python = conf.find_program('python', var='PYTHON') -+ python = conf.find_program('${MODPY_BIN}', var='PYTHON') - if not python: - conf.fatal('Could not find the path of the python executable') - Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/node/pkg/PLIST,v retrieving revision 1.13 diff -u -p -r1.13 PLIST --- pkg/PLIST 4 Mar 2013 14:29:24 -0000 1.13 +++ pkg/PLIST 11 Apr 2013 22:39:33 -0000 @@ -1,136 +1,11 @@ -@comment $OpenBSD: PLIST,v 1.13 2013/03/04 14:29:24 abieber Exp $ -@pkgpath www/node +@comment $OpenBSD$ @bin bin/node bin/node-gyp -bin/node-waf bin/npm -include/node/ -include/node/ares.h -include/node/ares_version.h -include/node/eio-emul.h -include/node/ev-emul.h -include/node/node.h -include/node/node_buffer.h -include/node/node_object_wrap.h -include/node/node_version.h -include/node/uv-private/ -include/node/uv-private/eio.h -include/node/uv-private/ev.h -include/node/uv-private/ngx-queue.h -include/node/uv-private/tree.h -include/node/uv-private/uv-unix.h -include/node/uv-private/uv-win.h -include/node/uv.h -include/node/v8-debug.h -include/node/v8-preparser.h -include/node/v8-profiler.h -include/node/v8-testing.h -include/node/v8.h -include/node/v8stdint.h lib/dtrace/ lib/dtrace/node.d lib/node/ lib/node/${DISTFILES} -lib/node/wafadmin/ -lib/node/wafadmin/Build.py -lib/node/wafadmin/Build.pyc -lib/node/wafadmin/Configure.py -lib/node/wafadmin/Configure.pyc -lib/node/wafadmin/Constants.py -lib/node/wafadmin/Constants.pyc -lib/node/wafadmin/Environment.py -lib/node/wafadmin/Environment.pyc -lib/node/wafadmin/Logs.py -lib/node/wafadmin/Logs.pyc -lib/node/wafadmin/Node.py -lib/node/wafadmin/Node.pyc -lib/node/wafadmin/Options.py -lib/node/wafadmin/Options.pyc -lib/node/wafadmin/Runner.py -lib/node/wafadmin/Runner.pyc -lib/node/wafadmin/Scripting.py -lib/node/wafadmin/Scripting.pyc -lib/node/wafadmin/Task.py -lib/node/wafadmin/Task.pyc -lib/node/wafadmin/TaskGen.py -lib/node/wafadmin/TaskGen.pyc -lib/node/wafadmin/Tools/ -lib/node/wafadmin/Tools/__init__.py -lib/node/wafadmin/Tools/__init__.pyc -lib/node/wafadmin/Tools/ar.py -lib/node/wafadmin/Tools/ar.pyc -lib/node/wafadmin/Tools/cc.py -lib/node/wafadmin/Tools/cc.pyc -lib/node/wafadmin/Tools/ccroot.py -lib/node/wafadmin/Tools/ccroot.pyc -lib/node/wafadmin/Tools/compiler_cc.py -lib/node/wafadmin/Tools/compiler_cc.pyc -lib/node/wafadmin/Tools/compiler_cxx.py -lib/node/wafadmin/Tools/compiler_cxx.pyc -lib/node/wafadmin/Tools/compiler_d.py -lib/node/wafadmin/Tools/compiler_d.pyc -lib/node/wafadmin/Tools/config_c.py -lib/node/wafadmin/Tools/config_c.pyc -lib/node/wafadmin/Tools/cxx.py -lib/node/wafadmin/Tools/cxx.pyc -lib/node/wafadmin/Tools/d.py -lib/node/wafadmin/Tools/d.pyc -lib/node/wafadmin/Tools/dmd.py -lib/node/wafadmin/Tools/dmd.pyc -lib/node/wafadmin/Tools/gas.py -lib/node/wafadmin/Tools/gas.pyc -lib/node/wafadmin/Tools/gcc.py -lib/node/wafadmin/Tools/gcc.pyc -lib/node/wafadmin/Tools/gdc.py -lib/node/wafadmin/Tools/gdc.pyc -lib/node/wafadmin/Tools/gnu_dirs.py -lib/node/wafadmin/Tools/gnu_dirs.pyc -lib/node/wafadmin/Tools/gob2.py -lib/node/wafadmin/Tools/gob2.pyc -lib/node/wafadmin/Tools/gxx.py -lib/node/wafadmin/Tools/gxx.pyc -lib/node/wafadmin/Tools/icc.py -lib/node/wafadmin/Tools/icc.pyc -lib/node/wafadmin/Tools/icpc.py -lib/node/wafadmin/Tools/icpc.pyc -lib/node/wafadmin/Tools/intltool.py -lib/node/wafadmin/Tools/intltool.pyc -lib/node/wafadmin/Tools/libtool.py -lib/node/wafadmin/Tools/libtool.pyc -lib/node/wafadmin/Tools/misc.py -lib/node/wafadmin/Tools/misc.pyc -lib/node/wafadmin/Tools/nasm.py -lib/node/wafadmin/Tools/nasm.pyc -lib/node/wafadmin/Tools/node_addon.py -lib/node/wafadmin/Tools/node_addon.pyc -lib/node/wafadmin/Tools/osx.py -lib/node/wafadmin/Tools/osx.pyc -lib/node/wafadmin/Tools/preproc.py -lib/node/wafadmin/Tools/preproc.pyc -lib/node/wafadmin/Tools/python.py -lib/node/wafadmin/Tools/python.pyc -lib/node/wafadmin/Tools/suncc.py -lib/node/wafadmin/Tools/suncc.pyc -lib/node/wafadmin/Tools/suncxx.py -lib/node/wafadmin/Tools/suncxx.pyc -lib/node/wafadmin/Tools/unittestw.py -lib/node/wafadmin/Tools/unittestw.pyc -lib/node/wafadmin/Tools/winres.py -lib/node/wafadmin/Tools/winres.pyc -lib/node/wafadmin/Tools/xlc.py -lib/node/wafadmin/Tools/xlc.pyc -lib/node/wafadmin/Tools/xlcxx.py -lib/node/wafadmin/Tools/xlcxx.pyc -lib/node/wafadmin/Utils.py -lib/node/wafadmin/Utils.pyc -lib/node/wafadmin/__init__.py -lib/node/wafadmin/__init__.pyc -lib/node/wafadmin/ansiterm.py -lib/node/wafadmin/ansiterm.pyc -lib/node/wafadmin/pproc.py -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 @@ -171,11 +46,23 @@ lib/node_modules/block-stream/bench/drop lib/node_modules/block-stream/bench/dropper.js lib/node_modules/block-stream/block-stream.js lib/node_modules/block-stream/package.json +lib/node_modules/chmodr/ +lib/node_modules/chmodr/LICENSE +lib/node_modules/chmodr/README.md +lib/node_modules/chmodr/chmodr.js +lib/node_modules/chmodr/package.json lib/node_modules/chownr/ lib/node_modules/chownr/LICENCE lib/node_modules/chownr/README.md lib/node_modules/chownr/chownr.js lib/node_modules/chownr/package.json +lib/node_modules/cmd-shim/ +lib/node_modules/cmd-shim/.npmignore +lib/node_modules/cmd-shim/.travis.yml +lib/node_modules/cmd-shim/LICENSE +lib/node_modules/cmd-shim/README.md +lib/node_modules/cmd-shim/index.js +lib/node_modules/cmd-shim/package.json lib/node_modules/fstream/ lib/node_modules/fstream-npm/ lib/node_modules/fstream-npm/.npmignore @@ -285,6 +172,7 @@ 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/lru-cache/s.js lib/node_modules/minimatch/ lib/node_modules/minimatch/.travis.yml lib/node_modules/minimatch/LICENSE @@ -353,9 +241,11 @@ lib/node_modules/node-gyp/gyp/pylib/gyp/ lib/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py lib/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py lib/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py.orig lib/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py lib/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py lib/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py.orig lib/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py lib/node_modules/node-gyp/gyp/pylib/gyp/generator/scons.py lib/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py @@ -396,9 +286,14 @@ lib/node_modules/node-gyp/legacy/ lib/node_modules/node-gyp/legacy/common.gypi lib/node_modules/node-gyp/lib/ lib/node_modules/node-gyp/lib/build.js +lib/node_modules/node-gyp/lib/build.js.orig lib/node_modules/node-gyp/lib/clean.js lib/node_modules/node-gyp/lib/configure.js +lib/node_modules/node-gyp/lib/configure.js.beforesubst +lib/node_modules/node-gyp/lib/configure.js.orig lib/node_modules/node-gyp/lib/install.js +lib/node_modules/node-gyp/lib/install.js.beforesubst +lib/node_modules/node-gyp/lib/install.js.orig 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 @@ -448,6 +343,7 @@ lib/node_modules/npm/bin/ lib/node_modules/npm/bin/node-gyp-bin/ lib/node_modules/npm/bin/node-gyp-bin/node-gyp lib/node_modules/npm/bin/node-gyp-bin/node-gyp.cmd +lib/node_modules/npm/bin/node-gyp-bin/node-gyp.orig lib/node_modules/npm/bin/npm lib/node_modules/npm/bin/npm-cli.js lib/node_modules/npm/bin/npm.cmd @@ -688,6 +584,7 @@ lib/node_modules/npm/lib/install.js lib/node_modules/npm/lib/link.js lib/node_modules/npm/lib/ls.js lib/node_modules/npm/lib/npm.js +lib/node_modules/npm/lib/npm.js.orig lib/node_modules/npm/lib/outdated.js lib/node_modules/npm/lib/owner.js lib/node_modules/npm/lib/pack.js @@ -715,6 +612,7 @@ lib/node_modules/npm/lib/unpublish.js lib/node_modules/npm/lib/update.js lib/node_modules/npm/lib/utils/ lib/node_modules/npm/lib/utils/cmd-shim.js +lib/node_modules/npm/lib/utils/cmd-shim.js.orig lib/node_modules/npm/lib/utils/completion/ lib/node_modules/npm/lib/utils/completion.sh lib/node_modules/npm/lib/utils/completion/file-completion.js @@ -735,7 +633,7 @@ lib/node_modules/npm/lib/version.js lib/node_modules/npm/lib/view.js lib/node_modules/npm/lib/whoami.js lib/node_modules/npm/lib/xmas.js -@mandir lib/node_modules/npm/man/ +lib/node_modules/npm/man/ lib/node_modules/npm/man/man1/ @man lib/node_modules/npm/man/man1/README.1 @man lib/node_modules/npm/man/man1/adduser.1 @@ -856,7 +754,9 @@ lib/node_modules/npm/node_modules/abbrev lib/node_modules/npm/node_modules/ansi lib/node_modules/npm/node_modules/archy lib/node_modules/npm/node_modules/block-stream +lib/node_modules/npm/node_modules/chmodr lib/node_modules/npm/node_modules/chownr +lib/node_modules/npm/node_modules/cmd-shim lib/node_modules/npm/node_modules/fstream lib/node_modules/npm/node_modules/fstream-npm lib/node_modules/npm/node_modules/glob Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/node-daemon/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile 11 Mar 2013 11:41:31 -0000 1.5 +++ Makefile 12 Apr 2013 13:56:11 -0000 @@ -2,10 +2,9 @@ COMMENT = add-on for creating *nix daemons -NPM_VERSION = 0.5.1 +NPM_VERSION = 1.1.0 NPM_NAME = daemon CATEGORIES = sysutils devel -REVISION = 1 HOMEPAGE = https://github.com/indexzero/daemon.node/ Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/node-daemon/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 29 May 2012 11:29:35 -0000 1.1.1.1 +++ distinfo 12 Apr 2013 13:56:11 -0000 @@ -1,5 +1,2 @@ -MD5 (daemon-0.5.1.tgz) = MXMNAwjv3JQ1RA4YgOgrnQ== -RMD160 (daemon-0.5.1.tgz) = Xf2xSLN3o+J5S2b23+xn6H1z6s8= -SHA1 (daemon-0.5.1.tgz) = wWYRtvMFf9bDTExmzmCtHLx0WrY= -SHA256 (daemon-0.5.1.tgz) = DfRweoabdkIDDQ1hK47wfk+XxKqwSlIlfjc1IcT0B3k= -SIZE (daemon-0.5.1.tgz) = 7544 +SHA256 (daemon-1.1.0.tgz) = ozPwldverKIFwXBfZMvNoebAVr0gVxTfBHHySNSZbOM= +SIZE (daemon-1.1.0.tgz) = 3686 Index: patches/patch-install =================================================================== RCS file: patches/patch-install diff -N patches/patch-install --- patches/patch-install 8 Jun 2012 05:54:04 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,17 +0,0 @@ -$OpenBSD: patch-install,v 1.1 2012/06/08 05:54:04 jasper Exp $ ---- install.orig Thu Jun 7 14:24:08 2012 -+++ install Thu Jun 7 14:24:46 2012 -@@ -1,9 +1,9 @@ --#!/usr/bin/env bash -+#!/bin/sh - --version=`node -v` -+# remove version string for OpenBSD PLIST compat - node-waf configure build - if [ -f build/Release/daemon.node ]; then -- cp build/Release/daemon.node "lib/daemon.$version.node" -+ cp build/Release/daemon.node "lib/daemon.node" - elif [ -f build/default/daemon.node ]; then -- cp build/default/daemon.node "lib/daemon.$version.node" -+ cp build/default/daemon.node "lib/daemon.node" - fi Index: patches/patch-lib_daemon_js =================================================================== RCS file: patches/patch-lib_daemon_js diff -N patches/patch-lib_daemon_js --- patches/patch-lib_daemon_js 8 Jun 2012 05:54:04 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,13 +0,0 @@ -$OpenBSD: patch-lib_daemon_js,v 1.1 2012/06/08 05:54:04 jasper Exp $ ---- lib/daemon.js.orig Thu Jun 7 14:29:46 2012 -+++ lib/daemon.js Thu Jun 7 14:30:40 2012 -@@ -9,7 +9,8 @@ - var fs = require('fs'), - binding; - --binding = require('./daemon.' + process.version); -+// Remove version for OpenBSD PLIST Compatibility -+binding = require('./daemon'); - - var daemon = exports; - Index: patches/patch-package_json =================================================================== RCS file: patches/patch-package_json diff -N patches/patch-package_json --- patches/patch-package_json 29 May 2012 11:29:35 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-package_json,v 1.1.1.1 2012/05/29 11:29:35 jasper Exp $ ---- package.json.orig Sat May 26 17:41:27 2012 -+++ package.json Sat May 26 17:41:33 2012 -@@ -21,7 +21,7 @@ - }, - "main": "./lib/daemon", - "scripts" : { -- "preinstall" : "bash ./install" -+ "preinstall" : "sh ./install" - }, - "engines" : { - "node" : ">= 0.4.0" Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/node-daemon/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 8 Jun 2012 05:54:04 -0000 1.2 +++ pkg/PLIST 12 Apr 2013 13:56:11 -0000 @@ -1,31 +1,16 @@ @comment $OpenBSD: PLIST,v 1.2 2012/06/08 05:54:04 jasper Exp $ lib/node_modules/daemon/ -lib/node_modules/daemon/.lock-wscript lib/node_modules/daemon/.npmignore +lib/node_modules/daemon/.travis.yml lib/node_modules/daemon/LICENSE lib/node_modules/daemon/README.md -lib/node_modules/daemon/build/ -lib/node_modules/daemon/build/.wafpickle-7 -lib/node_modules/daemon/build/Release/ -@bin lib/node_modules/daemon/build/Release/daemon.node -lib/node_modules/daemon/build/Release/src/ -lib/node_modules/daemon/build/Release/src/daemon_1.o -lib/node_modules/daemon/build/c4che/ -lib/node_modules/daemon/build/c4che/Release.cache.py -lib/node_modules/daemon/build/c4che/build.config.py -lib/node_modules/daemon/build/config.log lib/node_modules/daemon/examples/ -lib/node_modules/daemon/examples/bindings.js -lib/node_modules/daemon/examples/wrapper.js -lib/node_modules/daemon/install -lib/node_modules/daemon/lib/ -lib/node_modules/daemon/lib/daemon.js -@bin lib/node_modules/daemon/lib/daemon.node +lib/node_modules/daemon/examples/cluster.js +lib/node_modules/daemon/index.js lib/node_modules/daemon/package.json -lib/node_modules/daemon/src/ -lib/node_modules/daemon/src/daemon.cc lib/node_modules/daemon/test/ lib/node_modules/daemon/test/daemon-test.js lib/node_modules/daemon/test/fixtures/ lib/node_modules/daemon/test/fixtures/.gitkeep -lib/node_modules/daemon/wscript +lib/node_modules/daemon/test/fixtures/nodaemon.js +lib/node_modules/daemon/test/fixtures/simple.js Index: Makefile =================================================================== RCS file: /cvs/ports/databases/node-pg/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile 11 Mar 2013 02:52:05 -0000 1.10 +++ Makefile 11 Apr 2013 22:38:10 -0000 @@ -2,9 +2,9 @@ COMMENT = postgresql client for Node.js -NPM_VERSION = 0.7.1 +NPM_VERSION = 1.0.0 NPM_NAME = pg -REVISION = 1 + CATEGORIES = databases MAINTAINER = Jeremy Evans <jer...@openbsd.org> Index: distinfo =================================================================== RCS file: /cvs/ports/databases/node-pg/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 28 Jun 2012 17:31:43 -0000 1.2 +++ distinfo 11 Apr 2013 22:38:10 -0000 @@ -1,5 +1,2 @@ -MD5 (pg-0.7.1.tgz) = q1pH/uFVy5xHmzuOF0GlJg== -RMD160 (pg-0.7.1.tgz) = NLac+igoRxGgLOgV7S9RP7c2o3s= -SHA1 (pg-0.7.1.tgz) = 0aOa6pWT0TeIGdMDUkJosS8Ivcg= -SHA256 (pg-0.7.1.tgz) = ZdlGVsl4g/8ks2dGT0f2gdDyimPMJOF5n2WPiRfjDWE= -SIZE (pg-0.7.1.tgz) = 61440 +SHA256 (pg-1.0.0.tgz) = LCEqRB6XYKA0aC6fMzNyq9cxDhhRrkGRX5j74MFCfEI= +SIZE (pg-1.0.0.tgz) = 61344 Index: patches/patch-binding_gyp =================================================================== RCS file: patches/patch-binding_gyp diff -N patches/patch-binding_gyp --- patches/patch-binding_gyp 28 Jun 2012 17:31:43 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -$OpenBSD: patch-binding_gyp,v 1.1 2012/06/28 17:31:43 jeremy Exp $ ---- binding.gyp.orig Mon Jun 18 20:44:42 2012 -+++ binding.gyp Tue Jun 26 13:47:33 2012 -@@ -5,8 +5,8 @@ - 'sources': [ - 'src/binding.cc' - ], -- 'include_dirs': ['/usr/include/postgresql'], -- 'libraries' : ['-lpq'] -+ 'include_dirs': ['${LOCALBASE}/include/postgresql'], -+ 'libraries' : ['-L${LOCALBASE}/lib -lpq'] - } - ] - } Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/databases/node-pg/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 28 Jun 2012 17:31:43 -0000 1.2 +++ pkg/PLIST 11 Apr 2013 22:38:10 -0000 @@ -1,13 +1,13 @@ @comment $OpenBSD: PLIST,v 1.2 2012/06/28 17:31:43 jeremy Exp $ lib/node_modules/pg/ +lib/node_modules/pg/.jshintrc lib/node_modules/pg/.npmignore +lib/node_modules/pg/.travis.yml lib/node_modules/pg/Makefile +lib/node_modules/pg/NEWS.md lib/node_modules/pg/README.md -lib/node_modules/pg/benchmark/ -lib/node_modules/pg/benchmark/js-versus-native-bench.js -lib/node_modules/pg/benchmark/large-datatset-bench.js -lib/node_modules/pg/benchmark/simple-query-bench.js lib/node_modules/pg/binding.gyp +lib/node_modules/pg/binding.gyp.beforesubst lib/node_modules/pg/build/ lib/node_modules/pg/build/Makefile lib/node_modules/pg/build/Release/ @@ -30,21 +30,76 @@ lib/node_modules/pg/build/binding.Makefi lib/node_modules/pg/build/binding.target.mk lib/node_modules/pg/build/config.gypi lib/node_modules/pg/lib/ -lib/node_modules/pg/lib/arrayParser.js -lib/node_modules/pg/lib/binaryParsers.js lib/node_modules/pg/lib/client.js +lib/node_modules/pg/lib/connection-parameters.js lib/node_modules/pg/lib/connection.js +lib/node_modules/pg/lib/copystream.js lib/node_modules/pg/lib/defaults.js lib/node_modules/pg/lib/index.js lib/node_modules/pg/lib/native/ lib/node_modules/pg/lib/native/index.js lib/node_modules/pg/lib/native/query.js +lib/node_modules/pg/lib/pool.js lib/node_modules/pg/lib/query.js lib/node_modules/pg/lib/result.js -lib/node_modules/pg/lib/textParsers.js -lib/node_modules/pg/lib/types.js +lib/node_modules/pg/lib/types/ +lib/node_modules/pg/lib/types/arrayParser.js +lib/node_modules/pg/lib/types/binaryParsers.js +lib/node_modules/pg/lib/types/index.js +lib/node_modules/pg/lib/types/textParsers.js lib/node_modules/pg/lib/utils.js -lib/node_modules/pg/lib/writer.js +lib/node_modules/pg/node_modules/ +lib/node_modules/pg/node_modules/buffer-writer/ +lib/node_modules/pg/node_modules/buffer-writer/.npmignore +lib/node_modules/pg/node_modules/buffer-writer/.travis.yml +lib/node_modules/pg/node_modules/buffer-writer/README.md +lib/node_modules/pg/node_modules/buffer-writer/benchmark/ +lib/node_modules/pg/node_modules/buffer-writer/benchmark/index.js +lib/node_modules/pg/node_modules/buffer-writer/benchmark/int-16-benchmark.js +lib/node_modules/pg/node_modules/buffer-writer/benchmark/int-32-benchmark.js +lib/node_modules/pg/node_modules/buffer-writer/benchmark/join-benchmark.js +lib/node_modules/pg/node_modules/buffer-writer/benchmark/resize-benchmark.js +lib/node_modules/pg/node_modules/buffer-writer/benchmark/small-benchmark.js +lib/node_modules/pg/node_modules/buffer-writer/index.js +lib/node_modules/pg/node_modules/buffer-writer/node_modules/ +lib/node_modules/pg/node_modules/buffer-writer/node_modules/async/ +lib/node_modules/pg/node_modules/buffer-writer/node_modules/async/LICENSE +lib/node_modules/pg/node_modules/buffer-writer/node_modules/async/README.md +lib/node_modules/pg/node_modules/buffer-writer/node_modules/async/lib/ +lib/node_modules/pg/node_modules/buffer-writer/node_modules/async/lib/async.js +lib/node_modules/pg/node_modules/buffer-writer/node_modules/async/package.json +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/ +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/.npmignore +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/README.md +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/index.js +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/node_modules/ +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/node_modules/rmdir/ +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/node_modules/rmdir/.npmignore +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/node_modules/rmdir/History.md +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/node_modules/rmdir/Readme.md +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/node_modules/rmdir/index.js +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/node_modules/rmdir/lib/ +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/node_modules/rmdir/lib/rmdir.js +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/node_modules/rmdir/package.json +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/package.json +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/test/ +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/test/index.js +lib/node_modules/pg/node_modules/buffer-writer/node_modules/cloned/test/mocha.opts +lib/node_modules/pg/node_modules/buffer-writer/package.json +lib/node_modules/pg/node_modules/buffer-writer/test/ +lib/node_modules/pg/node_modules/buffer-writer/test/mocha.opts +lib/node_modules/pg/node_modules/buffer-writer/test/writer-tests.js +lib/node_modules/pg/node_modules/generic-pool/ +lib/node_modules/pg/node_modules/generic-pool/.npmignore +lib/node_modules/pg/node_modules/generic-pool/.travis.yml +lib/node_modules/pg/node_modules/generic-pool/Makefile +lib/node_modules/pg/node_modules/generic-pool/README.md +lib/node_modules/pg/node_modules/generic-pool/fabfile.py +lib/node_modules/pg/node_modules/generic-pool/lib/ +lib/node_modules/pg/node_modules/generic-pool/lib/generic-pool.js +lib/node_modules/pg/node_modules/generic-pool/package.json +lib/node_modules/pg/node_modules/generic-pool/test/ +lib/node_modules/pg/node_modules/generic-pool/test/generic-pool.test.js lib/node_modules/pg/package.json lib/node_modules/pg/script/ lib/node_modules/pg/script/create-test-tables.js @@ -63,15 +118,17 @@ lib/node_modules/pg/test/integration/cli lib/node_modules/pg/test/integration/client/big-simple-query-tests.js lib/node_modules/pg/test/integration/client/cancel-query-tests.js lib/node_modules/pg/test/integration/client/configuration-tests.js -lib/node_modules/pg/test/integration/client/drain-tests.js +lib/node_modules/pg/test/integration/client/copy-tests.js lib/node_modules/pg/test/integration/client/empty-query-tests.js lib/node_modules/pg/test/integration/client/error-handling-tests.js lib/node_modules/pg/test/integration/client/huge-numeric-tests.js lib/node_modules/pg/test/integration/client/no-data-tests.js lib/node_modules/pg/test/integration/client/notice-tests.js lib/node_modules/pg/test/integration/client/prepared-statement-tests.js +lib/node_modules/pg/test/integration/client/query-error-handling-tests.js lib/node_modules/pg/test/integration/client/result-metadata-tests.js lib/node_modules/pg/test/integration/client/simple-query-tests.js +lib/node_modules/pg/test/integration/client/ssl-tests.js lib/node_modules/pg/test/integration/client/test-helper.js lib/node_modules/pg/test/integration/client/transaction-tests.js lib/node_modules/pg/test/integration/client/type-coercion-tests.js @@ -85,9 +142,9 @@ lib/node_modules/pg/test/integration/con lib/node_modules/pg/test/integration/connection-pool/optional-config-tests.js lib/node_modules/pg/test/integration/connection-pool/single-connection-tests.js lib/node_modules/pg/test/integration/connection-pool/test-helper.js -lib/node_modules/pg/test/integration/connection-pool/unique-name-tests.js lib/node_modules/pg/test/integration/connection-pool/waiting-connection-tests.js lib/node_modules/pg/test/integration/connection/bound-command-tests.js +lib/node_modules/pg/test/integration/connection/copy-tests.js lib/node_modules/pg/test/integration/connection/notification-tests.js lib/node_modules/pg/test/integration/connection/query-tests.js lib/node_modules/pg/test/integration/connection/test-helper.js @@ -98,6 +155,8 @@ lib/node_modules/pg/test/integration/tes lib/node_modules/pg/test/native/ lib/node_modules/pg/test/native/callback-api-tests.js lib/node_modules/pg/test/native/connection-tests.js +lib/node_modules/pg/test/native/copy-events-tests.js +lib/node_modules/pg/test/native/copyto-largedata-tests.js lib/node_modules/pg/test/native/error-tests.js lib/node_modules/pg/test/native/evented-api-tests.js lib/node_modules/pg/test/native/stress-tests.js @@ -115,15 +174,24 @@ lib/node_modules/pg/test/unit/client/que lib/node_modules/pg/test/unit/client/query-tests.js lib/node_modules/pg/test/unit/client/result-metadata-tests.js lib/node_modules/pg/test/unit/client/simple-query-tests.js +lib/node_modules/pg/test/unit/client/stream-and-query-error-interaction-tests.js lib/node_modules/pg/test/unit/client/test-helper.js lib/node_modules/pg/test/unit/client/typed-query-results-tests.js lib/node_modules/pg/test/unit/connection/ +lib/node_modules/pg/test/unit/connection-parameters/ +lib/node_modules/pg/test/unit/connection-parameters/creation-tests.js +lib/node_modules/pg/test/unit/connection-parameters/environment-variable-tests.js lib/node_modules/pg/test/unit/connection/error-tests.js lib/node_modules/pg/test/unit/connection/inbound-parser-tests.js lib/node_modules/pg/test/unit/connection/outbound-sending-tests.js lib/node_modules/pg/test/unit/connection/startup-tests.js lib/node_modules/pg/test/unit/connection/test-helper.js +lib/node_modules/pg/test/unit/copystream/ +lib/node_modules/pg/test/unit/copystream/copyfrom-tests.js +lib/node_modules/pg/test/unit/copystream/copyto-tests.js +lib/node_modules/pg/test/unit/pool/ +lib/node_modules/pg/test/unit/pool/basic-tests.js +lib/node_modules/pg/test/unit/pool/timeout-tests.js lib/node_modules/pg/test/unit/test-helper.js lib/node_modules/pg/test/unit/utils-tests.js -lib/node_modules/pg/test/unit/writer-tests.js lib/node_modules/pg/wscript Index: Makefile =================================================================== RCS file: /cvs/ports/databases/node-sqlite3/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 11 Mar 2013 02:52:05 -0000 1.8 +++ Makefile 11 Apr 2013 22:38:36 -0000 @@ -2,10 +2,8 @@ COMMENT = sqlite3 bindings for Node.js -NPM_VERSION = 2.1.5 +NPM_VERSION = 2.1.7 NPM_NAME = sqlite3 - -REVISION = 0 CATEGORIES = databases Index: distinfo =================================================================== RCS file: /cvs/ports/databases/node-sqlite3/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 18 Jul 2012 02:18:35 -0000 1.3 +++ distinfo 11 Apr 2013 22:38:36 -0000 @@ -1,5 +1,2 @@ -MD5 (sqlite3-2.1.5.tgz) = EwM2Nw68vyBSRNiwKqnH4Q== -RMD160 (sqlite3-2.1.5.tgz) = LV4vbCfPg47QCLt+PeoBNnBt+dg= -SHA1 (sqlite3-2.1.5.tgz) = hTiBW2mJrgSR/gnwJZKZx69CIKI= -SHA256 (sqlite3-2.1.5.tgz) = 2159M5iYgKrzvuVA1MttWpu6DsDUVD/ltdLuVP4T+Wo= -SIZE (sqlite3-2.1.5.tgz) = 2088803 +SHA256 (sqlite3-2.1.7.tgz) = IO3yHFmPkPddFn0enlFq3GAgl0uk7yqReKWhcUamCfQ= +SIZE (sqlite3-2.1.7.tgz) = 2160149 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/databases/node-sqlite3/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 10 May 2012 10:46:17 -0000 1.1.1.1 +++ pkg/PLIST 11 Apr 2013 22:38:36 -0000 @@ -8,6 +8,7 @@ lib/node_modules/sqlite3/benchmark/ lib/node_modules/sqlite3/benchmark/insert-transaction.sql lib/node_modules/sqlite3/benchmark/insert.js lib/node_modules/sqlite3/binding.gyp +lib/node_modules/sqlite3/binding.gyp.beforesubst lib/node_modules/sqlite3/build/ lib/node_modules/sqlite3/build/Makefile lib/node_modules/sqlite3/build/Release/ @@ -102,6 +103,7 @@ lib/node_modules/sqlite3/test/database_f lib/node_modules/sqlite3/test/each.test.js lib/node_modules/sqlite3/test/exec.test.js lib/node_modules/sqlite3/test/extension.test.js +lib/node_modules/sqlite3/test/fts-content.test.js lib/node_modules/sqlite3/test/map.test.js lib/node_modules/sqlite3/test/named_columns.test.js lib/node_modules/sqlite3/test/named_params.test.js