Update to new vendor version, disable flawed dtrace(1) logic, and remove

Mon, 15 Oct 2012 21:23:58 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Mon, 15 Oct 2012 21:23:58 +0200
changeset 742
36814bf43709
parent 741
c6ce86a2b636
child 743
51daf2b49ad7

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

mercurial