pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/node

Module name:    wip
Committed by:   genolopolis
Date:           Sun May 27 21:28:14 UTC 2012

Modified Files:
        wip/node: Makefile PLIST distinfo
Added Files:
        wip/node/patches: patch-common.gypi patch-deps_uv_common.gypi
            patch-deps_uv_src_unix_netbsd.c patch-deps_uv_uv.gyp
Removed Files:
        wip/node/patches: patch-aa patch-ab patch-ac patch-ad patch-ae
            patch-af patch-ag patch-ah patch-ai patch-aj patch-ak
            patch-v8_src_x64_macro-assembler-x64.h patch-v8_tools_gyp_v8.gyp

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:
        cd ${WRKSRC} && export GYP_DEFINES="OS=netbsd"; ./configure 

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

To generate a diff of this commit:
cvs -z3 rdiff -u -r0 -r1.1 wip/node/patches/patch-common.gypi \
    wip/node/patches/patch-deps_uv_common.gypi \
    wip/node/patches/patch-deps_uv_src_unix_netbsd.c \
cvs -z3 rdiff -u -r1.1.1.1 -r0 wip/node/patches/patch-aa \
    wip/node/patches/patch-ab wip/node/patches/patch-ac \
    wip/node/patches/ \
    wip/node/patches/ \
    wip/node/patches/ \
    wip/node/patches/ \
    wip/node/patches/ \
    wip/node/patches/ \
    wip/node/patches/ \
    wip/node/patches/patch-v8_src_x64_macro-assembler-x64.h \
cvs -z3 rdiff -u -r1.1 -r0 wip/node/patches/patch-ad \
    wip/node/patches/patch-ae wip/node/patches/patch-af \
    wip/node/patches/patch-ag wip/node/patches/patch-ah \
    wip/node/patches/patch-ai wip/node/patches/patch-aj \
    wip/node/patches/ \
cvs -z3 rdiff -u -r1.1 -r1.2 wip/node/
cvs -z3 rdiff -u -r1.2 -r0 wip/node/patches/patch-ak
cvs -z3 rdiff -u -r1.2 -r1.3 wip/node/PLIST
cvs -z3 rdiff -u -r1.4 -r1.5 wip/node/Makefile
cvs -z3 rdiff -u -r1.7 -r1.8 wip/node/distinfo

To view a diff of this commit:

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
pkgsrc-wip-cvs mailing list

Home | Main Index | Thread Index | Old Index