Mon, 15 Oct 2012 21:23:58 +0200
Update to new vendor version, disable flawed dtrace(1) logic, and remove
external dependency to v8 by leveraging the mitgelieferte provided v8
implementation. Seems that v8 is a project that distributes no versioned
code, very yucky.
node/node.spec | file | annotate | diff | comparison | revisions |
1.1 --- a/node/node.spec Mon Oct 15 21:20:29 2012 +0200 1.2 +++ b/node/node.spec Mon Oct 15 21:23:58 2012 +0200 1.3 @@ -31,23 +31,25 @@ 1.4 Class: EVAL 1.5 Group: Web 1.6 License: MIT/BSD 1.7 -Version: 0.8.11 1.8 -Release: 20121006 1.9 +Version: 0.8.12 1.10 +Release: 20120800 1.11 1.12 # list of sources 1.13 Source0: http://nodejs.org/dist/v%{version}/node-v%{version}.tar.gz 1.14 Patch0: node.patch 1.15 1.16 # build information 1.17 -BuildPreReq: OpenPKG, openpkg >= 20100101, make, gcc, gcc::with_cxx = yes, python 1.18 +BuildPreReq: OpenPKG, openpkg >= 20100101, make, gcc, gcc::with_cxx = yes 1.19 PreReq: OpenPKG, openpkg >= 20100101 1.20 -BuildPreReq: openssl, libexecinfo, v8, zlib 1.21 -PreReq: openssl, libexecinfo, v8, zlib 1.22 +BuildPreReq: openssl, libexecinfo, zlib, python, pkgconfig 1.23 +PreReq: openssl, libexecinfo, zlib 1.24 1.25 %description 1.26 Node.js provides an easy way to build scalable network servers in 1.27 - JavaScript. It is an event-driven I/O environment based on Google V8 1.28 - JavaScript virtual machine. 1.29 + JavaScript. It is an event driven I/O environment based on Google V8 1.30 + JavaScript virtual machine. This particular Node JS installation uses 1.31 + a locally provided implementation of V8 rather than depending on an 1.32 + externally available V8 installation. 1.33 1.34 %track 1.35 prog node = { 1.36 @@ -85,13 +87,10 @@ 1.37 --openssl-use-sys \ 1.38 --openssl-includes=%{l_prefix}/include \ 1.39 --openssl-libpath=%{l_prefix}/lib \ 1.40 - --shared-v8 \ 1.41 - --shared-v8-includes=%{l_prefix}/include \ 1.42 - --shared-v8-libpath=%{l_prefix}/lib \ 1.43 - --shared-v8-libname=v8 \ 1.44 --shared-zlib \ 1.45 --shared-zlib-includes=%{l_prefix}/include \ 1.46 - --shared-zlib-libpath=%{l_prefix}/lib 1.47 + --shared-zlib-libpath=%{l_prefix}/lib \ 1.48 + --without-dtrace 1.49 %{l_make} %{l_mflags -O} 1.50 1.51 %install