commit nodejs for openSUSE:Factory
Hello community, here is the log from the commit of package nodejs for openSUSE:Factory checked in at 2012-09-20 15:39:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-30 09:28:11.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs.new/nodejs.changes 2012-09-20 15:39:08.000000000 +0200 @@ -1,0 +2,30 @@ +Mon Sep 17 19:12:44 UTC 2012 - coolo@suse.com + +- update to version 0.8.9 + * v8: upgrade to 3.11.10.22 + * GYP: upgrade to r1477 + * npm: Upgrade to 1.1.61 + * npm: Don't create world-writable files (isaacs) + * unix: fix memory leak in udp (Ben Noordhuis) + * unix: map errno ESPIPE (Ben Noordhuis) + * unix, windows: fix memory corruption in fs-poll.c (Ben Noordhuis) + * child process: fix processes with IPC channel don't emit 'close' (Bert Belder) + * build: fix openssl configuration for "arm" builds (Nathan Rajlich) + * tls: support unix domain socket/named pipe in tls.connect (Shigeki Ohtsu) + * https: make https.get() accept a URL (koichik) + * http: respect HTTP/1.0 TE header (Ben Noordhuis) + * crypto, tls: Domainify setSNICallback, pbkdf2, randomBytes (Ben Noordhuis) + * stream.pipe: Don't call destroy() unless it's a function (isaacs) + + * unix, windows: fix memory corruption in fs-poll.c (Ben Noordhuis) + * unix: fix integer overflow in uv_hrtime (Tim Holy) + * tls: update default cipher list (Ben Noordhuis) + * unix: Fix llvm and older gcc duplicate symbol warnings (Bert Belder) + * fs: fix use after free in stat watcher (Ben Noordhuis) + + * crypto: fix uninitialized memory access in openssl (Ben Noordhuis) + * buffer, crypto: fix buffer decoding (Ben Noordhuis) + * tls: handle multiple CN fields when verifying cert (Ben Noordhuis) + * doc: remove unused util from child_process (Kyle Robinson Young) + +------------------------------------------------------------------- Old: ---- node-v0.8.2.tar.gz New: ---- node-v0.8.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs.spec ++++++ --- /var/tmp/diff_new_pack.HnXImS/_old 2012-09-20 15:39:11.000000000 +0200 +++ /var/tmp/diff_new_pack.HnXImS/_new 2012-09-20 15:39:11.000000000 +0200 @@ -17,7 +17,7 @@ Name: nodejs -Version: 0.8.2 +Version: 0.8.9 Release: 0 Summary: Evented I/O for V8 JavaScript License: MIT @@ -83,7 +83,7 @@ %defattr(-, root, root) %{_bindir}/node %{_mandir}/*/* -%dir %{_libdir}/node_modules +%{_libdir}/dtrace #npm %doc AUTHORS LICENSE %{_libdir}/node_modules ++++++ node-v0.8.2.tar.gz -> node-v0.8.9.tar.gz ++++++ /work/SRC/openSUSE:Factory/nodejs/node-v0.8.2.tar.gz /work/SRC/openSUSE:Factory/.nodejs.new/node-v0.8.9.tar.gz differ: char 4, line 1 ++++++ nodejs-lib64path.patch ++++++ --- /var/tmp/diff_new_pack.HnXImS/_old 2012-09-20 15:39:11.000000000 +0200 +++ /var/tmp/diff_new_pack.HnXImS/_new 2012-09-20 15:39:11.000000000 +0200 @@ -11,56 +11,52 @@ if (process.env['HOME']) { paths.unshift(path.resolve(process.env['HOME'], '.node_libraries')); -Index: tools/installer.js +Index: tools/install.py =================================================================== ---- 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' - ]); - } +--- tools/install.py.orig ++++ tools/install.py +@@ -92,7 +92,7 @@ def waf_files(action): + 'tools/wafadmin/TaskGen.py', + 'tools/wafadmin/Task.py', + 'tools/wafadmin/Utils.py'], +- 'lib/node/wafadmin/') ++ 'lib64/node/wafadmin/') + action(['tools/wafadmin/Tools/ar.py', + 'tools/wafadmin/Tools/cc.py', + 'tools/wafadmin/Tools/ccroot.py', +@@ -126,7 +126,7 @@ def waf_files(action): + 'tools/wafadmin/Tools/winres.py', + 'tools/wafadmin/Tools/xlc.py', + 'tools/wafadmin/Tools/xlcxx.py'], +- 'lib/node/wafadmin/Tools/') ++ 'lib64/node/wafadmin/Tools/') + + def update_shebang(path, shebang): + print 'updating shebang of %s to %s' % (path, shebang) +@@ -135,7 +135,7 @@ def update_shebang(path, shebang): + open(path, 'w').write(s) + + def npm_files(action): +- target_path = 'lib/node_modules/npm/' ++ target_path = 'lib64/node_modules/npm/' + + # don't install npm if the target path is a symlink, it probably means + # that a dev version of npm is installed there +@@ -153,7 +153,7 @@ def npm_files(action): + if action == uninstall: + action([link_path], 'bin/npm') + elif action == install: +- try_symlink('../lib/node_modules/npm/bin/npm-cli.js', link_path) ++ try_symlink('../lib64/node_modules/npm/bin/npm-cli.js', link_path) + if os.environ.get('PORTABLE'): + # This crazy hack is necessary to make the shebang execute the copy + # of node relative to the same directory as the npm script. The precompiled +@@ -197,7 +197,7 @@ def files(action): + # install unconditionally, checking if the platform supports dtrace doesn't + # work when cross-compiling and besides, there's at least one linux flavor + # with dtrace support now (oracle's "unbreakable" linux) +- action(['src/node.d'], 'lib/dtrace/') ++ action(['src/node.d'], 'lib64/dtrace/') + if 'true' == variables.get('node_install_waf'): waf_files(action) + if 'true' == variables.get('node_install_npm'): npm_files(action) -- 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