Hello community, here is the log from the commit of package nodejs for openSUSE:Factory checked in at 2013-08-30 11:44:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs (Old) and /work/SRC/openSUSE:Factory/.nodejs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs" Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs/nodejs.changes 2013-04-29 14:08:08.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs.new/nodejs.changes 2013-08-30 11:44:55.000000000 +0200 @@ -1,0 +2,7 @@ +Wed Aug 16 13:17:48 UTC 2013 - [email protected] + +- make nodejs use the v8 shipped with it by upstream. + The API of the new v8 deviates too much and we're not involved + enough upstream to justify a deviation here. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs.spec ++++++ --- /var/tmp/diff_new_pack.rcgPuu/_old 2013-08-30 11:44:56.000000000 +0200 +++ /var/tmp/diff_new_pack.rcgPuu/_new 2013-08-30 11:44:56.000000000 +0200 @@ -27,7 +27,7 @@ Patch0: nodejs-lib64path.patch Patch2: nodejs-libpath.patch Patch4: node-gyp-addon-gypi.patch -Patch5: nodejs-v8-3.18.0.patch +###Patch5: nodejs-v8-3.18.0.patch Patch6: nodejs-openssl-missing-api.patch BuildRequires: curl BuildRequires: gcc-c++ @@ -35,12 +35,12 @@ # V8 presently breaks ABI at least every x.y release while never bumping SONAME, # so we need to be more explicit. v8_ge may be specified as e.g. # major.minor.micro-release if necessary. -%global v8_ge 3.18 -%global v8_lt 3.19 -%global v8_abi 3.18 -BuildRequires: v8-devel >= %{v8_ge} -Requires: v8%{?isa} < %{v8_lt} -Requires: v8%{?isa} >= %{v8_ge} +###%global v8_ge 3.18 +###%global v8_lt 3.19 +###%global v8_abi 3.18 +###BuildRequires: v8-devel >= %{v8_ge} +###Requires: v8%{?isa} < %{v8_lt} +###Requires: v8%{?isa} >= %{v8_ge} BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} @@ -57,7 +57,7 @@ #break when binary compatibility is broken %global nodejs_abi 0.10 Provides: nodejs(abi) = %{nodejs_abi} -Provides: nodejs(v8-abi) = %{v8_abi} +###Provides: nodejs(v8-abi) = %{v8_abi} #this corresponds to the "engine" requirement in package.json Provides: nodejs(engine) = %{version} @@ -90,12 +90,13 @@ (cd deps/npm/node_modules/node-gyp %patch4 -p1 ) -%patch5 -p1 +###%patch5 -p1 %patch6 # Make sure nothing gets included from bundled deps: # We only delete the source and header files, because # the remaining build scripts are still used. -for dir in v8 openssl zlib; do +###for dir in v8 openssl zlib; do +for dir in openssl zlib; do find deps/$dir -name *.[ch] -delete done @@ -106,10 +107,12 @@ export CXXFLAGS="%{optflags}" ./configure \ --prefix=%{_prefix} \ - --shared-v8 \ --shared-openssl \ --shared-zlib \ --gdb + +### --shared-v8 \ + make %{?_smp_mflags} %install -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
