commit nodejs for openSUSE:Factory
Hello community, here is the log from the commit of package nodejs for openSUSE:Factory checked in at 2012-07-30 09:28:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs (Old) and /work/SRC/openSUSE:Factory/.nodejs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "nodejs", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs/nodejs.changes 2012-07-09 09:57:08.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs.new/nodejs.changes 2012-07-30 09:28:11.000000000 +0200 @@ -1,0 +2,12 @@ +Thu Jul 19 06:56:57 UTC 2012 - jzheng@suse.com + +- update to version 0.8.2: + API changes between v0.6 and v0.8: + https://github.com/joyent/node/wiki/API-changes-between-v0.6-and-v0.8 +- update npm to 1.1.36 +- remove node-segfault.patch, as 0.8.2 already has this fix +- remove nodejs-npm-lib64path.patch as no wscript any more +- remove libdir from configure as no such option in 0.8 +- update nodejs-lib64path.patch to fix lib64 issue in x86_64 + +------------------------------------------------------------------- Old: ---- node-segfault.patch node-v0.6.19.tar.gz nodejs-npm-lib64path.patch New: ---- node-v0.8.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs.spec ++++++ --- /var/tmp/diff_new_pack.A8yxJU/_old 2012-07-30 09:28:29.000000000 +0200 +++ /var/tmp/diff_new_pack.A8yxJU/_new 2012-07-30 09:28:29.000000000 +0200 @@ -17,7 +17,7 @@ Name: nodejs -Version: 0.6.19 +Version: 0.8.2 Release: 0 Summary: Evented I/O for V8 JavaScript License: MIT @@ -27,8 +27,6 @@ Patch0: nodejs-lib64path.patch Patch1: nodejs-devel-lib64path.patch Patch2: nodejs-libpath.patch -Patch3: nodejs-npm-lib64path.patch -Patch4: node-segfault.patch BuildRequires: curl BuildRequires: gcc-c++ BuildRequires: procps @@ -66,18 +64,15 @@ %if %{_lib} == "lib64" %patch0 %patch1 -%patch3 %else %patch2 %endif -%patch4 -p1 %build # percent-configure pulls in something that confuses node's configure # script, so we'll do it thus: ./configure \ --prefix=%{_prefix} \ - --libdir=%{_libdir} \ --shared-v8 make %{?_smp_mflags} ++++++ node-v0.6.19.tar.gz -> node-v0.8.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/nodejs/node-v0.6.19.tar.gz /work/SRC/openSUSE:Factory/.nodejs.new/node-v0.8.2.tar.gz differ: char 4, line 1 ++++++ nodejs-lib64path.patch ++++++ --- /var/tmp/diff_new_pack.A8yxJU/_old 2012-07-30 09:28:29.000000000 +0200 +++ /var/tmp/diff_new_pack.A8yxJU/_new 2012-07-30 09:28:29.000000000 +0200 @@ -1,6 +1,8 @@ ---- ../node-v0.4.11.original/lib/module.js 2011-08-17 18:18:10.000000000 -0700 -+++ lib/module.js 2011-08-22 14:37:06.590597180 -0700 -@@ -422,7 +422,7 @@ +Index: lib/module.js +=================================================================== +--- lib/module.js.orig ++++ lib/module.js +@@ -493,7 +493,7 @@ Module.runMain = function() { }; Module._initPaths = function() { @@ -9,3 +11,56 @@ if (process.env['HOME']) { paths.unshift(path.resolve(process.env['HOME'], '.node_libraries')); +Index: tools/installer.js +=================================================================== +--- tools/installer.js.orig ++++ tools/installer.js +@@ -106,7 +106,7 @@ if (cmd === 'install') { + + // dtrace + if (!process.platform.match(/^linux/)) { +- copy(['src/node.d'], 'lib/dtrace/'); ++ copy(['src/node.d'], 'lib64/dtrace/'); + } + + // Private uv headers +@@ -128,7 +128,7 @@ if (cmd === 'install') { + + // Install node-waf + if (variables.node_install_waf) { +- copy('tools/wafadmin', 'lib/node/'); ++ copy('tools/wafadmin', 'lib64/node/'); + copy('tools/node-waf', 'bin/node-waf'); + } + +@@ -139,24 +139,24 @@ if (cmd === 'install') { + // a bit annoying. If it's a symlink, skip it. + var isSymlink = false; + try { +- var st = fs.lstatSync(path.resolve(node_prefix, 'lib/node_modules/npm')); ++ var st = fs.lstatSync(path.resolve(node_prefix, 'lib64/node_modules/npm')); + isSymlink = st.isSymbolicLink(); + } catch (e) {} + + if (!isSymlink) { +- copy('deps/npm', 'lib/node_modules/npm'); +- queue.push('ln -sf ../lib/node_modules/npm/bin/npm-cli.js ' + ++ copy('deps/npm', 'lib64/node_modules/npm'); ++ queue.push('ln -sf ../lib64/node_modules/npm/bin/npm-cli.js ' + + path.join(dest_dir, node_prefix, 'bin/npm')); + queue.push([shebang, '#!' + path.join(node_prefix, 'bin/node'), + path.join(dest_dir, node_prefix, +- 'lib/node_modules/npm/bin/npm-cli.js')]); ++ 'lib64/node_modules/npm/bin/npm-cli.js')]); + } + } + } else { + remove([ + 'bin/node', 'bin/npm', 'bin/node-waf', +- 'include/node/*', 'lib/node_modules', 'lib/node', +- 'lib/dtrace/node.d', 'share/man/man1/node.1' ++ 'include/node/*', 'lib64/node_modules', 'lib64/node', ++ 'lib64/dtrace/node.d', 'share/man/man1/node.1' + ]); + } + -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de