commit nodejs8 for openSUSE:Factory
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 - qantas94heavy@gmail.com + +- 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 - adam.majer@suse.de + +- Fix update-alternative handling in %postun - don't remove + links on upgrades. + +------------------------------------------------------------------- +Thu Jul 27 10:12:36 UTC 2017 - qantas94heavy@gmail.com + +- 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()
participants (1)
-
root@hilbert.suse.de