Hello community, here is the log from the commit of package nodejs for openSUSE:Factory checked in at 2016-10-23 12:51:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-09-30 15:34:57.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs.new/nodejs.changes 2016-10-23 12:51:46.000000000 +0200 @@ -1,0 +2,40 @@ +Thu Oct 20 12:45:09 UTC 2016 - qantas94he...@gmail.com + +- New upstream release 6.9.1 + * streams: + + Fix a regression introduced in v6.8.0 in readable stream + that caused unpipe to remove the wrong stream. + +------------------------------------------------------------------- +Wed Oct 19 02:48:23 UTC 2016 - qantas94he...@gmail.com + +- new upstream release 6.9.0 + * crypto: (N/A: not compiled with FIPS support on openSUSE/SLE) + + Don't automatically attempt to load an OpenSSL configuration + file, from the OPENSSL_CONF environment variable or from the + default location for the current platform. Always triggering a + configuration file load attempt may allow an attacker to load + compromised OpenSSL configuration into a Node.js process if they + are able to place a file in a default location. + * node: + + Introduce the `process.release.lts` property, set to "Boron". + This value is "Argon" for v4 LTS releases and undefined for all + other releases. + * V8: + + CVE-2016-5172/bsc#998743: Backport fix for an arbitrary memory + read. The parser in V8 mishandled scopes, potentially allowing + an attacker to obtain sensitive information from arbitrary memory + locations via crafted JavaScript code. This vulnerability would + require an attacker to be able to execute arbitrary JavaScript + code in a Node.js process. + * v8_inspector: + + Generate a UUID for each execution of the inspector. This + provides additional security to prevent unauthorized clients from + connecting to the Node.js process via the v8_inspector port when + running with --inspect. Since the debugging protocol allows + extensive access to the internals of a running process, and the + execution of arbitrary code, it is important to limit connections + to authorized tools only. +- refresh patches + +------------------------------------------------------------------- Old: ---- node-v6.7.0.tar.xz New: ---- node-v6.9.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs.spec ++++++ --- /var/tmp/diff_new_pack.gpggQM/_old 2016-10-23 12:51:47.000000000 +0200 +++ /var/tmp/diff_new_pack.gpggQM/_new 2016-10-23 12:51:47.000000000 +0200 @@ -16,9 +16,9 @@ # -%define npm_version 3.10.3 +%define npm_version 3.10.8 Name: nodejs -Version: 6.7.0 +Version: 6.9.1 Release: 0 %if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200 ++++++ 8334.diff ++++++ --- /var/tmp/diff_new_pack.gpggQM/_old 2016-10-23 12:51:47.000000000 +0200 +++ /var/tmp/diff_new_pack.gpggQM/_new 2016-10-23 12:51:47.000000000 +0200 @@ -2,11 +2,11 @@ Author: Adam Majer <ama...@suse.de> Summary: add option to use system CA store -diff --git a/configure b/configure -index 42dac5f..0dd5fd4 100755 ---- a/configure -+++ b/configure -@@ -187,6 +187,11 @@ shared_optgroup.add_option('--shared-openssl-libpath', +Index: node-v6.9.0/configure +=================================================================== +--- node-v6.9.0.orig/configure ++++ node-v6.9.0/configure +@@ -187,6 +187,11 @@ shared_optgroup.add_option('--shared-ope dest='shared_openssl_libpath', help='a directory to search for the shared OpenSSL DLLs') @@ -27,11 +27,11 @@ if options.openssl_fips: o['variables']['openssl_fips'] = options.openssl_fips fips_dir = os.path.join(root_dir, 'deps', 'openssl', 'fips') -diff --git a/src/node_crypto.cc b/src/node_crypto.cc -index 9cf216f..ec7f7d2 100644 ---- a/src/node_crypto.cc -+++ b/src/node_crypto.cc -@@ -751,6 +751,23 @@ void SecureContext::AddRootCerts(const FunctionCallbackInfo<Value>& args) { +Index: node-v6.9.0/src/node_crypto.cc +=================================================================== +--- node-v6.9.0.orig/src/node_crypto.cc ++++ node-v6.9.0/src/node_crypto.cc +@@ -751,6 +751,23 @@ void SecureContext::AddRootCerts(const F CHECK_EQ(sc->ca_store_, nullptr); if (!root_cert_store) { @@ -55,7 +55,7 @@ root_cert_store = X509_STORE_new(); for (size_t i = 0; i < arraysize(root_certs); i++) { -@@ -770,9 +787,12 @@ void SecureContext::AddRootCerts(const FunctionCallbackInfo<Value>& args) { +@@ -770,9 +787,12 @@ void SecureContext::AddRootCerts(const F BIO_free_all(bp); X509_free(x509); } @@ -68,11 +68,11 @@ SSL_CTX_set_cert_store(sc->ctx_, sc->ca_store_); } -diff --git a/src/node_crypto.h b/src/node_crypto.h -index 24ac773..fd3e2ce 100644 ---- a/src/node_crypto.h -+++ b/src/node_crypto.h -@@ -142,13 +142,6 @@ class SecureContext : public BaseObject { +Index: node-v6.9.0/src/node_crypto.h +=================================================================== +--- node-v6.9.0.orig/src/node_crypto.h ++++ node-v6.9.0/src/node_crypto.h +@@ -142,13 +142,6 @@ class SecureContext : public BaseObject void FreeCTXMem() { if (ctx_) { env()->isolate()->AdjustAmountOfExternalAllocatedMemory(-kExternalSize); ++++++ SHASUMS256.txt.asc ++++++ --- /var/tmp/diff_new_pack.gpggQM/_old 2016-10-23 12:51:47.000000000 +0200 +++ /var/tmp/diff_new_pack.gpggQM/_new 2016-10-23 12:51:47.000000000 +0200 @@ -1,62 +1,55 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 -132855c123efdfa43dc4a256f15728f1bbd3f9996a4b9e29cd31908248be6bf2 node-v6.7.0-aix-ppc64.tar.gz -69fab7a1ebeee54d5e3160eb9366e88a61500731fad86dee98c79c4a14b56bc6 node-v6.7.0-darwin-x64.tar.gz -b10270f028be73771fa8536f0c69b33f30e1bb1fd15d9a493a7365cde56af0d2 node-v6.7.0-darwin-x64.tar.xz -42f0fdcd937409842d76a5852782acfdb0b6fa8e3520df6694f2abaa7c9e942c node-v6.7.0-headers.tar.gz -f6ddea52f8b13bcece38c965d13f6073bd7980dadcfd903b8c1872f6d8bbacb7 node-v6.7.0-headers.tar.xz -45ffd727bcab41a544ad7862fe985f6beac4fcd96c63e116ca467d1147ba6454 node-v6.7.0-linux-arm64.tar.gz -87f59a19d9a44ff938a553425c5c82a46be1f0cd43bf7c256e1c4fb61833a82a node-v6.7.0-linux-arm64.tar.xz -0f8e0dbaa6bcccd22db75077fed1afb28c2b225b6cdc185913178ae395a68ef9 node-v6.7.0-linux-armv6l.tar.gz -bf07229d718ebe3a8d8bc59cbf06d945b89045285e44f36f516c8e0f65a5302b node-v6.7.0-linux-armv6l.tar.xz -1e7e138ba8c54d7a0fbf5e3f188442a14a70409dc154b74b17635bcff74e4a81 node-v6.7.0-linux-armv7l.tar.gz -18b6d9df3e2aaba2d72e1f4c3cfdd3b963c23faa64d3ad72d5690959bc3dde08 node-v6.7.0-linux-armv7l.tar.xz -de8e4ca71caa8be6eaf80e65b89de2a6d152fa4ce08efcbc90ce7e1bfdf130e7 node-v6.7.0-linux-ppc64le.tar.gz -bc5fdfbe25a8fb0367ea7bf5b639ffb9bfd27ceb15f9d27579d6471ca585ff75 node-v6.7.0-linux-ppc64le.tar.xz -e8ce540b592d337304a10f4eb19bb4efee889c6676c5f188d072bfb2a8089927 node-v6.7.0-linux-ppc64.tar.gz -6ee874b6567f7f06708f6ccb66a27dc7317b4c493b7a6c3bb49c1e53c4bdf31e node-v6.7.0-linux-ppc64.tar.xz -e0f2616b4beb4c2505edb19e3cbedbf3d1c958441517cc9a1e918f6feaa4b95b node-v6.7.0-linux-s390x.tar.gz -647bacc68bd0101b04074d5740492a6511dee69e23a7ff03765674d7a9fa93df node-v6.7.0-linux-s390x.tar.xz -abe81b4150917cdbbeebc6c6b85003b80c972d32c8f5dfd2970d32e52a6877af node-v6.7.0-linux-x64.tar.gz -09263a844c31933c6f31e576e580faf01d3bbb056efb8713388dc8d09674f8c2 node-v6.7.0-linux-x64.tar.xz -fa94c93a4a3600d68e003a399f5cf5e109c2d10505b4d9456373c25953eb9bf5 node-v6.7.0-linux-x86.tar.gz -e89a77020bd579186adbc46f6a668d3524f980c5fc75f63e1d5b5362423bcebb node-v6.7.0-linux-x86.tar.xz -c5d46d0f105ed652c9a353d8411558c9c4610db874f01ef07e57ad613e5d4237 node-v6.7.0.pkg -33f240dac58a1293a08b66ecd01a70849c693e3a9e58a94cb7ee92126a894984 node-v6.7.0-sunos-x64.tar.gz -9df8f3d1048065fccb1c1746cfd1f3a22ef46075399e7dc92d38949e37607de7 node-v6.7.0-sunos-x64.tar.xz -80dacf34a5e17f3eeabe15e212005daeaa189caa424a83a23f302a9fa5996565 node-v6.7.0-sunos-x86.tar.gz -14bdf36ae5510a6565af69e1db651d34e75d2846a363610b6669b8c78e404b2a node-v6.7.0-sunos-x86.tar.xz -02b8ee1719a11b9ab22bef9279519efaaf31dd0d39cba4c3a1176ccda400b8d6 node-v6.7.0.tar.gz -ceb028324aab1ee8c7ea6a62026f036f3ea71f5ef5212593d0f833f999dd3be5 node-v6.7.0.tar.xz -2eb013b15c718ec2b26768e6a325e73571ed1d2028af411307a1bbd549f709ed node-v6.7.0-win-x64.7z -59971f8ea9fb1ac4c55ca36303fe32a0714049cf8a10843dbb5924a5d0624659 node-v6.7.0-win-x64.zip -8b4448e56223aed8c316b67336fdd1d94aeee71033934fb6bc071a358c5c8719 node-v6.7.0-win-x86.7z -d75bebea562a1da0965adc8f94d2c5a38a22cfc57959d37c5c1aeec4ea9f1c83 node-v6.7.0-win-x86.zip -2185a16f8a32087b75708b08d7e482a14597765c41d6b3711a8e6ed3a3358213 node-v6.7.0-x64.msi -0801c283200ac263cc0ca014f5d8e0ee531e1ebec6e99645a0bdd04b996c1605 node-v6.7.0-x86.msi -7ab8714273a9a1fa464ded6b543b52b6fb56c7d2c3d08ebe312b1c1be72a1477 win-x64/node.exe -17c521d3b19886f826f818b9806bb4d2af4615d5bf850c257dcdaef897e8ccaa win-x64/node.lib -fa2f32b9f8ac97d26bb58da59c8a7299de5bd9f25b8879f8787ecd0ffbd36c3b win-x64/node_pdb.7z -815d202704373b9894c5dc113d2a2812be5e73431f8061707e0fd012cbc0b8cc win-x64/node_pdb.zip -a2e58867917250e013a49c4210b36aba04715159a71edcfb510c6225e3dab184 win-x86/node.exe -641503fd3d41c1bc04a95ee38e6dc2ffd9c9e5a35b3f5bfecb25965c963f2d17 win-x86/node.lib -36265c44782a8456b289c4776bf5de5ed648982f2b8dc97e17acd76258e249cf win-x86/node_pdb.7z -2d8a25ba8e212715050ee03e4b0b9f547163ffaeb75288c9508a06e469677ff6 win-x86/node_pdb.zip +77c14510c4b09188450f8c10b8c163ef4b4f616c8b7f455d538f07a810bc98bf node-v6.9.1-aix-ppc64.tar.gz +392e511ca0d6203c80700ed753187535e04069d0df0074cbfd1e4f1bd571d4c5 node-v6.9.1-darwin-x64.tar.gz +910395e1e98fb351c62b5702a9deef22aaecf05d6df1d7edc283337542207f3f node-v6.9.1-darwin-x64.tar.xz +bd73a816a1bfde82c5e6d0a4b5e669f7ce08e0149ba7994388a4f0b99216fb41 node-v6.9.1-headers.tar.gz +e30d67064877ed435e864ea52af20c6c54b7386bcf829a75a89ae1b666ae68bd node-v6.9.1-headers.tar.xz +8a8da2c3aad9da2d80035eeba0b9aae41230bec394729224fafcfae152fa5f66 node-v6.9.1-linux-arm64.tar.gz +7aa69b6c8cff578d0d97d5bd4f76941b2fade5476f0408d53828666ee427dd4e node-v6.9.1-linux-arm64.tar.xz +49a896d0a73bc9934eb62af7f3d0f5a75f286b3dfd08a310bfbfe8daa0545fe2 node-v6.9.1-linux-armv6l.tar.gz +eea12dcaead875eb58cbfc7c845c2954523e1393da027057940c64ed1e601686 node-v6.9.1-linux-armv6l.tar.xz +c4651804af2422b10cf49e1eeab96feb2664eaeb6c6ae3913933a946134e3375 node-v6.9.1-linux-armv7l.tar.gz +9a5542ef94fb9d96f1e9ce280b869396728a17461faa52593599bfe27faf9069 node-v6.9.1-linux-armv7l.tar.xz +5714678db7e6ff93ae96417c0b210a1f084ee7a0aabf0f2d33307a1f1d0445ce node-v6.9.1-linux-ppc64le.tar.gz +6f6362cba63c20eab4914c2983edd9699c1082792d0a35ef9c54d18b6c488e59 node-v6.9.1-linux-ppc64le.tar.xz +2accb9e0f8082ea29f224cf4046d4ce318bb68b6cc41415e1291b58929de49a7 node-v6.9.1-linux-ppc64.tar.gz +cc9b4a189c78c71ac89c7030f90e472965eab75bc3c0e82841b26dda43bd4e38 node-v6.9.1-linux-ppc64.tar.xz +aa4ba50e0af65590903e4627703d90119711aea84c17f3f1b4a9211ed9cc23a8 node-v6.9.1-linux-s390x.tar.gz +92e12509b46b2ea1cfab031b571278d51db399d1d4883caed38aeaa2678035e5 node-v6.9.1-linux-s390x.tar.xz +a9d9e6308931fa2a2b0cada070516d45b76d752430c31c9198933c78f8d54b17 node-v6.9.1-linux-x64.tar.gz +d4eb161e4715e11bbef816a6c577974271e2bddae9cf008744627676ff00036a node-v6.9.1-linux-x64.tar.xz +d2f4cb3f7e784a8c1c1b6477db613d67635d69cbf9ca80c17b87c9e85378d3bd node-v6.9.1-linux-x86.tar.gz +f9b2ca03016e45bc35d2441a63a73db94d3e7b92350f15577d796467b9f7efb0 node-v6.9.1-linux-x86.tar.xz +cdf399288aee1cfc2fcfd301b221d7e3141f3d549ab884f36d325605f6ac98fa node-v6.9.1.pkg +955d396a888c164d12d134baae098e2e214bfb46898e520f5be2e88a404697e2 node-v6.9.1-sunos-x64.tar.gz +d94202bc4567475ccca077f3f819a92c9d7f280bac688ec0506f9a31c3b19201 node-v6.9.1-sunos-x64.tar.xz +ec758b4a638f4599bb4a782196088f7704f4b08e70509ac235c3dd3f5b62382b node-v6.9.1-sunos-x86.tar.gz +643d675ac6678745784b29ab829519d11c9832aa77095a9b611d71b7ac4d4321 node-v6.9.1-sunos-x86.tar.xz +a98997ca3a4d10751f0ebe97839b2308a31ae884b4203cda0c99cf36bc7fe3bf node-v6.9.1.tar.gz +0bdd8d1305777cc8cd206129ea494d6c6ce56001868dd80147aff531d6df0729 node-v6.9.1.tar.xz +6ea6768af81948bd0e54760d948f04e0ab182411b235d2067e45a1e2b9052bcb node-v6.9.1-win-x64.7z +e4c5a82cf481c1eb6ea7db109d70c43a0169203eae7608e2140863efc42c25ce node-v6.9.1-win-x64.zip +aec417a95b46a21fa13190ed3f9a22de8bc1ecec77f981102345b0c7165420bd node-v6.9.1-win-x86.7z +78716a433b7f7ca680ffb1242f233fc0fa0fd59f475bca7aed0614a059ce8a8a node-v6.9.1-win-x86.zip +148aa14ce1491b2cdc47230c90e862e48d1af32baf5cc415b29593b6113ea1cf node-v6.9.1-x64.msi +314eaf8b5b9e08a835cb5c005ea5f4299b9e9e4d8c97277c1617e511382c15dc node-v6.9.1-x86.msi +513923b0490ebb7466a56483a62595814ed9d036d6f35476debb0cd606bec526 win-x64/node.exe +3951aefa4afd6fb836ab06468b1fc2a69fa75bd66ec2f5a0e08c4e32547681e3 win-x64/node.lib +a6110ec403a7a5fce0b3f4bd4667d8f31755114ab2f6720358934dc519f781b9 win-x64/node_pdb.7z +6f526496bb08d727b6d7e7c0d21de4bc9f1928878ca245f7d8e9fd51346e669e win-x64/node_pdb.zip +017659cf538c6cd5244f386be41b6e648221a2df4c4a028759978039bd62213a win-x86/node.exe +8584b55302cc738f6b0d9e6a8a4740654f55abae9b672a64a0abfd27d3c52627 win-x86/node.lib +6fcffec4a0d304c8c72fcdb0608a4d00c59ae8694d43032d739e0e74b74e9bb2 win-x86/node_pdb.7z +6f25d51c14d6882308e3c32eaddae84cdcd555670660e8bbf17c70ef092dd37c win-x86/node_pdb.zip -----BEGIN PGP SIGNATURE----- -Comment: GPGTools - https://gpgtools.org -iQIcBAEBCgAGBQJX7DJDAAoJELY7U1pMIGypeM8QAL3jLz92a++LhnwGQl5FPtaB -XorribOTM8nYLHla3cwyAgdSPLG33wIHKF4pG8rMYIZ4K4wYD4wFh2CWBiLgmcRi -h7uhB6TrH2hSy7rIMNRW8C2atVL78MdaHPxmKwqFcsfKtbu5CD4eh2sbRwbrbSkp -WUg6TNub7ZxQkOjlxb6KZq4C59FjhQuyhciK8Pk9lTbnIOtzQ0GL3bXUgbTVgjji -pdztRUDDqCrNLdnRaY4PK3S0qhXoyIBH2RA5kJtjT4qdIBtecVTfxtlff1SscX8l -zOokRGVsQLPzXE5UuC7UPEYi7pIkFVXRJDwe0f7NTmTngnkKElIIjEeppm13ZYaR -VfaifDaCCjJpdEHJWYmmaopGw3QLkm1jAtU5nR36oYyZvKx3eb4QU8j8OgtChznh -rGqWzOk6AdcXpIdmO5N6aNyvC5dM/nnpTOnNJhKp6EVKzLTLHghst6qNb1XSsW5l -8eZeEKyLl0JaXk4w+FXlKbymrhA8dOa1TaZ27ATtTFhYfzk2hb6zir1vmON4YvI0 -2dMqRy0YcduoO+gz8DeDjyPouOrng4WZ9iF5JevM1lswrBkAL4P2AIcQ0E8Z0I6B -3HZY4YJt0RcEBydFYtlRxEzbYo0hig2BRRP0OqT5o2pt+YK+NjxPvmfS2nlFYpJ6 -ujvlLislHyyZVDUbnvjh -=taAg +iQEcBAEBCAAGBQJYB/UvAAoJEJM7AfQLXKlG57EIAJaCkjlloRKfmV/7r0A7MFTV +mkZLbHr3bOyx/6hPEcjt0Bbz9B9orIktBCKs9QWcm19aJT+pNS4MpnR/+QGbgJnL +veH8ynpojUkPJ90Cz5M+/FLUjE2Pxm8SLI8XCByncaX1QHjzahYo0mZOHcYqIwxs +T0+pJDTfCmGmW1236QmWNB7G1/WccVvDx7UElYBiVc48BWS78PUY+7M9SN6yLnH1 +fl7FW7Layse2u74MWh8K1SwUi6GpYvFNlhi4wmBXAWDCIeh4jk+mBW19q1+w23p+ +pJtDKJwiOn6ev9GEBhfs0Mr5ElLINPeTXGTfiSn0iiCMvnIJFOgByAmPYXPHLWU= +=w8eF -----END PGP SIGNATURE----- ++++++ node-gyp-addon-gypi.patch ++++++ --- /var/tmp/diff_new_pack.gpggQM/_old 2016-10-23 12:51:47.000000000 +0200 +++ /var/tmp/diff_new_pack.gpggQM/_new 2016-10-23 12:51:47.000000000 +0200 @@ -1,7 +1,7 @@ -Index: node-v6.2.1/addon-rpm.gypi +Index: node-v6.9.0/addon-rpm.gypi =================================================================== --- /dev/null -+++ node-v6.2.1/addon-rpm.gypi ++++ node-v6.9.0/addon-rpm.gypi @@ -0,0 +1,35 @@ +{ + 'target_defaults': { @@ -38,11 +38,11 @@ + ] + } +} -Index: node-v6.2.1/deps/npm/node_modules/node-gyp/lib/configure.js +Index: node-v6.9.0/deps/npm/node_modules/node-gyp/lib/configure.js =================================================================== ---- node-v6.2.1.orig/deps/npm/node_modules/node-gyp/lib/configure.js -+++ node-v6.2.1/deps/npm/node_modules/node-gyp/lib/configure.js -@@ -59,10 +59,6 @@ function configure (gyp, argv, callback) +--- node-v6.9.0.orig/deps/npm/node_modules/node-gyp/lib/configure.js ++++ node-v6.9.0/deps/npm/node_modules/node-gyp/lib/configure.js +@@ -60,10 +60,6 @@ function configure (gyp, argv, callback) if ('v' + release.version !== process.version) { // if --target was given, then determine a target version to compile for log.verbose('get node dir', 'compiling against --target node version: %s', release.version) @@ -53,7 +53,7 @@ if (!release.semver) { // could not parse the version string with semver -@@ -77,6 +73,12 @@ function configure (gyp, argv, callback) +@@ -78,6 +74,12 @@ function configure (gyp, argv, callback) nodeDir = path.resolve(gyp.devDir, release.versionDir) createBuildDir() }) ++++++ node-v6.7.0.tar.xz -> node-v6.9.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/nodejs/node-v6.7.0.tar.xz /work/SRC/openSUSE:Factory/.nodejs.new/node-v6.9.1.tar.xz differ: char 26, line 1 ++++++ nodejs-libpath.patch ++++++ --- /var/tmp/diff_new_pack.gpggQM/_old 2016-10-23 12:51:47.000000000 +0200 +++ /var/tmp/diff_new_pack.gpggQM/_new 2016-10-23 12:51:47.000000000 +0200 @@ -1,8 +1,8 @@ -Index: node-v6.3.0/lib/module.js +Index: node-v6.9.0/lib/module.js =================================================================== ---- node-v6.3.0.orig/lib/module.js -+++ node-v6.3.0/lib/module.js -@@ -587,7 +587,7 @@ Module._initPaths = function() { +--- node-v6.9.0.orig/lib/module.js ++++ node-v6.9.0/lib/module.js +@@ -616,7 +616,7 @@ Module._initPaths = function() { homeDir = process.env.HOME; } @@ -11,10 +11,10 @@ if (homeDir) { paths.unshift(path.resolve(homeDir, '.node_libraries')); -Index: node-v6.3.0/tools/install.py +Index: node-v6.9.0/tools/install.py =================================================================== ---- node-v6.3.0.orig/tools/install.py -+++ node-v6.3.0/tools/install.py +--- node-v6.9.0.orig/tools/install.py ++++ node-v6.9.0/tools/install.py @@ -6,6 +6,7 @@ import os import re import shutil @@ -41,7 +41,7 @@ else: assert(0) # unhandled action type -@@ -126,7 +127,7 @@ def files(action): +@@ -127,7 +128,7 @@ def files(action): action([output_prefix + output_file], 'bin/' + output_file) if 'true' == variables.get('node_use_dtrace'): ++++++ nodejs-libpath64.patch ++++++ --- /var/tmp/diff_new_pack.gpggQM/_old 2016-10-23 12:51:47.000000000 +0200 +++ /var/tmp/diff_new_pack.gpggQM/_new 2016-10-23 12:51:47.000000000 +0200 @@ -1,8 +1,8 @@ -Index: node-v6.2.2/lib/module.js +Index: node-v6.9.0/lib/module.js =================================================================== ---- node-v6.2.2.orig/lib/module.js -+++ node-v6.2.2/lib/module.js -@@ -587,7 +587,7 @@ Module._initPaths = function() { +--- node-v6.9.0.orig/lib/module.js ++++ node-v6.9.0/lib/module.js +@@ -616,7 +616,7 @@ Module._initPaths = function() { homeDir = process.env.HOME; } ++++++ support-arm64-build.patch ++++++ --- /var/tmp/diff_new_pack.gpggQM/_old 2016-10-23 12:51:47.000000000 +0200 +++ /var/tmp/diff_new_pack.gpggQM/_new 2016-10-23 12:51:47.000000000 +0200 @@ -1,8 +1,8 @@ -Index: node-v6.3.0/Makefile +Index: node-v6.9.0/Makefile =================================================================== ---- node-v6.3.0.orig/Makefile -+++ node-v6.3.0/Makefile -@@ -401,6 +401,9 @@ else +--- node-v6.9.0.orig/Makefile ++++ node-v6.9.0/Makefile +@@ -428,6 +428,9 @@ else ifeq ($(DESTCPU),arm) ARCH=arm else @@ -12,7 +12,7 @@ ifeq ($(DESTCPU),aarch64) ARCH=arm64 else -@@ -420,6 +423,7 @@ ARCH=x86 +@@ -447,6 +450,7 @@ ARCH=x86 endif endif endif