Hello community, here is the log from the commit of package nodejs for openSUSE:Factory checked in at 2015-07-02 22:40:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2015-04-27 13:02:27.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs.new/nodejs.changes 2015-07-02 22:40:31.000000000 +0200 @@ -1,0 +2,23 @@ +Thu Jun 25 14:53:27 UTC 2015 - i@marguerite.su + +- update version 0.12.5 + * openssl: upgrade to 1.0.1o + * npm: upgrade to 2.11.2 + * uv: upgrade to 1.6.1 + * V8: avoid deadlock when profiling is active + * install: fix source path for openssl headers + * install: make sure opensslconf.h is overwritten + * timers: fix timeout when added in timer's callback +- add patch: node-gcc5.patch + * fix gcc 5 version detection + +------------------------------------------------------------------- +Fri Jun 5 17:52:47 UTC 2015 - i@marguerite.su + +- update version 0.12.4 + * npm: upgrade to 2.10.1 + * V8: revert v8 Array.prototype.values() removal + * win: bring back xp/2k3 support +- previous changes from 0.12.1 to 0.12.3 see ChangeLog + +------------------------------------------------------------------- Old: ---- node-v0.12.0.tar.gz nodejs-v0.12.0-release-ppc.patch.bz2 New: ---- node-gcc5.patch node-v0.12.5.tar.gz nodejs-v0.12.5-release-ppc.patch.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs.spec ++++++ --- /var/tmp/diff_new_pack.En8Ewa/_old 2015-07-02 22:40:32.000000000 +0200 +++ /var/tmp/diff_new_pack.En8Ewa/_new 2015-07-02 22:40:32.000000000 +0200 @@ -17,7 +17,7 @@ Name: nodejs -Version: 0.12.0 +Version: 0.12.5 Release: 0 Summary: Evented I/O for V8 JavaScript License: MIT @@ -28,6 +28,8 @@ Patch1: nodejs-openssl-missing-api.patch Patch2: nodejs-v%{version}-release-ppc.patch.bz2 Patch3: support-arm64-build.patch +#PATCH-FIX-UPTREAM i@marguerite.su fix gcc 5 version detection +Patch4: node-gcc5.patch BuildRequires: curl BuildRequires: gcc-c++ BuildRequires: procps @@ -88,6 +90,7 @@ #%patch1 -p0 %patch2 -p1 %patch3 +%patch4 -p1 # Make sure nothing gets included from bundled deps: # We only delete the source and header files, because # the remaining build scripts are still used. ++++++ README.SUSE.PowerPC ++++++ --- /var/tmp/diff_new_pack.En8Ewa/_old 2015-07-02 22:40:32.000000000 +0200 +++ /var/tmp/diff_new_pack.En8Ewa/_new 2015-07-02 22:40:32.000000000 +0200 @@ -1,5 +1,5 @@ git clone https://github.com/andrewlow/node.git node cd node -REL=v0.12.0-release +REL=v0.12.4-release PFILE=nodejs-${REL}-ppc.patch git diff remotes/origin/${REL} remotes/origin/${REL}-ppc | filterdiff -x '*deps/cares/*' -x '*deps/openssl/*' -x '*deps/npm/*' | grep -v '^[a-z]' > ../$PFILE ++++++ node-gcc5.patch ++++++ Index: node-v0.12.5/configure =================================================================== --- node-v0.12.5.orig/configure +++ node-v0.12.5/configure @@ -479,6 +479,14 @@ def compiler_version(): stdout=subprocess.PIPE) version = tuple(map(int, proc.communicate()[0].split('.'))) + # gcc-5 returns "(5,)", but later cc_version requires at least 2 parameters + # existing in version tuple. + if len(version) < 2 : + proc = subprocess.Popen(shlex.split(CC) + ['--version'], + stdout=subprocess.PIPE) + minor_version = int(proc.communicate()[0].split('.')[1]) + version = (version[0],minor_version) + return (version, is_clang) ++++++ node-v0.12.0.tar.gz -> node-v0.12.5.tar.gz ++++++ /work/SRC/openSUSE:Factory/nodejs/node-v0.12.0.tar.gz /work/SRC/openSUSE:Factory/.nodejs.new/node-v0.12.5.tar.gz differ: char 5, line 1 ++++++ nodejs-v0.12.0-release-ppc.patch.bz2 -> nodejs-v0.12.5-release-ppc.patch.bz2 ++++++ Files /work/SRC/openSUSE:Factory/nodejs/nodejs-v0.12.0-release-ppc.patch.bz2 and /work/SRC/openSUSE:Factory/.nodejs.new/nodejs-v0.12.5-release-ppc.patch.bz2 differ