Subject: CVS commit: wip/node
From: Matthew Sporleder
Date: 2012-05-27 23:28:14
Message id: E1SYl0p-0008Qm-Mp@sfs-ml-2.v29.ch3.sourceforge.com

Log Message:
This is a big upgrade of the node pkg.
tl;dr 0.4.7 -> 0.7.9 (RC0)
tl;dr * fix do-configure
tl;dr * lockf, flock, and shlock mess

---

It takes us to a pre-release version instead of a very old verion. :)

Many of our patchss have been accepted upstream by v8, libuv, and node.

uv/src/unix/netbsd.c DEFINITELY needs some extra work as it's just hacked.

There is an undelcared dependency on flock, which shlock could replace, but
it needs to be handled more cleanly.
(I hoped mine from freebsd and made a symlink)

Not sure if libexecinfo is still needed, but I kept it in there.  I was able
to build without it locally.

this is obviously the biggest hack:
do-configure:
        cd ${WRKSRC} && export GYP_DEFINES="OS=netbsd"; \ 
./configure ${CONFIGURE_ARGS}

but it got me working on netbsd so I'll take it.

Files:
RevisionActionfile
1.5modifywip/node/Makefile
1.3modifywip/node/PLIST
1.8modifywip/node/distinfo
1.2modifywip/node/options.mk
1.1addwip/node/patches/patch-common.gypi
1.1addwip/node/patches/patch-deps_uv_common.gypi
1.1addwip/node/patches/patch-deps_uv_src_unix_netbsd.c
1.1addwip/node/patches/patch-deps_uv_uv.gyp
1.1.1.1removewip/node/patches/patch-aa
1.1.1.1removewip/node/patches/patch-ab
1.1.1.1removewip/node/patches/patch-ac
1.1removewip/node/patches/patch-ad
1.1removewip/node/patches/patch-ae
1.1removewip/node/patches/patch-af
1.1removewip/node/patches/patch-ag
1.1removewip/node/patches/patch-ah
1.1removewip/node/patches/patch-ai
1.1removewip/node/patches/patch-aj
1.2removewip/node/patches/patch-ak
1.1removewip/node/patches/patch-tools_scons_scons-local-1.2.0_SCons_Tool_sunar.py
1.1removewip/node/patches/patch-tools_scons_scons-local-1.2.0_SCons_Tool_suncc.py
1.1.1.1removewip/node/patches/patch-v8_src_platform-netbsd.cc
1.1.1.1removewip/node/patches/patch-v8_src_platform-openbsd.cc
1.1.1.1removewip/node/patches/patch-v8_src_x64_code-stubs-x64.cc
1.1.1.1removewip/node/patches/patch-v8_src_x64_codegen-x64.cc
1.1.1.1removewip/node/patches/patch-v8_src_x64_full-codegen-x64.cc
1.1.1.1removewip/node/patches/patch-v8_src_x64_lithium-codegen-x64.cc
1.1.1.1removewip/node/patches/patch-v8_src_x64_macro-assembler-x64.cc
1.1.1.1removewip/node/patches/patch-v8_src_x64_macro-assembler-x64.h
1.1.1.1removewip/node/patches/patch-v8_tools_gyp_v8.gyp