Hello community,
here is the log from the commit of package nodejs6 for openSUSE:Factory checked in at 2017-06-21 13:57:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs6 (Old)
and /work/SRC/openSUSE:Factory/.nodejs6.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs6"
Wed Jun 21 13:57:43 2017 rev:9 rq:505082 version:6.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs6/nodejs6.changes 2017-06-01 16:34:17.513939243 +0200
+++ /work/SRC/openSUSE:Factory/.nodejs6.new/nodejs6.changes 2017-06-21 13:57:54.305331911 +0200
@@ -1,0 +2,31 @@
+Tue Jun 13 09:13:23 UTC 2017 - adam.majer@suse.de
+
+- New upstream LTS release 6.11.0
+ * added support for building mips64el
+ * cluster:
+ + disconnect() now returns a reference to the disconnected
+ worker.
+ * crypto:
+ + ability to select cert store at runtime
+ + Use system CAs instead of using bundled ones
+ (obsoletes 8334.diff)
+ + The Decipher methods setAuthTag() and setAAD now return this
+ + adding support for OPENSSL_CONF again
+ + make LazyTransform compabile with Streams1
+ * deps:
+ + upgrade libuv to 1.11.0
+ * dns:
+ + Implemented {ttl: true} for resolve4() and resolve6().
+ * process:
+ + add NODE_NO_WARNINGS environment variable
+ * readline:
+ + add option to stop duplicates in history
+ * src:
+ + support "--" after "-e" as end-of-options
+ * tls:
+ + new tls.TLSSocket() supports sec ctx options
+ + Allow obvious key/passphrase combinations.
+- Fix typo in node-gyp-addon-gypi.patch patch
+- Refresh icu59.patch
+
+-------------------------------------------------------------------
Old:
----
node-v6.10.3.tar.xz
New:
----
node-v6.11.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nodejs6.spec ++++++
--- /var/tmp/diff_new_pack.Uqx2D8/_old 2017-06-21 13:57:55.181208361 +0200
+++ /var/tmp/diff_new_pack.Uqx2D8/_new 2017-06-21 13:57:55.193206669 +0200
@@ -26,7 +26,7 @@
###########################################################
Name: nodejs6
-Version: 6.10.3
+Version: 6.11.0
Release: 0
%if 0%{?sles_version} == 11
@@ -204,8 +204,10 @@
%prep
echo "`grep node-v%{version}.tar.xz %{S:1} | head -n1 | cut -c1-64` %{S:0}" | sha256sum -c
%setup -q -n node-v%{version}
-%if 6 < 7
+%if 6 < 6
%patch1 -p1
+%endif
+%if 6 < 7
%patch2 -p1
%endif
%if 6 < 8
@@ -298,7 +300,7 @@
find %{buildroot}%{_libdir}/node_modules/npm -name "Makefile" -delete
rm -rf %{buildroot}%{_libdir}/node_modules/npm/{test,scripts}
find %{buildroot}%{_libdir}/node_modules/npm/node_modules -name "*.sh" -delete
-find %{buildroot}%{_libdir}/node_modules/npm -name "src" -print0 | xargs -0 rm -rf --
+rm -rf %{buildroot}%{_libdir}/node_modules/npm/node_modules/node-gyp/src
# remove examples/tests/benchmark stuff
find %{buildroot}%{_libdir}/node_modules/npm/node_modules -name "example*" -print0 | xargs -0 rm -rf --
find %{buildroot}%{_libdir}/node_modules/npm/node_modules -name "test*" -print0 | xargs -0 rm -rf --
++++++ 8334.diff ++++++
--- /var/tmp/diff_new_pack.Uqx2D8/_old 2017-06-21 13:57:55.233201027 +0200
+++ /var/tmp/diff_new_pack.Uqx2D8/_new 2017-06-21 13:57:55.233201027 +0200
@@ -1,48 +1,3 @@
-Source: https://github.com/nodejs/node/pull/8334
-Author: Adam Majer
-Summary: add option to use system CA store
+Empty patch. Placeholder must exist as long as same patch
+for older Node codestreams exist.
-Index: node-v6.10.0/configure
-===================================================================
---- node-v6.10.0.orig/configure
-+++ node-v6.10.0/configure
-@@ -139,6 +139,11 @@ parser.add_option("--openssl-no-asm",
- dest="openssl_no_asm",
- help="Do not build optimized assembly for OpenSSL")
-
-+parser.add_option('--openssl-use-def-ca-store',
-+ action='store_true',
-+ dest='use_openssl_ca_store',
-+ help='Use OpenSSL supplied CA store instead of compiled-in Mozilla CA copy.')
-+
- parser.add_option('--openssl-fips',
- action='store',
- dest='openssl_fips',
-@@ -939,6 +944,8 @@ def configure_openssl(o):
- o['variables']['node_use_openssl'] = b(not options.without_ssl)
- o['variables']['node_shared_openssl'] = b(options.shared_openssl)
- o['variables']['openssl_no_asm'] = 1 if options.openssl_no_asm else 0
-+ if options.use_openssl_ca_store:
-+ o['defines'] += ['NODE_OPENSSL_CERT_STORE']
- if options.openssl_fips:
- o['variables']['openssl_fips'] = options.openssl_fips
- fips_dir = os.path.join(root_dir, 'deps', 'openssl', 'fips')
-Index: node-v6.10.0/src/node_crypto.cc
-===================================================================
---- node-v6.10.0.orig/src/node_crypto.cc
-+++ node-v6.10.0/src/node_crypto.cc
-@@ -709,10 +709,14 @@ static X509_STORE* NewRootCertStore() {
- }
-
- X509_STORE* store = X509_STORE_new();
-+#if defined(NODE_OPENSSL_CERT_STORE)
-+ X509_STORE_set_default_paths(store);
-+#else
- for (auto& cert : *root_certs_vector) {
- X509_up_ref(cert);
- X509_STORE_add_cert(store, cert);
- }
-+#endif
-
- return store;
- }
++++++ SHASUMS256.txt ++++++
--- /var/tmp/diff_new_pack.Uqx2D8/_old 2017-06-21 13:57:55.273195386 +0200
+++ /var/tmp/diff_new_pack.Uqx2D8/_new 2017-06-21 13:57:55.273195386 +0200
@@ -1,42 +1,42 @@
-1cc6ffb9f41512be53cac90bccebc3c7d8143e06f0b95441deee218b3f47f2f5 node-v6.10.3-aix-ppc64.tar.gz
-c09b2e60b7c12d88199d773f7ce046a6890e7c5d3be0cf68312ae3da474f32a2 node-v6.10.3-darwin-x64.tar.gz
-d6744fe89a5ffb2b00e1703344280cda3c6a8e04371ebf1fede7995bbfeb9d23 node-v6.10.3-darwin-x64.tar.xz
-855016ab29ad2c31b930c291b031a7314624ba613ef9127e87b55824d42fa7bf node-v6.10.3-headers.tar.gz
-fc310532ef322e2c8593c7552ba8d2fefa9d4e285e4a2d8af88e7b515994d276 node-v6.10.3-headers.tar.xz
-c2ff51d8a824d5d2ca8ba7a2e8e4306c4c356edf5c0aa7f4cb2f93091c0e1310 node-v6.10.3-linux-arm64.tar.gz
-8b0ea8f0616f0c9dbd953bcb330d22b253cc1e3f3c657885e8476427462169c0 node-v6.10.3-linux-arm64.tar.xz
-420be39bca0d9a2643fedf6a805ee1705cb1934074b1e6dc351dd3ff46121790 node-v6.10.3-linux-armv6l.tar.gz
-b34bc4f71c74d437338ff9f714e12e6f58bafb428cc6f8d17ed1985df8c5563f node-v6.10.3-linux-armv6l.tar.xz
-c36f0713fcf397a6b278b61f4c1511938f7ad1e5385c31e530d074ce83163426 node-v6.10.3-linux-armv7l.tar.gz
-d64867d32cd386ebc802445e24613bf9420c9ba0d7049cd17a2e175a5942860a node-v6.10.3-linux-armv7l.tar.xz
-4fde09f3eb7fe279102a17cb0206e2b48ab569cf7bb29ca54538cd919e4afcba node-v6.10.3-linux-ppc64le.tar.gz
-d810e40e33b760ce30f5ee57496b50abcb4a6fb88f84186e9e7be5bea5c90e43 node-v6.10.3-linux-ppc64le.tar.xz
-2fbb50c7a1844aa296a964d2bee906cce182de34f760fd7900839ef19445ffa8 node-v6.10.3-linux-ppc64.tar.gz
-af1c33a4736e626338148f3f93e9a937dcdadbc734a2d36af4ee46636eeeb021 node-v6.10.3-linux-ppc64.tar.xz
-b4013a4e54c629700c40d9eb6fd3de636dddc8b8aa1e6e1b8c5173a02b245f76 node-v6.10.3-linux-s390x.tar.gz
-2ffe4b64bd1ddc566d72834c8f61fb3b34c5bd513305d96f4a07b6aea12f3ef3 node-v6.10.3-linux-s390x.tar.xz
-c6a60f823a4df31f1ed3a4044d250e322f2f2794d97798d47c6ee4af9376f927 node-v6.10.3-linux-x64.tar.gz
-00d0aea8e47a68da6e3278d7c2fc1504de46a34d97b4b2fa5610b04a64fce04c node-v6.10.3-linux-x64.tar.xz
-42767df2dff5b9834764f6ec4970741b9b601ac654a3ce39718bc1320273b721 node-v6.10.3-linux-x86.tar.gz
-0cd9bd4c68ed8aa062961bbe1f914cd62c004fd5d53dbec5800eb067bdd33807 node-v6.10.3-linux-x86.tar.xz
-0a2c7a536f9009b9f18b10640b10ea6e5db1573104e9b7f5a80779e708c218b8 node-v6.10.3.pkg
-f93478a8805f280c61b0d9019377117bcf8076574d2e822acb126abfe91d4466 node-v6.10.3-sunos-x64.tar.gz
-e103113d0a9cb7fd91ee72c39c3d43cf456ddb4722b54bff7453331c19517db3 node-v6.10.3-sunos-x64.tar.xz
-5322e8d9ba87c25187fc19785afbc307477d575644e1b06b380f3977c433ec0b node-v6.10.3-sunos-x86.tar.gz
-ae9f7718b71447a956f3e0b4743a733a43d037beb9390cbd807e2bb178343a5f node-v6.10.3-sunos-x86.tar.xz
-a8f679f595fd921305c28d126935ad59b4419ac8474a99997a31e01ab50acd3d node-v6.10.3.tar.gz
-82262a703e61164e09170a14d88b1726720651b0c7ee87a277654247b21b5388 node-v6.10.3.tar.xz
-86993d66c110592be3a4d4e78c5d386b17e1d8437cc6fa2a5a227369c1915a1e node-v6.10.3-win-x64.7z
-df61044aaf011820800061f23ab47f58ce33855529a1825cd9d6ca7be2550021 node-v6.10.3-win-x64.zip
-d236ab5607a1cee6ef5f1a7ae1c1bfbe212218dd7d823ea2d57d12e3d3bf7cd8 node-v6.10.3-win-x86.7z
-b66efb376a21d31f2ae79b9b1f8b510cb8737634055041b333f763cbeb022c35 node-v6.10.3-win-x86.zip
-3ab1286e8fdadc60f57a97f2222ad6b3d7a48847a52ef812cc8d5f354bf500ff node-v6.10.3-x64.msi
-d4000be1329737bd2f4c2e54abc939ca249c11cbcc8898240fece37cb74cf09f node-v6.10.3-x86.msi
-2a23e246d877d87d1eb8470df6cf5efff6339df591ccf5608e9c3740787c2294 win-x64/node.exe
-5000f297ca228d1d120c2e850f3d6e291cbb42b9010f26da754bd61f194eabc1 win-x64/node.lib
-17b92f5d9dd1a235fbae0674ac81f697cb97d39d9ae558a9e9db0c3f145822f7 win-x64/node_pdb.7z
-909b2cfaf7d8f343226d3a5a97bf6113fce43484b480518d36b2d958e3f21e84 win-x64/node_pdb.zip
-518ea2f7e77780ad2eaeadaa818c8d45ac480a62d8b503f88e25412572ebce49 win-x86/node.exe
-1b207f4d6d766038ccdf7fcd1f405b3883d1780c81625e32daf663eb56bfa70f win-x86/node.lib
-b0cf0c8d0544906dbb79d6bea49f56f61a073ee074e10a31a8f10ddebe805f2b win-x86/node_pdb.7z
-49e6ee0aab1096341b74a6d7a3dcf114e00c1745e3ab440c6681fe5becf664d9 win-x86/node_pdb.zip
+70e0d8d853f88d5178fba02d8516f58f26c0d52dbcc2bd5c979bc9bb35e38c77 node-v6.11.0-aix-ppc64.tar.gz
+87a9a64000a58e46ebc38ea053fa732496e9909110a86440f51f6bc8dd1534da node-v6.11.0-darwin-x64.tar.gz
+47803223d23d26937dcc3158c59f7615f86d906cc77532b8b80258ee3e6f60dd node-v6.11.0-darwin-x64.tar.xz
+a82caf153b7649656bce64dec40d136008babbef419e35b2a83242049de44b23 node-v6.11.0-headers.tar.gz
+b139a80bf85e8a6f50d9761c2c4353695c56e3c964772f1f554b7eeeb586b29b node-v6.11.0-headers.tar.xz
+9f843c115fbcb8bb0f9ac4f0f1bd20156e0cd15dcea490b352ca10ddadc75de2 node-v6.11.0-linux-arm64.tar.gz
+8f5df1bd8b690cde811d16fb9f5b33d64fad4049144557c9337a9dc6ec51fe6c node-v6.11.0-linux-arm64.tar.xz
+db829105774adbde8dd030e7beec13fa5502f9cd75c2eb50ef4c5946649c6b6e node-v6.11.0-linux-armv6l.tar.gz
+078b00a51a62267ceb505a260050183a175eed20d133429d2b514d24e67356f4 node-v6.11.0-linux-armv6l.tar.xz
+8a81318a4d035469cfc85808cb30f6f644c7e5b4138361fb2c4b2fdb3c893896 node-v6.11.0-linux-armv7l.tar.gz
+986a29afd909d2f563c8dca0830bf009529500bd74f2f249f6f62c637c1ce749 node-v6.11.0-linux-armv7l.tar.xz
+2ecc4bf12d450e7c3b8d40f97edce457803ee658e6efa13fe2d82bc8b582d89f node-v6.11.0-linux-ppc64le.tar.gz
+0ac439c6656da95f364a60933a127135c54bfdd65cdb1120717c19290a30ca2a node-v6.11.0-linux-ppc64le.tar.xz
+51cbf250161ce2e07c1bbbd3b0ee05eba424f34d227c64009f161b10a20b3b88 node-v6.11.0-linux-ppc64.tar.gz
+dce5a65b60989412f201da61b4bdace1cef056fb289ee4e042867180c80724c9 node-v6.11.0-linux-ppc64.tar.xz
+0134c83a74a18c3cb44048cd856241a4a5c92bf4e06bb6026b21bac4c4f0ef61 node-v6.11.0-linux-s390x.tar.gz
+571f07bf3d897d912d690b5609fc156aa70c03fbdfb536a4ded16eeed6b6fa49 node-v6.11.0-linux-s390x.tar.xz
+2b0e1b06bf8658ce02c16239eb6a74b55ad92d4fb7888608af1d52b383642c3c node-v6.11.0-linux-x64.tar.gz
+2f0c0833a1dc0d1d52ef42d275d40125c5163bf92d2a663139beef70896f544d node-v6.11.0-linux-x64.tar.xz
+790cae8d5055aa174f2121d2ebb31bc08620d82fb5b7b9707df0859d2b24d869 node-v6.11.0-linux-x86.tar.gz
+b409d26f5d4146bd2c0b872168cf85a9774c9a103aa0f78aab7161c745b1ea74 node-v6.11.0-linux-x86.tar.xz
+e37386e4bcb20676e706ad21cd3aa86856f095bcd2c3d5acbad8d0dab56685fb node-v6.11.0.pkg
+70709408014e5f87fe33426be54762d0b67545ad87a28a692e70617872cefadd node-v6.11.0-sunos-x64.tar.gz
+ff194399cbc09a4cb98ef2499d7bc5814b158b61a7c800a1ec717f6067e0c503 node-v6.11.0-sunos-x64.tar.xz
+058bc4635494dc40592aa07c2dbcb390fcb3d8daf78b155ac2787055a53cd562 node-v6.11.0-sunos-x86.tar.gz
+73c136030edf29fdae3437898c0e0daf05c7a2c0dec6d6228361360c420c2d8e node-v6.11.0-sunos-x86.tar.xz
+821f518c9b25b7dc52c4d87fce4dbf6df3227aba92f0d008ec9d1f32e5f603d9 node-v6.11.0.tar.gz
+02ba35391edea2b294c736489af01954ce6e6c39d318f4423ae6617c69ef0a51 node-v6.11.0.tar.xz
+335f5918cbebaf5a819fe575eee0cb1646625a09709416bc293e837b660d1800 node-v6.11.0-win-x64.7z
+cc4c167825fbd0b182b53100e622e518f32fd32b29ce122ab0bf648645dfff34 node-v6.11.0-win-x64.zip
+9bed6a3ce1fba503e54ef8f49a109b515f2f872037304edcc4c04eda1fff215b node-v6.11.0-win-x86.7z
+61db6cc5a693cc87d51455cb57a323a8d6394c1c81eced72d260ca70dd9393fd node-v6.11.0-win-x86.zip
+131786611782ff79acbb070db1fcd6f94b96534b54177baaae3e47f4af81d35d node-v6.11.0-x64.msi
+ac945c06df15bccaac79b87f4422a324e06bdc4f629df6f1bdb9903764be3004 node-v6.11.0-x86.msi
+3976e6bbcc0e4970517f9967cb986aa2c23f16a62f82f0efe475abfce6e15ddf win-x64/node.exe
+3789d6bee43bada6591704a8702bc46dea2a103e8736681e229f45f906895153 win-x64/node.lib
+ab2983f1112472fcdd1009a5f813a0e2ba85862ff0a66cd340eadf2cf2dad06f win-x64/node_pdb.7z
+07f82eb6cde0e4bf7a1b0ac57adda653df71c8ea9663201ff8332437ad6a9b1c win-x64/node_pdb.zip
+4c11c10ef5b74964ee6776cc9ca9cf85a3275761b5a81f1f239a6d91a58b5c95 win-x86/node.exe
+2a9d89a648fadd3f11b21dd44ea24b7680e322f2e458b7f6dc9fa1fd24a1a42e win-x86/node.lib
+1ebabe0454b56e5ecb21e3ac890e60909bc108da7ad0b03339bc270374427b9f win-x86/node_pdb.7z
+13ac5e5aaa8eda7beea2853f3563bd9d98237c27fa8a46d225de18597dc0bbe5 win-x86/node_pdb.zip
++++++ SHASUMS256.txt.sig ++++++
Binary files /var/tmp/diff_new_pack.Uqx2D8/_old and /var/tmp/diff_new_pack.Uqx2D8/_new differ
++++++ icu59.patch ++++++
--- /var/tmp/diff_new_pack.Uqx2D8/_old 2017-06-21 13:57:55.301191437 +0200
+++ /var/tmp/diff_new_pack.Uqx2D8/_new 2017-06-21 13:57:55.301191437 +0200
@@ -1,16 +1,8 @@
-Index: node-v6.10.3/deps/v8/src/runtime/runtime-i18n.cc
+Index: node-v6.11.0/deps/v8/src/runtime/runtime-i18n.cc
===================================================================
---- node-v6.10.3.orig/deps/v8/src/runtime/runtime-i18n.cc
-+++ node-v6.10.3/deps/v8/src/runtime/runtime-i18n.cc
-@@ -24,6 +24,7 @@
- #include "unicode/dtfmtsym.h"
- #include "unicode/dtptngen.h"
- #include "unicode/locid.h"
-+#include "unicode/normlzr.h"
- #include "unicode/numfmt.h"
- #include "unicode/numsys.h"
- #include "unicode/rbbi.h"
-@@ -34,6 +35,7 @@
+--- node-v6.11.0.orig/deps/v8/src/runtime/runtime-i18n.cc
++++ node-v6.11.0/deps/v8/src/runtime/runtime-i18n.cc
+@@ -35,6 +35,7 @@
#include "unicode/ucurr.h"
#include "unicode/uloc.h"
#include "unicode/unum.h"
++++++ node-gyp-addon-gypi.patch ++++++
--- /var/tmp/diff_new_pack.Uqx2D8/_old 2017-06-21 13:57:55.313189744 +0200
+++ /var/tmp/diff_new_pack.Uqx2D8/_new 2017-06-21 13:57:55.317189180 +0200
@@ -71,7 +71,7 @@
// this logic ported from the old `gyp_addon` python file
var gyp_script = path.resolve(__dirname, '..', 'gyp', 'gyp_main.py')
- var addon_gypi = path.resolve(__dirname, '..', 'addon.gypi')
-+ var addon_gypi_file = gyp.opts.target || gyp.opts.nodeDir ? 'addon.gypi' : 'addon-rpm.gypi'
++ var addon_gypi_file = gyp.opts.target || gyp.opts.nodedir ? 'addon.gypi' : 'addon-rpm.gypi'
+ var addon_gypi = path.resolve(__dirname, '..', addon_gypi_file)
var common_gypi = path.resolve(nodeDir, 'include/node/common.gypi')
fs.stat(common_gypi, function (err, stat) {
++++++ node-v6.10.3.tar.xz -> node-v6.11.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/nodejs6/node-v6.10.3.tar.xz /work/SRC/openSUSE:Factory/.nodejs6.new/node-v6.11.0.tar.xz differ: char 26, line 1