packages: nodejs/nodejs-system-libs.patch (NEW) - added
aredridel
aredridel at pld-linux.org
Fri Mar 12 07:07:08 CET 2010
Author: aredridel Date: Fri Mar 12 06:07:07 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- added
---- Files affected:
packages/nodejs:
nodejs-system-libs.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/nodejs/nodejs-system-libs.patch
diff -u /dev/null packages/nodejs/nodejs-system-libs.patch:1.1
--- /dev/null Fri Mar 12 07:07:08 2010
+++ packages/nodejs/nodejs-system-libs.patch Fri Mar 12 07:06:58 2010
@@ -0,0 +1,45 @@
+--- node-v0.1.31/wscript 2010-03-05 18:55:13.000000000 -0700
++++ node-working-messy/wscript 2010-03-10 00:05:02.000000000 -0700
+@@ -247,16 +247,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,13 +272,12 @@
+ 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")
+@@ -370,6 +366,7 @@
+ node.add_objects = 'ev eio evcom http_parser coupling'
+ node.uselib_local = ''
+ node.uselib = 'GNUTLS GPGERROR UDNS V8 EXECINFO DL KVM SOCKET NSL'
++ node.env["LINKFLAGS_V8"] = ["-lpthread", '-lv8']
+
+ node.install_path = '${PREFIX}/lib'
+ node.install_path = '${PREFIX}/bin'
================================================================
More information about the pld-cvs-commit
mailing list