+++ /dev/null
-diff -ur node-v0.4.0-o//wscript node-v0.4.0/wscript
---- node-v0.4.0-o//wscript 2011-02-10 03:40:11.000000000 -0700
-+++ node-v0.4.0/wscript 2011-02-19 00:47:27.000000000 -0700
-@@ -384,7 +384,6 @@
- # LFS
- conf.env.append_value('CPPFLAGS', '-D_LARGEFILE_SOURCE')
- conf.env.append_value('CPPFLAGS', '-D_FILE_OFFSET_BITS=64')
-- conf.env.append_value('CPPFLAGS', '-DEV_MULTIPLICITY=0')
-
- # Makes select on windows support more than 64 FDs
- if sys.platform.startswith("win32"):
-Only in node-v0.4.0: wscript~
+++ /dev/null
---- wscript.orig 2011-02-21 11:43:43.000000000 -0700
-+++ wscript 2011-02-21 11:44:51.000000000 -0700
-@@ -39,6 +39,12 @@
- opt.tool_options('compiler_cxx')
- opt.tool_options('compiler_cc')
- opt.tool_options('misc')
-+ opt.add_option( '--libdir'
-+ , action='store'
-+ , type='string'
-+ , default=False
-+ , help='Install into this libdir [Default: ${PREFIX}/lib]'
-+ )
- opt.add_option( '--debug'
- , action='store_true'
- , default=False
-@@ -208,6 +214,11 @@
-
- o = Options.options
-
-+ if o.libdir:
-+ conf.env['LIBDIR'] = o.libdir
-+ else:
-+ conf.env['LIBDIR'] = conf.env['PREFIX'] + '/lib'
-+
- conf.env["USE_DEBUG"] = o.debug
- # Snapshot building does noet seem to work on cygwin and mingw32
- conf.env["SNAPSHOT_V8"] = not o.without_snapshot and not sys.platform.startswith("win32")
-@@ -707,7 +718,7 @@
- if bld.env["USE_DEBUG"]:
- dtrace_g = dtrace.clone("debug")
-
-- bld.install_files('${PREFIX}/lib/dtrace', 'src/node.d')
-+ bld.install_files('${LIBDIR}/dtrace', 'src/node.d')
-
- if sys.platform.startswith("sunos"):
- #
-@@ -761,7 +772,7 @@
- node.uselib = 'RT EV OPENSSL CARES EXECINFO DL KVM SOCKET NSL UTIL OPROFILE'
- node.add_objects = 'eio http_parser'
- if product_type_is_lib:
-- node.install_path = '${PREFIX}/lib'
-+ node.install_path = '${LIBDIR}'
- node.vnum = "4.0.0" # FIXME: Should probably be based on VERSION
- else:
- node.install_path = '${PREFIX}/bin'
-@@ -819,7 +830,7 @@
- bld.env.append_value('LINKFLAGS', '-Wl,--export-all-symbols')
- bld.env.append_value('LINKFLAGS', '-Wl,--out-implib,default/libnode.dll.a')
- bld.env.append_value('LINKFLAGS', '-Wl,--output-def,default/libnode.def')
-- bld.install_files('${PREFIX}/lib', "build/default/libnode.*")
-+ bld.install_files('${LIBDIR}', "build/default/libnode.*")
-
- def subflags(program):
- x = { 'CCFLAGS' : " ".join(program.env["CCFLAGS"]).replace('"', '\\"')
-@@ -865,8 +876,8 @@
- bld.install_files('${PREFIX}/share/man/man1/', 'doc/node.1')
-
- bld.install_files('${PREFIX}/bin/', 'tools/node-waf', chmod=0755)
-- bld.install_files('${PREFIX}/lib/node/wafadmin', 'tools/wafadmin/*.py')
-- bld.install_files('${PREFIX}/lib/node/wafadmin/Tools', 'tools/wafadmin/Tools/*.py')
-+ bld.install_files('${LIBDIR}/node/wafadmin', 'tools/wafadmin/*.py')
-+ bld.install_files('${LIBDIR}/node/wafadmin/Tools', 'tools/wafadmin/Tools/*.py')
-
- # create a pkg-config(1) file
- node_conf = bld.new_task_gen('subst', before="cxx")
-@@ -874,7 +885,7 @@
- node_conf.target = 'tools/nodejs.pc'
- node_conf.dict = subflags(node)
-
-- bld.install_files('${PREFIX}/lib/pkgconfig', 'tools/nodejs.pc')
-+ bld.install_files('${LIBDIR}/pkgconfig', 'tools/nodejs.pc')
-
- def shutdown():
- Options.options.debug
+++ /dev/null
-Only in node-v0.1.31-o/tools: js2c.pyc
-Only in node-v0.1.31-o/tools/wafadmin: ansiterm.pyc
-Only in node-v0.1.31-o/tools/wafadmin: Build.pyc
-Only in node-v0.1.31-o/tools/wafadmin: Configure.pyc
-Only in node-v0.1.31-o/tools/wafadmin: Constants.pyc
-Only in node-v0.1.31-o/tools/wafadmin: Environment.pyc
-Only in node-v0.1.31-o/tools/wafadmin: Logs.pyc
-Only in node-v0.1.31-o/tools/wafadmin: Node.pyc
-Only in node-v0.1.31-o/tools/wafadmin: Options.pyc
-Only in node-v0.1.31-o/tools/wafadmin: pproc.pyc
-Only in node-v0.1.31-o/tools/wafadmin: Runner.pyc
-Only in node-v0.1.31-o/tools/wafadmin: Scripting.pyc
-Only in node-v0.1.31-o/tools/wafadmin: TaskGen.pyc
-Only in node-v0.1.31-o/tools/wafadmin: Task.pyc
-Only in node-v0.1.31-o/tools/wafadmin: Utils.pyc
-diff -ur node-v0.1.31-o/wscript node-v0.1.31/wscript
---- node-v0.1.31-o/wscript 2010-03-11 23:03:36.000000000 -0700
-+++ node-v0.1.31/wscript 2010-03-11 23:22:45.000000000 -0700
-@@ -144,14 +144,6 @@
- if not conf.check(lib='nsl', uselib_store="NSL"):
- conf.fatal("Cannot find nsl library")
-
-- conf.sub_config('deps/libeio')
-- conf.sub_config('deps/libev')
--
-- if sys.platform.startswith("sunos"):
-- conf_subproject(conf, 'deps/udns', 'LIBS="-lsocket -lnsl" ./configure')
-- else:
-- conf_subproject(conf, 'deps/udns', './configure')
--
- conf.define("HAVE_CONFIG_H", 1)
-
- conf.env.append_value("CCFLAGS", "-DX_STACKSIZE=%d" % (1024*64))
-@@ -247,16 +239,13 @@
-
- def build_v8(bld):
- v8 = bld.new_task_gen(
-- source = 'deps/v8/SConstruct '
-- + bld.path.ant_glob('v8/include/*')
-- + bld.path.ant_glob('v8/src/*'),
-- target = bld.env["staticlib_PATTERN"] % "v8",
-- rule = v8_cmd(bld, "default"),
-+ source = '',
-+ rule = '',
- before = "cxx",
- install_path = None
- )
- v8.uselib = "EXECINFO"
-- bld.env["CPPPATH_V8"] = "deps/v8/include"
-+ bld.env["CPPPATH_V8"] = "/usr/include"
- t = join(bld.srcnode.abspath(bld.env_of_name("default")), v8.target)
- if sys.platform.startswith("sunos"):
- bld.env_of_name('default')["LINKFLAGS_V8"] = ["-mt", t]
-@@ -275,14 +264,9 @@
- else:
- bld.env_of_name('debug')["LINKFLAGS_V8"] = ["-pthread", t]
-
-- bld.install_files('${PREFIX}/include/node/', 'deps/v8/include/*.h')
-+ bld.install_files('${PREFIX}/include/node/')
-
- def build(bld):
-- bld.add_subdirs('deps/libeio deps/libev')
--
-- build_udns(bld)
-- build_v8(bld)
--
- ### evcom
- evcom = bld.new_task_gen("cc")
- evcom.source = "deps/evcom/evcom.c"
-@@ -359,17 +343,14 @@
- """
- node.includes = """
- src/
-- deps/v8/include
-- deps/libev
-- deps/udns
-- deps/libeio
- deps/evcom
- deps/http_parser
- deps/coupling
- """
-- node.add_objects = 'ev eio evcom http_parser coupling'
-+ node.add_objects = 'evcom http_parser coupling'
- node.uselib_local = ''
- node.uselib = 'GNUTLS GPGERROR UDNS V8 EXECINFO DL KVM SOCKET NSL'
-+ node.env["LINKFLAGS_V8"] = ["-lpthread", '-lv8', '-lev', '-leio', '-ludns']
-
- node.install_path = '${PREFIX}/lib'
- node.install_path = '${PREFIX}/bin'