Hello community,

here is the log from the commit of package nodejs8 for openSUSE:Factory checked 
in at 2017-09-04 12:34:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs8 (Old)
 and      /work/SRC/openSUSE:Factory/.nodejs8.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nodejs8"

Mon Sep  4 12:34:20 2017 rev:2 rq:520137 version:8.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs8/nodejs8.changes  2017-08-24 
18:38:07.166084023 +0200
+++ /work/SRC/openSUSE:Factory/.nodejs8.new/nodejs8.changes     2017-09-04 
12:34:31.434686772 +0200
@@ -1,0 +2,65 @@
+Sat Aug 19 05:58:32 UTC 2017 - [email protected]
+
+- New upstream release 8.4.0
+  * HTTP2: Experimental support for the built-in http2 module has
+    been added via the --expose-http2 flag. (#14239)
+  * Inspector:
+    + require() is available in the inspector console now. (#8837)
+    + Multiple contexts, as created by the vm module, are supported
+      now. (#14465)
+  * N-API: New APIs for creating number values have been
+    introduced. (#14573)
+  * Stream: For Duplex streams, the high water mark option can now
+    be set independently for the readable and the writable side.
+    (#14636)
+  * Util: util.format now supports the %o and %O specifiers for
+    printing objects. (#14558)
+- Changes in release 8.3.0
+  * V8: The V8 engine has been upgraded to version 6.0, which has a
+    significantly changed performance profile. (#14574)
+  * DNS: Independent DNS resolver instances are supported now, with
+    support for  cancelling the corresponding requests. (#14518)
+  * N-API: Multiple N-API functions for error handling have been
+    changed to support assigning error codes. (#13988)
+  * REPL: Autocompletion support for require() has been improved.
+    (#14409)
+  * Utilities: The WHATWG Encoding Standard (TextDecoder and
+    TextEncoder) has been implemented as an experimental feature.
+    (#13644)
+
+-------------------------------------------------------------------
+Wed Aug  2 15:16:57 UTC 2017 - [email protected]
+
+- Fix update-alternative handling in %postun - don't remove
+  links on upgrades.
+
+-------------------------------------------------------------------
+Thu Jul 27 10:12:36 UTC 2017 - [email protected]
+
+- New upstream release 8.2.1
+  * http: Writes no longer abort if the Socket is missing.
+  * process, async_hooks: Avoid problems when triggerAsyncId is
+    undefined.
+  * zlib: Streams no longer attempt to process data when destroyed.
+- Changes in upstream release 8.2.0
+ * async_hooks: Multiple improvements to Promise support in
+   async_hooks have been made.
+ * build: The compiler version requirement to build Node with GCC
+   has been raised to GCC 4.9.4. [820b011ed6] #13466
+ * cluster: Users now have more fine-grained control over the
+   inspector port used by individual cluster workers. Previously,
+   cluster workers were restricted to incrementing from the
+   master's debug port. [dfc46e262a] #14140
+ * dns:
+   + The server used for DNS queries can now use a custom port.
+     [ebe7bb29aa] #13723
+   + Support for dns.resolveAny() has been added.
+     [6e30e2558e] #13137
+ * npm: The npm CLI has been updated to version 5.3.0. In
+   particular, it now comes with the npx binary, which is also
+   shipped with Node.
+- Modify versioned.patch:
+ * Add support for new npx binary introduced in npm 5.3.0,
+   versioned as `/usr/bin/npx8`.
+
+-------------------------------------------------------------------
@@ -9 +74 @@
-    robust solution is found. (bnc#1048299)
+    robust solution is found. (bnc#1048299, CVE-2017-11499)

Old:
----
  node-v8.1.4.tar.xz

New:
----
  node-v8.4.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nodejs8.spec ++++++
--- /var/tmp/diff_new_pack.gQnvHn/_old  2017-09-04 12:34:34.782216097 +0200
+++ /var/tmp/diff_new_pack.gQnvHn/_new  2017-09-04 12:34:34.786215535 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 ###########################################################
 #
 #   WARNING! WARNING! WARNING! WARNING! WARNING! WARNING!
@@ -25,7 +26,7 @@
 ###########################################################
 
 Name:           nodejs8
-Version:        8.1.4
+Version:        8.4.0
 Release:        0
 
 %if 0%{?sles_version} == 11
@@ -111,8 +112,15 @@
 BuildRequires:  binutils-gold
 %endif
 
+# Node.js 4/6/7 requires GCC 4.8.5+.
+# Upstream asks for GCC 4.9.4+ with 8.x, but that is more for
+# maintenance reasons and potential C++11 issues rather than
+# a failure to compile with GCC 4.8. (GH: nodejs/node, d13a65ad)
+# Only SLE 11 has a default compiler version older than necessary.
 %if 0%{?sles_version} == 11
 BuildRequires:  gcc48-c++
+%define cc_exec  gcc-4.8
+%define cpp_exec g++-4.8
 %else
 BuildRequires:  gcc-c++
 %endif
@@ -139,7 +147,7 @@
 
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
-Recommends:     npm(npm) = 5.0.3
+Recommends:     npm(npm) = 5.3.0
 
 #we need ABI virtual provides where SONAMEs aren't enough/not present so deps
 #break when binary compatibility is broken
@@ -188,8 +196,8 @@
 Requires:       %{name}-devel = %{version}
 Provides:       nodejs-npm = %{version}
 Obsoletes:      nodejs-npm < 4.0.0
-Provides:       npm(npm) = 5.0.3
 Provides:       npm = %{version}
+Provides:       npm(npm) = 5.3.0
 
 %description -n npm8
 A package manager for Node.js that allows developers to install and
@@ -212,7 +220,7 @@
 %if 8 < 6
 %patch1 -p1
 %endif
-%if 8 < 7
+%if 8 < 6
 %patch2 -p1
 %endif
 %if 8 < 8
@@ -249,9 +257,10 @@
 # script, so we'll do it thus:
 export CFLAGS="%{optflags}"
 export CXXFLAGS="%{optflags}"
-# It seems that GCC 4.8 is needed to compile on SLE 11 SP4.
-%if 0%{?sles_version} == 11
-export CXX="g++-4.8"
+
+%if 0%{?cc_exec:1}
+export CC=%{?cc_exec}
+export CXX=%{?cpp_exec}
 %endif
 
 ./configure \
@@ -345,7 +354,12 @@
 ln -s %{_sysconfdir}/alternatives/node.1%{ext_man}     
%{buildroot}%{_mandir}/man1/node.1%{ext_man}
 ln -s %{_sysconfdir}/alternatives/npm-default          
%{buildroot}%{_bindir}/npm-default
 ln -s %{_sysconfdir}/alternatives/npm.1%{ext_man}      
%{buildroot}%{_mandir}/man1/npm.1%{ext_man}
-
+%if 8 >= 8
+ln -s -f npx-default      %{buildroot}%{_sysconfdir}/alternatives/npx-default
+ln -s -f npx.1%{ext_man}  
%{buildroot}%{_sysconfdir}/alternatives/npx.1%{ext_man}
+ln -s %{_sysconfdir}/alternatives/npx-default          
%{buildroot}%{_bindir}/npx-default
+ln -s %{_sysconfdir}/alternatives/npx.1%{ext_man}      
%{buildroot}%{_mandir}/man1/npx.1%{ext_man}
+%endif
 
 # Check that Node.js isn't completely broken.
 %check
@@ -374,6 +388,14 @@
 %ghost %{_sysconfdir}/alternatives/npm-default
 %ghost %{_sysconfdir}/alternatives/npm.1%{ext_man}
 
+%if 8 >= 8
+%{_bindir}/npx8
+%ghost %{_bindir}/npx-default
+%ghost %{_mandir}/man1/npx.1%{ext_man}
+%ghost %{_sysconfdir}/alternatives/npx-default
+%ghost %{_sysconfdir}/alternatives/npx.1%{ext_man}
+%endif
+
 %files devel
 %defattr(-, root, root)
 %{_includedir}/node8
@@ -391,14 +413,28 @@
         --slave %{_mandir}/man1/node.1%{ext_man} node.1%{ext_man} 
%{_mandir}/man1/node8.1%{ext_man}
 
 %postun
-update-alternatives --remove node-default %{_bindir}/node8
+if [ ! -f %{_bindir}/node8 ] ; then
+    update-alternatives --remove node-default %{_bindir}/node8
+fi
 
 %post -n npm8
 update-alternatives \
         --install %{_bindir}/npm-default npm-default %{_bindir}/npm8 8 \
         --slave %{_mandir}/man1/npm.1%{ext_man} npm.1%{ext_man} 
%{_mandir}/man1/npm8.1%{ext_man}
+%if 8 >= 8
+update-alternatives \
+        --install %{_bindir}/npx-default npx-default %{_bindir}/npx8 8 \
+        --slave %{_mandir}/man1/npx.1%{ext_man} npx.1%{ext_man} 
%{_mandir}/man1/npx8.1%{ext_man}
+%endif
 
 %postun -n npm8
-update-alternatives --remove npm-default %{_bindir}/npm8
+if [ ! -f %{_bindir}/npm8 ] ; then
+    update-alternatives --remove npm-default %{_bindir}/npm8
+fi
+%if 8 >= 8
+if [ ! -f %{_bindir}/npx8 ] ; then
+    update-alternatives --remove npx-default %{_bindir}/npx8
+fi
+%endif
 
 %changelog

++++++ SHASUMS256.txt ++++++
--- /var/tmp/diff_new_pack.gQnvHn/_old  2017-09-04 12:34:34.914197540 +0200
+++ /var/tmp/diff_new_pack.gQnvHn/_new  2017-09-04 12:34:34.914197540 +0200
@@ -1,42 +1,42 @@
-3d3f66dc9ef56456815b3edf3a4d0a984ce298e55f2e80bf5643108c3daa7f49  
node-v8.1.4-aix-ppc64.tar.gz
-a24858a10dd4ca8ad55fd61a7472b4fe9140eb3fa347c41717360c3f29438748  
node-v8.1.4-darwin-x64.tar.gz
-96967b51074f4095a69f4218adab4b901f3c86b11abf3700a70e13ab84c53d02  
node-v8.1.4-darwin-x64.tar.xz
-b3661b962399b06e14b452762ccb173298d30b1d4869ac2d12d8ff7dd172a2a7  
node-v8.1.4-headers.tar.gz
-9a3b081c6dc0098e445e29c1740105decb4e0e106eb85cf586c194492a04c371  
node-v8.1.4-headers.tar.xz
-fdbed111bb66c603c0b41dbcab2db1cb16c569acfb3da28325896084b4b3c165  
node-v8.1.4-linux-arm64.tar.gz
-3553c617f594286fea7052678d04aec9e167adddf702b70431d88ce42573c339  
node-v8.1.4-linux-arm64.tar.xz
-4c307b5fdd9bbe1a5ac96414f09687154b58d6beaae0bb9e43103418ab9cd6ab  
node-v8.1.4-linux-armv6l.tar.gz
-89d0ca44cf23f759a772698d59f8685cca11758126eae9d8c7a5ee441a4da067  
node-v8.1.4-linux-armv6l.tar.xz
-ed4fdfce417fda2224679153934ad67c662a7eb4fb1866027efe1ac8c6051646  
node-v8.1.4-linux-armv7l.tar.gz
-d33aece6a60a03bec3d306f1775ad5a4af0e6202badcf16c6af58e5a714e275a  
node-v8.1.4-linux-armv7l.tar.xz
-0fa3e3b90e985eca151a99c7ed93d9f42e1bb046fd1f7f7cb2bb603c890f8592  
node-v8.1.4-linux-ppc64le.tar.gz
-ee06dc3801d81a5eff48810f1faa50df4cf79cd8727b5d0529930b8675ebc8f4  
node-v8.1.4-linux-ppc64le.tar.xz
-a633f5125aa701a74d59bcc0b380eba7d1eca9dead1b37cbf4e77ae36d6c1405  
node-v8.1.4-linux-ppc64.tar.gz
-7fdf348cdf0ff16232594bb6af441a2d7907493c0256bc014d26059523fb935c  
node-v8.1.4-linux-ppc64.tar.xz
-405cc635d1c2851de61a1836863687dc0e901820d4f06e8234ffa1df79bf655e  
node-v8.1.4-linux-s390x.tar.gz
-283f144c12d018e43a9612245b40961a37c3a2b92e9c603e7e31dd62691cbecf  
node-v8.1.4-linux-s390x.tar.xz
-618f1a4eabc67de7372b68427c925274ba6b54c3951235077bca5d7e1d87e422  
node-v8.1.4-linux-x64.tar.gz
-d82fe7ef7e0f8ca1c343f00e3e490996553507ec7d42034f5df034cc7908caaf  
node-v8.1.4-linux-x64.tar.xz
-d0ab1676d4f3bf4b9f35c0429368959df0094627a8d32bbbf49bd685359a2443  
node-v8.1.4-linux-x86.tar.gz
-169b9497b4ac51c1914363c98d43a92781f323910eeca7b65244d2a23a897d60  
node-v8.1.4-linux-x86.tar.xz
-9c0a1fb2895f3d7865793fd64964ddfc8f3655e5b2beea28f35f78d782369d7a  
node-v8.1.4.pkg
-53a9bf00a0e2993986dcd4e9c07afc39d691a421b5e8bc6ad611b4b5619fc210  
node-v8.1.4-sunos-x64.tar.gz
-c4d291fda75cc88209cff38862c0c9aff4ceb02fbcda95632ba7b58e46eee975  
node-v8.1.4-sunos-x64.tar.xz
-f7fa950c744f579f9825acc0a3a196b8841ad809030b70e07cf8fcc007b5cbc8  
node-v8.1.4-sunos-x86.tar.gz
-f47273cac8609dafe25e2b7c49bbf63a3a99091ab5c33a5307b68d1ef9849b77  
node-v8.1.4-sunos-x86.tar.xz
-5d54960fb3c5e794b784d15e9e85e3853e1189e5ae840f314bf2fc091fbb5c12  
node-v8.1.4.tar.gz
-a83c86445f79749c46fd4f2c4e681a3e5bb51b2bde5dc7aed1dc38e4e242c301  
node-v8.1.4.tar.xz
-2b3fb42499480f2c1633f9b0e14a9efdb37d8fad0c06642fe9a9ef13f943847b  
node-v8.1.4-win-x64.7z
-cc3689ffefc738f6256aab1713343c3c64c24ec997600c0a48243fb26f5e0bce  
node-v8.1.4-win-x64.zip
-98d0ffc55c53084d095255242b42378b94260e3fb8410e1a6ec43d5df726a471  
node-v8.1.4-win-x86.7z
-da35dc36e3e209996b72284e7dbba348356868a022b755901a5d625e72c480e8  
node-v8.1.4-win-x86.zip
-5a98b1c72bb475e90c8f45aea171b3c8a778f8d75eae113301c2b9f234787f9e  
node-v8.1.4-x64.msi
-1b16cbe14e77629adad8da8f426babe75aac98a1b0e4780e927b1d6007f1587c  
node-v8.1.4-x86.msi
-da09b054b8ec8ed91fc5794d82ba0dc70577b67e4a454b4fceff77d81ec30586  
win-x64/node.exe
-67d11594a926692de413f47492c550fdfc77d717076d2674cabba2461f15d26e  
win-x64/node.lib
-f5a2e23ada65fb6cb09c4c96a76a18d0c72a977afb55b02499e8bfd523f3d8ca  
win-x64/node_pdb.7z
-005e0363321b23a9e58ec46fe798bcc2f6a61232ab3c90376fef4204a6ffbe72  
win-x64/node_pdb.zip
-1e4d45117b81da2896e2926eec2e72fa1c03ddc2a8bf55afc92fbe14b7fab414  
win-x86/node.exe
-92059acfe350f1d3f3e89371ff5753a3da9efa4cf1550cd38f7261ea9144115d  
win-x86/node.lib
-afbebbd4c8c3da8555c235b509550eb93602ff3b2b008e7d177b7b66252cd8f4  
win-x86/node_pdb.7z
-e0f5dd569fa340cb271b86800a565efb3561dd08abf306fa0f7cdf28cb390bd7  
win-x86/node_pdb.zip
+9007e961fc9a2a8badb656ebaab52077347113d7618806e7aa502a71eab3f5aa  
node-v8.4.0-aix-ppc64.tar.gz
+cc10ffbd11586bd27a7cc5e6e2d03fd3e0b341368387a03ee9a0117a0288599d  
node-v8.4.0-darwin-x64.tar.gz
+e88e41ff5566f1e79f88d116bcc0013ac423741e85bd40d91775ca8f4e5141a1  
node-v8.4.0-darwin-x64.tar.xz
+724d091c6610255ece8c310e7e3924f0e675d1486d63bca34e7ac0c8c8e07497  
node-v8.4.0-headers.tar.gz
+bd56ece5c3f66492c178f3affb9a9dc0dfbf121dd21b52c9e04071dc2e9b8b61  
node-v8.4.0-headers.tar.xz
+a85225930dadf0b8161f95fe7e0e81e8840a8e20623cb5a7b5c61fced10ed7f0  
node-v8.4.0-linux-arm64.tar.gz
+0a811bbe4905fc879f3cbfc976e5a37cca05bbd609774abe4332b29fea75f073  
node-v8.4.0-linux-arm64.tar.xz
+c8812b7cdce2de297d320145dab11e521a6734d0a3f42e67f86f80b1bb5984a0  
node-v8.4.0-linux-armv6l.tar.gz
+b11309baa172bbd6b6ffaf0338f9529adcf27fb64e53de65763936b9f1ff924e  
node-v8.4.0-linux-armv6l.tar.xz
+11c4e8831c967d152ed098602eaae6fcb0e30ba1f24a9e5781a71c4e7d2314ad  
node-v8.4.0-linux-armv7l.tar.gz
+a7e79224d98b0f419bd3af0b751f3e369b12a9fb4405b970fc31e552233ae768  
node-v8.4.0-linux-armv7l.tar.xz
+951a95beb22ccb18543d7ecfe3e81f7f8dfe384dd582789d080d8d56847437a0  
node-v8.4.0-linux-ppc64le.tar.gz
+e3fa79996878e340ce6fc39cde5704658bde4315ae1ccd11d34100a9d2637838  
node-v8.4.0-linux-ppc64le.tar.xz
+038c79f078bbbfa873fe89b6c81f791fb7b82960f55d096dbc0e46a3ead84371  
node-v8.4.0-linux-ppc64.tar.gz
+9e32ed12e2abc2a3245237929674c1b91a7e296bb7cb656c31c364e8f3df1613  
node-v8.4.0-linux-ppc64.tar.xz
+b6a9e13501b94319e133f6726cc75d9a4c50588ce2db4f1b2e01531694b0d7bb  
node-v8.4.0-linux-s390x.tar.gz
+5bb1a98dbd9376b7b605450f478de32027afa10e591d0384ba8bab6603ff12f5  
node-v8.4.0-linux-s390x.tar.xz
+d12bf2389a6b57341528a33de62561edd7ef25c23fbf258d48758fbe3d1d8578  
node-v8.4.0-linux-x64.tar.gz
+7fd86abad06f96cb2f889c2a0e25686a3de3e9a078ad946ded91ee4f28d8218a  
node-v8.4.0-linux-x64.tar.xz
+9880c5d4c0dc460643fdc5ac1e3092223a3d659e3528842572d75df8565c22fe  
node-v8.4.0-linux-x86.tar.gz
+2c5568156e69eca245886c1c583aaab6c26803bc42508aff7271bbcf51710cef  
node-v8.4.0-linux-x86.tar.xz
+d9565d5fa3388e2c62404a0d661a5071ba004c7a2e606dae72680b6c8d9a2c02  
node-v8.4.0.pkg
+995de5082fb9ea56c2ab8e2be41d93c283c92efdd2cf735616608a736e2adcb3  
node-v8.4.0-sunos-x64.tar.gz
+bc9acc06db8c3f683a29028426d7ffb25570a3f2519d05c16f6991b6994b95e4  
node-v8.4.0-sunos-x64.tar.xz
+3e5f462c579beaa0a6685812a663b7d557a1d3e75dd4314d620e7b1e609b8447  
node-v8.4.0-sunos-x86.tar.gz
+fd3e432564857ae02f92fb8befe5107435b3a51c0bd92ecf76b936ee066a30aa  
node-v8.4.0-sunos-x86.tar.xz
+641a15fa822710ef2dc99793fec48d2a8ef75de0040b86568563d4ab296137ef  
node-v8.4.0.tar.gz
+5d5aa2a101dcc617231a475812eb8ed87cac21491f1dcc7997b9dd463563f361  
node-v8.4.0.tar.xz
+09f46de9e0dcfc89a2ed9a67a33a40091125f00779198f4cc8df7876abf743f3  
node-v8.4.0-win-x64.7z
+0f60c99479f74d75c7239795c90698826ba8252019d4c23e82ed0d72ceb8974f  
node-v8.4.0-win-x64.zip
+cdf4bf3136e2d3a68186297869121a610e26028ade8d6b403f85ba0fe306a341  
node-v8.4.0-win-x86.7z
+17692976051182b402943f44458b9f9a433c3405deaa033c6c3b5fd7d43434a8  
node-v8.4.0-win-x86.zip
+8efbd1b94ff8338bd36a1c30a86aba4fae3b80b61e265401fa97e7a4c5478ab2  
node-v8.4.0-x64.msi
+6724defb5e3cab388d6777f7d999db979d817f51537309b67adaf06569af198f  
node-v8.4.0-x86.msi
+a1d79afe335d0a8cff2e72100cdadaf6f91f59fcd5a8186da1b99bead9bcd601  
win-x64/node.exe
+d714da87f8bb03248cbe4e9891cdfb28ec8fd7ed84fc77a1ea16e38f061fc19c  
win-x64/node.lib
+5d00c65a03e4ae48d3720919bd181ad5aea6f33ebc0f75c485122b84f9ca4fdb  
win-x64/node_pdb.7z
+49fb81d624e8e34b06897a0336b3830671c34a867c47a90686fe1006aa9248e9  
win-x64/node_pdb.zip
+ea9399e1f9eafaf6be6608f1401ebb84cf7444ffadabf0b80ba2c186cf7028fa  
win-x86/node.exe
+28b8412ede7f9ab889680cb5819896e852a466ea176b6d06bba612b39ebfb272  
win-x86/node.lib
+454b4baa220e4980613345ce057474f311fd6bce91cc6322cf66ac535c44d4ce  
win-x86/node_pdb.7z
+21cf63479cb6c781a9cbda87f7dbc5abafb815abc3bd59deb4c0755e23190659  
win-x86/node_pdb.zip

++++++ SHASUMS256.txt.sig ++++++
Binary files /var/tmp/diff_new_pack.gQnvHn/_old and 
/var/tmp/diff_new_pack.gQnvHn/_new differ

++++++ node-v8.1.4.tar.xz -> node-v8.4.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/nodejs8/node-v8.1.4.tar.xz 
/work/SRC/openSUSE:Factory/.nodejs8.new/node-v8.4.0.tar.xz differ: char 26, 
line 1


++++++ versioned.patch ++++++
--- /var/tmp/diff_new_pack.gQnvHn/_old  2017-09-04 12:34:35.238151990 +0200
+++ /var/tmp/diff_new_pack.gQnvHn/_new  2017-09-04 12:34:35.250150303 +0200
@@ -8,10 +8,10 @@
 
 This is also important for generation of binary
 modules for multiple versions of NodeJS
-Index: node-v8.1.3/Makefile
+Index: node-v8.2.1/Makefile
 ===================================================================
---- node-v8.1.3.orig/Makefile
-+++ node-v8.1.3/Makefile
+--- node-v8.2.1.orig/Makefile
++++ node-v8.2.1/Makefile
 @@ -40,10 +40,10 @@ BUILDTYPE_LOWER := $(shell echo $(BUILDT
  EXEEXT := $(shell $(PYTHON) -c \
                "import sys; print('.exe' if sys.platform == 'win32' else '')")
@@ -25,10 +25,10 @@
  
  # Flags for packaging.
  BUILD_DOWNLOAD_FLAGS ?= --download=all
-Index: node-v8.1.3/tools/install.py
+Index: node-v8.2.1/tools/install.py
 ===================================================================
---- node-v8.1.3.orig/tools/install.py
-+++ node-v8.1.3/tools/install.py
+--- node-v8.2.1.orig/tools/install.py
++++ node-v8.2.1/tools/install.py
 @@ -77,7 +77,7 @@ def install(paths, dst): map(lambda path
  def uninstall(paths, dst): map(lambda path: try_remove(path, dst), paths)
  
@@ -38,7 +38,7 @@
  
    # don't install npm if the target path is a symlink, it probably means
    # that a dev version of npm is installed there
-@@ -91,11 +91,11 @@ def npm_files(action):
+@@ -91,20 +91,20 @@ def npm_files(action):
      action(paths, target_path + dirname[9:] + '/')
  
    # create/remove symlink
@@ -53,7 +53,19 @@
    else:
      assert(0) # unhandled action type
  
-@@ -109,7 +109,7 @@ def subdir_files(path, dest, action):
+   # create/remove symlink
+-  link_path = abspath(install_path, 'bin/npx')
++  link_path = abspath(install_path, 'bin/npx8')
+   if action == uninstall:
+-    action([link_path], 'bin/npx')
++    action([link_path], 'bin/npx8')
+   elif action == install:
+-    try_symlink('../lib/node_modules/npm/bin/npx-cli.js', link_path)
++    try_symlink("../" + sysconfig.get_config_var("LIB") + 
'/node_modules/npm8/bin/npx-cli.js', link_path)
+   else:
+     assert(0) # unhandled action type
+ 
+@@ -118,7 +118,7 @@ def subdir_files(path, dest, action):
  
  def files(action):
    is_windows = sys.platform == 'win32'
@@ -62,7 +74,7 @@
    output_prefix = 'out/Release/'
  
    if 'false' == variables.get('node_shared'):
-@@ -131,7 +131,7 @@ def files(action):
+@@ -140,7 +140,7 @@ def files(action):
      action(['out/Release/node.d'], sysconfig.get_config_var("LIB") + 
'/dtrace/node.d')
  
    # behave similarly for systemtap
@@ -71,7 +83,7 @@
  
    action(['deps/v8/tools/gdbinit'], 'share/doc/node/')
    action(['deps/v8/tools/lldbinit'], 'share/doc/node/')
-@@ -140,7 +140,7 @@ def files(action):
+@@ -149,7 +149,7 @@ def files(action):
    if 'freebsd' in sys.platform or 'openbsd' in sys.platform:
      action(['doc/node.1'], 'man/man1/')
    else:
@@ -80,7 +92,7 @@
  
    if 'true' == variables.get('node_install_npm'): npm_files(action)
  
-@@ -156,28 +156,28 @@ def headers(action):
+@@ -165,28 +165,28 @@ def headers(action):
      'src/node_buffer.h',
      'src/node_object_wrap.h',
      'src/node_version.h',
@@ -117,10 +129,10 @@
  
  def run(args):
    global node_prefix, install_path, target_defaults, variables
-Index: node-v8.1.3/doc/node.1
+Index: node-v8.2.1/doc/node.1
 ===================================================================
---- node-v8.1.3.orig/doc/node.1
-+++ node-v8.1.3/doc/node.1
+--- node-v8.2.1.orig/doc/node.1
++++ node-v8.2.1/doc/node.1
 @@ -26,12 +26,12 @@
  
  .SH NAME
@@ -153,10 +165,10 @@
  .RB [ \-\-v8-options ]
  
  Execute without arguments to start the REPL.
-Index: node-v8.1.3/src/node.stp
+Index: node-v8.2.1/src/node.stp
 ===================================================================
---- node-v8.1.3.orig/src/node.stp
-+++ node-v8.1.3/src/node.stp
+--- node-v8.2.1.orig/src/node.stp
++++ node-v8.2.1/src/node.stp
 @@ -19,7 +19,7 @@
  // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
  // USE OR OTHER DEALINGS IN THE SOFTWARE.
@@ -229,12 +241,12 @@
  {
    scavenge = 1 << 0;
    compact = 1 << 1;
-Index: node-v8.1.3/deps/npm/man/man1/npm.1
+Index: node-v8.2.1/deps/npm/man/man1/npm.1
 ===================================================================
---- node-v8.1.3.orig/deps/npm/man/man1/npm.1
-+++ node-v8.1.3/deps/npm/man/man1/npm.1
+--- node-v8.2.1.orig/deps/npm/man/man1/npm.1
++++ node-v8.2.1/deps/npm/man/man1/npm.1
 @@ -1,11 +1,11 @@
- .TH "NPM" "1" "June 2017" "" ""
+ .TH "NPM" "1" "July 2017" "" ""
  .SH "NAME"
 -\fBnpm\fR \- javascript package manager
 +\fBnpm8\fR \- javascript package manager
@@ -309,11 +321,11 @@
  .P
  If you would like to contribute, but don't know what to work on, read
  the contributing guidelines and check the issues list\.
-Index: node-v8.1.3/node.gyp
+Index: node-v8.2.1/node.gyp
 ===================================================================
---- node-v8.1.3.orig/node.gyp
-+++ node-v8.1.3/node.gyp
-@@ -19,7 +19,7 @@
+--- node-v8.2.1.orig/node.gyp
++++ node-v8.2.1/node.gyp
+@@ -20,7 +20,7 @@
      'node_shared_openssl%': 'false',
      'node_v8_options%': '',
      'node_enable_v8_vtunejit%': 'false',
@@ -322,7 +334,7 @@
      'library_files': [
        'lib/internal/bootstrap_node.js',
        'lib/async_hooks.js',
-@@ -458,10 +458,10 @@
+@@ -459,10 +459,10 @@
              {
                'action_name': 'node_dtrace_provider_o',
                'inputs': [
@@ -335,7 +347,7 @@
                ],
                'action': [ 'dtrace', '-G', '-xnolibs', '-s', 
'src/node_provider.d',
                  '<@(_inputs)', '-o', '<@(_outputs)' ]
-@@ -511,7 +511,7 @@
+@@ -512,7 +512,7 @@
                  '<(SHARED_INTERMEDIATE_DIR)/v8constants.h'
                ],
                'outputs': [
@@ -344,7 +356,7 @@
                ],
                'conditions': [
                  [ 'target_arch=="ia32" or target_arch=="arm"', {
-@@ -572,9 +572,9 @@
+@@ -573,9 +573,9 @@
        ],
  
        'variables': {
@@ -357,7 +369,7 @@
          'OBJ_SUFFIX': 'o',
          'OBJ_SEPARATOR': '/',
          'conditions': [
-@@ -714,7 +714,7 @@
+@@ -715,7 +715,7 @@
      ['OS=="aix"', {
        'targets': [
          {
@@ -366,20 +378,20 @@
            'conditions': [
              ['node_shared=="true"', {
                'type': 'shared_library',
-Index: node-v8.1.3/deps/npm/bin/npm-cli.js
+Index: node-v8.2.1/deps/npm/bin/npm-cli.js
 ===================================================================
---- node-v8.1.3.orig/deps/npm/bin/npm-cli.js
-+++ node-v8.1.3/deps/npm/bin/npm-cli.js
+--- node-v8.2.1.orig/deps/npm/bin/npm-cli.js
++++ node-v8.2.1/deps/npm/bin/npm-cli.js
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env node
 +#!/usr/bin/env node8
  ;(function () { // wrapper in case we're in module_context mode
    // windows: running "npm blah" in this folder will invoke WSH, not node.
    /*global WScript*/
-Index: node-v8.1.3/src/node_main.cc
+Index: node-v8.2.1/src/node_main.cc
 ===================================================================
---- node-v8.1.3.orig/src/node_main.cc
-+++ node-v8.1.3/src/node_main.cc
+--- node-v8.2.1.orig/src/node_main.cc
++++ node-v8.2.1/src/node_main.cc
 @@ -99,6 +99,7 @@ int main(int argc, char *argv[]) {
  #endif
    // Disable stdio buffering, it interacts poorly with printf()


Reply via email to