From patchwork Tue Oct 6 12:57:19 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaap Crezee X-Patchwork-Id: 526733 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ozlabs.org (Postfix) with ESMTP id 1E8C9140D7C for ; Tue, 6 Oct 2015 23:57:36 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 6D02632E8D; Tue, 6 Oct 2015 12:57:35 +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 v4DsToNFWrs8; Tue, 6 Oct 2015 12:57:33 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 0DF9832AD4; Tue, 6 Oct 2015 12:57:33 +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 CB4F51C0ED0 for ; Tue, 6 Oct 2015 12:57:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id C594332AD4 for ; Tue, 6 Oct 2015 12:57:31 +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 9vTbz+TOsUPV for ; Tue, 6 Oct 2015 12:57:30 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from jcz.nl (jcz.nl [94.126.37.106]) by silver.osuosl.org (Postfix) with ESMTPS id EBA2B32B92 for ; Tue, 6 Oct 2015 12:57:29 +0000 (UTC) Received: (qmail 13979 invoked by uid 210); 6 Oct 2015 12:57:26 -0000 Received: from 37.153.194.28 by www.jcz.nl (envelope-from , uid 201) with qmail-scanner-1.25st (clamdscan: 0.95.3/10458. spamassassin: 3.2.1. perlscan: 1.25st. Clear:RC:1(37.153.194.28):. Processed in 0.012045 secs); 06 Oct 2015 12:57:26 -0000 Received: from hoevelaken.jcz.nl (HELO jaap.localdomain) (jaap@jcz.nl@37.153.194.28) by jcz.nl with ESMTPA; 6 Oct 2015 12:57:26 -0000 From: Jaap Crezee To: buildroot@buildroot.org Date: Tue, 6 Oct 2015 14:57:19 +0200 Message-Id: <1444136239-22044-1-git-send-email-jaap@jcz.nl> X-Mailer: git-send-email 2.6.0 Subject: [Buildroot] [PATCH 1/1] package/nodejs: Add node.js v4.1.2 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: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Jaap Crezee --- ...01-Remove-dependency-on-Python-bz2-module.patch | 31 ++++++++++++++++++++++ package/nodejs/Config.in | 5 ++++ package/nodejs/nodejs.hash | 3 +++ 3 files changed, 39 insertions(+) create mode 100644 package/nodejs/4.1.2/0001-Remove-dependency-on-Python-bz2-module.patch diff --git a/package/nodejs/4.1.2/0001-Remove-dependency-on-Python-bz2-module.patch b/package/nodejs/4.1.2/0001-Remove-dependency-on-Python-bz2-module.patch new file mode 100644 index 0000000..de83d44 --- /dev/null +++ b/package/nodejs/4.1.2/0001-Remove-dependency-on-Python-bz2-module.patch @@ -0,0 +1,31 @@ +From 3d4817c152d6f3afddcc699949c4d1664da91e2b Mon Sep 17 00:00:00 2001 +From: Martin Bark +Date: Tue, 30 Jun 2015 09:43:11 +0100 +Subject: [PATCH 1/4] Remove dependency on Python bz2 module + +The Python bz2 module is only needed in certain cases, so only import +it when needed. In the normal nodejs build, this allows to remove the +dependency on this module. + +Signed-off-by: Thomas Petazzoni +[Martin: adapt to 0.12.5] +Signed-off-by: Martin Bark +--- + deps/v8/tools/js2c.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/deps/v8/tools/js2c.py b/deps/v8/tools/js2c.py +index 77485f6..371caf5 100755 +--- a/deps/v8/tools/js2c.py ++++ b/deps/v8/tools/js2c.py +@@ -34,7 +34,6 @@ + import os, re, sys, string + import optparse + import jsmin +-import bz2 + import textwrap + + +-- +2.1.4 + diff --git a/package/nodejs/Config.in b/package/nodejs/Config.in index 329d270..b25375b 100644 --- a/package/nodejs/Config.in +++ b/package/nodejs/Config.in @@ -40,12 +40,17 @@ config BR2_BR2_PACKAGE_NODEJS_0_12_X bool "v0.12.7" depends on !BR2_ARM_CPU_ARMV5 +config BR2_BR2_PACKAGE_NODEJS_4_1_X + bool "v4.1.2" + depends on !BR2_ARM_CPU_ARMV5 + endchoice config BR2_PACKAGE_NODEJS_VERSION_STRING string default "0.10.40" if BR2_BR2_PACKAGE_NODEJS_0_10_X default "0.12.7" if BR2_BR2_PACKAGE_NODEJS_0_12_X + default "4.1.2" if BR2_BR2_PACKAGE_NODEJS_4_1_X menu "Module Selection" diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash index 9be2806..9f75471 100644 --- a/package/nodejs/nodejs.hash +++ b/package/nodejs/nodejs.hash @@ -3,3 +3,6 @@ sha256 bae79c2fd959aebe1629af36077bebbb760128db753da226d2344cd91499149f node-v0 # From upstream URL: http://nodejs.org/dist/v0.12.7/SHASUMS256.txt sha256 b23d64df051c9c969b0c583f802d5d71de342e53067127a5061415be7e12f39d node-v0.12.7.tar.gz + +# From upstream URL: http://nodejs.org/dist/v4.1.2/SHASUMS256.txt +sha256 febec3703a3fea9b64c46100a7b6a4408250027aa8259a2a815fd2275d502c49 node-v4.1.2.tar.gz