From patchwork Sun Jun 4 22:16:01 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Martin Bark X-Patchwork-Id: 771051 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3wgsjg1Gllz9s4s for ; Mon, 5 Jun 2017 08:16:23 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=barkynet-com.20150623.gappssmtp.com header.i=@barkynet-com.20150623.gappssmtp.com header.b="y/JfFtbb"; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 03F6185643; Sun, 4 Jun 2017 22:16:21 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l5AoJ7vV5qx9; Sun, 4 Jun 2017 22:16:20 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 05DB185645; Sun, 4 Jun 2017 22:16:20 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 7A4331C255F for ; Sun, 4 Jun 2017 22:16:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 7110B24856 for ; Sun, 4 Jun 2017 22:16:18 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nnogXcaCQVHc for ; Sun, 4 Jun 2017 22:16:17 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by silver.osuosl.org (Postfix) with ESMTPS id CA1B5246FD for ; Sun, 4 Jun 2017 22:16:16 +0000 (UTC) Received: by mail-wm0-f68.google.com with SMTP id k15so27214534wmh.3 for ; Sun, 04 Jun 2017 15:16:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=barkynet-com.20150623.gappssmtp.com; s=20150623; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=un141iKAx9HNZaZqak2nDBREQF1HZzoAyakd5Wjr7z4=; b=y/JfFtbbvb+1ftrLaXUqyrMbHVGqaBicp2txm7CdeNi3rCw65lFeXE2EyoNdCdPQra b4uiLPGXVvwMWZb9ccvTBZKBx4dVpQQg4GqhcMY/yyo3Q3CxFoSsS0eCVhppo0KojSWy 7CkHbia/mAMYmR3KabO2j0vW7V17k0IN26IQ5zHiQlPYYI7ZXZsYA8PFCPtmZuv0soib xwWUdOZgoFV1wq0H5OvduaClmqdaCmxYKFJ/G6Q3C924Dx+LV6vUOrh/YfrPb1xyFXSm zwIP0BYGWCGA/TW+LTnbWmTzJnGMGsJjo6WgOyaZ8pbyvAoUSxeTh+KVwDOA/sGXJWuI v1SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=un141iKAx9HNZaZqak2nDBREQF1HZzoAyakd5Wjr7z4=; b=IZoiyFh7FLZ8ZzQrY0MB6Y4CI4qrmg4FLIHfwD96PTEqIif3PQKelyqu+ZDYKqW+ef dDMESH8Cq0a4+Yvq8/E4YPZj/bZrTlgiCZNIomdL5w0oChT1ByLGGyAhe/Ey5QQe99My jfgTxBJhWnuybVduza8pLUfaZA52rPmCHNDFHRjdCZ9pBxH3wuyeajg0+ScOn2AIxYmz kwT8c5VhwVK3x5TnzE+1p1/mVckWSNG0Egn7WtVFj8Kyp0bmhUXvdKCu2tNHX0A1S1y9 6ggRA7JARNfmE6K+UXguP+Gb1PI/JTeaTQVSSzh0fbLgtULmfejNy15ns9B6AHETnH30 Z3vw== X-Gm-Message-State: AODbwcBmt277oiVKCXOuWoXRonzzlzedj4gsQluI5MnrfY9+xstJ8/Zq 8Y3OdXj5SM8TTyjL X-Received: by 10.28.197.11 with SMTP id v11mr5613087wmf.84.1496614575100; Sun, 04 Jun 2017 15:16:15 -0700 (PDT) Received: from mail.home.barkynet.com (barkynet.plus.com. [80.229.219.126]) by smtp.gmail.com with ESMTPSA id 143sm3395956wmj.6.2017.06.04.15.16.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 04 Jun 2017 15:16:14 -0700 (PDT) Received: from krusty.home.barkynet.com (unknown [IPv6:fd01:1aa3:6b46:1:3285:a9ff:fe9f:5116]) by mail.home.barkynet.com (Postfix) with ESMTP id 6F0F7459AB; Sun, 4 Jun 2017 23:16:13 +0100 (IST) Received: by krusty.home.barkynet.com (Postfix, from userid 10000) id 48555C1113; Sun, 4 Jun 2017 23:16:11 +0100 (BST) From: Martin Bark To: buildroot@buildroot.org Date: Sun, 4 Jun 2017 23:16:01 +0100 Message-Id: <1496614561-15136-1-git-send-email-martin@barkynet.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/1] package/nodejs: bump version to 8.0.0 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" See https://nodejs.org/en/blog/release/v8.0.0/ Signed-off-by: Martin Bark --- .../nodejs/0002-add-missing-stdarg-includes.patch | 34 ++++++++++++++++ ...-HAVE_OPENSSL-directive-to-openssl_config.patch | 47 ---------------------- package/nodejs/nodejs.hash | 4 +- package/nodejs/nodejs.mk | 2 +- 4 files changed, 37 insertions(+), 50 deletions(-) create mode 100644 package/nodejs/0002-add-missing-stdarg-includes.patch delete mode 100644 package/nodejs/0002-src-add-HAVE_OPENSSL-directive-to-openssl_config.patch diff --git a/package/nodejs/0002-add-missing-stdarg-includes.patch b/package/nodejs/0002-add-missing-stdarg-includes.patch new file mode 100644 index 0000000..d3af3a8 --- /dev/null +++ b/package/nodejs/0002-add-missing-stdarg-includes.patch @@ -0,0 +1,34 @@ +From fa4d8468907aa41cb08964e82eb3c7d82a7270bf Mon Sep 17 00:00:00 2001 +From: Martin Bark +Date: Sun, 4 Jun 2017 23:11:54 +0100 +Subject: [PATCH] add missing stdarg includes +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fixes error when using uclibc +../deps/v8/src/wasm/wasm-result.h:118:70: error: ‘va_list’ has not been declared + +This has been fixed upstream in v8, see +https://codereview.chromium.org/2780913002 + +Signed-off-by: Martin Bark +--- + deps/v8/src/wasm/wasm-result.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/deps/v8/src/wasm/wasm-result.h b/deps/v8/src/wasm/wasm-result.h +index 004ac22..eac307c 100644 +--- a/deps/v8/src/wasm/wasm-result.h ++++ b/deps/v8/src/wasm/wasm-result.h +@@ -5,6 +5,7 @@ + #ifndef V8_WASM_RESULT_H_ + #define V8_WASM_RESULT_H_ + ++#include + #include + + #include "src/base/compiler-specific.h" +-- +2.7.4 + diff --git a/package/nodejs/0002-src-add-HAVE_OPENSSL-directive-to-openssl_config.patch b/package/nodejs/0002-src-add-HAVE_OPENSSL-directive-to-openssl_config.patch deleted file mode 100644 index c28b967..0000000 --- a/package/nodejs/0002-src-add-HAVE_OPENSSL-directive-to-openssl_config.patch +++ /dev/null @@ -1,47 +0,0 @@ -From bfc6d25318e3bbf3d9c0389b33ad45ae1bc401f0 Mon Sep 17 00:00:00 2001 -From: Daniel Bevenius -Date: Tue, 28 Feb 2017 20:04:12 +0100 -Subject: [PATCH] src: add HAVE_OPENSSL directive to openssl_config - -Currently when building with the following configuration options: -$ ./configure --without-ssl && make - -The following link error is reported: - -Undefined symbols for architecture x86_64: - "node::openssl_config", referenced from: - node::Init(int*, char const**, int*, char const***) in node.o -ld: symbol(s) not found for architecture x86_64 -clang: error: linker command failed with exit code 1 (use -v to see -invocation) - -Adding an HAVE_OPENSSL directive around this code allows the build to -pass. - -PR-URL: https://github.com/nodejs/node/pull/11618 -Reviewed-By: Anna Henningsen -Reviewed-By: James M Snell -Reviewed-By: Colin Ihrig -Reviewed-By: Ben Noordhuis -Reviewed-By: Sam Roberts -[Martin: patch from https://github.com/nodejs/node/pull/11734] -Signed-off-by: Martin Bark ---- - src/node.cc | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/node.cc b/src/node.cc -index 35d29bd..68362a7 100644 ---- a/src/node.cc -+++ b/src/node.cc -@@ -4203,8 +4203,10 @@ void Init(int* argc, - SafeGetenv("NODE_PRESERVE_SYMLINKS", &text) && text[0] == '1'; - } - -+#if HAVE_OPENSSL - if (openssl_config.empty()) - SafeGetenv("OPENSSL_CONF", &openssl_config); -+#endif - - // Parse a few arguments which are specific to Node. - int v8_argc; diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash index 73869e9..0246ce0 100644 --- a/package/nodejs/nodejs.hash +++ b/package/nodejs/nodejs.hash @@ -1,2 +1,2 @@ -# From upstream URL: http://nodejs.org/dist/v7.10.0/SHASUMS256.txt -sha256 dc34dd15524ba821ffcae7b245eabe8631e2614d5e3cb8ff08fbfdadf5919f21 node-v7.10.0.tar.xz +# From upstream URL: http://nodejs.org/dist/v8.0.0/SHASUMS256.txt +sha256 258d3aa3632bbbf2a447c5d524bd7074e23aa26e2b698774ff452954f6174f1c node-v8.0.0.tar.xz diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 05c42ab..90ca722 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -4,7 +4,7 @@ # ################################################################################ -NODEJS_VERSION = 7.10.0 +NODEJS_VERSION = 8.0.0 NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) NODEJS_DEPENDENCIES = host-python host-nodejs zlib \