* [meta-oe][for-denzil][PATCH 1/2] nodejs: update to 0.6.17
@ 2012-05-18 7:55 Koen Kooi
2012-05-18 7:55 ` [meta-oe][for-denzil][PATCH 2/2] cloud9: add patch to make it use nodejs 0.6.x for executing scripts Koen Kooi
2012-05-18 8:04 ` [meta-oe][for-denzil][PATCH 1/2] nodejs: update to 0.6.17 Eric Bénard
0 siblings, 2 replies; 4+ messages in thread
From: Koen Kooi @ 2012-05-18 7:55 UTC (permalink / raw)
To: openembedded-devel; +Cc: Koen Kooi, eric
The license is unchanged, only some sections were clarified with different wording.
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
meta-oe/recipes-devtools/nodejs/nodejs_0.6.14.bb | 63 ----------------------
meta-oe/recipes-devtools/nodejs/nodejs_0.6.17.bb | 63 ++++++++++++++++++++++
2 files changed, 63 insertions(+), 63 deletions(-)
delete mode 100644 meta-oe/recipes-devtools/nodejs/nodejs_0.6.14.bb
create mode 100644 meta-oe/recipes-devtools/nodejs/nodejs_0.6.17.bb
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs_0.6.14.bb b/meta-oe/recipes-devtools/nodejs/nodejs_0.6.14.bb
deleted file mode 100644
index 4f85bf3..0000000
--- a/meta-oe/recipes-devtools/nodejs/nodejs_0.6.14.bb
+++ /dev/null
@@ -1,63 +0,0 @@
-DESCRIPTION = "nodeJS Evented I/O for V8 JavaScript"
-HOMEPAGE = "http://nodejs.org"
-LICENSE = "MIT & BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=d66c1f33ba9b89616e45f588e7606ee6"
-
-DEPENDS = "openssl"
-
-SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz"
-SRC_URI[md5sum] = "3033a866e230cca64e212ee8f2af27dd"
-SRC_URI[sha256sum] = "e41922308155c5197c2d048948ca9cd76ea5f9a51f977e1591bd93fe17d4cf1f"
-
-S = "${WORKDIR}/node-v${PV}"
-
-# v8 errors out if you have set CCACHE
-CCACHE = ""
-
-do_configure_virtclass-native () {
- sed -i -e s:\'/usr/lib:\'${STAGING_LIBDIR}:g wscript
- sed -i -e s:\'/usr/local/lib:\'${STAGING_LIBDIR}:g wscript
-
- ./configure --prefix=${prefix} --without-snapshot
-}
-
-# Node is way too cool to use proper autotools, so we install two wrappers to forcefully inject proper arch cflags to workaround waf+scons
-do_configure () {
- echo '#!/bin/sh' > ${WORKDIR}/gcc
- echo '${CC} $@' >> ${WORKDIR}/gcc
-
- echo '#!/bin/sh' > ${WORKDIR}/g++
- echo '${CXX} $@'>> ${WORKDIR}/g++
-
- chmod +x ${WORKDIR}/gcc ${WORKDIR}/g++
-
- sed -i -e s:\'/usr/lib:\'${STAGING_LIBDIR}:g wscript
- sed -i -e s:\'/usr/local/lib:\'${STAGING_LIBDIR}:g wscript
-
- export PATH=${WORKDIR}:${PATH}
- export CC=gcc
- export CXX=g++
-
- ./configure --prefix=${prefix} --without-snapshot
-}
-
-do_compile_virtclass-native () {
- make
-}
-
-do_compile () {
- export PATH=${WORKDIR}:${PATH}
- export CC=gcc
- export CXX=g++
- make
-}
-
-do_install () {
- DESTDIR=${D} oe_runmake install
-}
-
-RDEPENDS_${PN} = "curl python-shell python-datetime python-subprocess python-crypt python-textutils python-netclient "
-RDEPENDS_${PN}_virtclass-native = "curl-native python-native"
-
-FILES_${PN} += "${libdir}/node/wafadmin ${libdir}/node_modules"
-BBCLASSEXTEND = "native"
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs_0.6.17.bb b/meta-oe/recipes-devtools/nodejs/nodejs_0.6.17.bb
new file mode 100644
index 0000000..1be5ce1
--- /dev/null
+++ b/meta-oe/recipes-devtools/nodejs/nodejs_0.6.17.bb
@@ -0,0 +1,63 @@
+DESCRIPTION = "nodeJS Evented I/O for V8 JavaScript"
+HOMEPAGE = "http://nodejs.org"
+LICENSE = "MIT & BSD"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=914812f2875eef849b5c509cc25dcb4f"
+
+DEPENDS = "openssl"
+
+SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz"
+SRC_URI[md5sum] = "55641d5d280cdd4e0c030c203107599d"
+SRC_URI[sha256sum] = "8dfe5948de27e37a14af184f06e7bd89a23c3b248af44c8ef5cffcd0e4c65778"
+
+S = "${WORKDIR}/node-v${PV}"
+
+# v8 errors out if you have set CCACHE
+CCACHE = ""
+
+do_configure_virtclass-native () {
+ sed -i -e s:\'/usr/lib:\'${STAGING_LIBDIR}:g wscript
+ sed -i -e s:\'/usr/local/lib:\'${STAGING_LIBDIR}:g wscript
+
+ ./configure --prefix=${prefix} --without-snapshot
+}
+
+# Node is way too cool to use proper autotools, so we install two wrappers to forcefully inject proper arch cflags to workaround waf+scons
+do_configure () {
+ echo '#!/bin/sh' > ${WORKDIR}/gcc
+ echo '${CC} $@' >> ${WORKDIR}/gcc
+
+ echo '#!/bin/sh' > ${WORKDIR}/g++
+ echo '${CXX} $@'>> ${WORKDIR}/g++
+
+ chmod +x ${WORKDIR}/gcc ${WORKDIR}/g++
+
+ sed -i -e s:\'/usr/lib:\'${STAGING_LIBDIR}:g wscript
+ sed -i -e s:\'/usr/local/lib:\'${STAGING_LIBDIR}:g wscript
+
+ export PATH=${WORKDIR}:${PATH}
+ export CC=gcc
+ export CXX=g++
+
+ ./configure --prefix=${prefix} --without-snapshot
+}
+
+do_compile_virtclass-native () {
+ make
+}
+
+do_compile () {
+ export PATH=${WORKDIR}:${PATH}
+ export CC=gcc
+ export CXX=g++
+ make
+}
+
+do_install () {
+ DESTDIR=${D} oe_runmake install
+}
+
+RDEPENDS_${PN} = "curl python-shell python-datetime python-subprocess python-crypt python-textutils python-netclient "
+RDEPENDS_${PN}_virtclass-native = "curl-native python-native"
+
+FILES_${PN} += "${libdir}/node/wafadmin ${libdir}/node_modules"
+BBCLASSEXTEND = "native"
--
1.7.10
^ permalink raw reply related [flat|nested] 4+ messages in thread* [meta-oe][for-denzil][PATCH 2/2] cloud9: add patch to make it use nodejs 0.6.x for executing scripts
2012-05-18 7:55 [meta-oe][for-denzil][PATCH 1/2] nodejs: update to 0.6.17 Koen Kooi
@ 2012-05-18 7:55 ` Koen Kooi
2012-05-18 8:04 ` Eric Bénard
2012-05-18 8:04 ` [meta-oe][for-denzil][PATCH 1/2] nodejs: update to 0.6.17 Eric Bénard
1 sibling, 1 reply; 4+ messages in thread
From: Koen Kooi @ 2012-05-18 7:55 UTC (permalink / raw)
To: openembedded-devel; +Cc: Koen Kooi, eric
This matches the default nodejs version in OE
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
...e-as-interpreter-for-sketches-instead-of-.patch | 29 ++++++++++++++++++++
meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb | 5 ++--
2 files changed, 32 insertions(+), 2 deletions(-)
create mode 100644 meta-oe/recipes-devtools/cloud9/cloud9/0001-ide-use-node-as-interpreter-for-sketches-instead-of-.patch
diff --git a/meta-oe/recipes-devtools/cloud9/cloud9/0001-ide-use-node-as-interpreter-for-sketches-instead-of-.patch b/meta-oe/recipes-devtools/cloud9/cloud9/0001-ide-use-node-as-interpreter-for-sketches-instead-of-.patch
new file mode 100644
index 0000000..b32311a
--- /dev/null
+++ b/meta-oe/recipes-devtools/cloud9/cloud9/0001-ide-use-node-as-interpreter-for-sketches-instead-of-.patch
@@ -0,0 +1,29 @@
+From ac1953d04f3f26d6aa5d8f53a9397d3ba0e96fa3 Mon Sep 17 00:00:00 2001
+From: Koen Kooi <koen@circuitco.com>
+Date: Fri, 11 May 2012 15:23:02 +0000
+Subject: [PATCH] ide: use 'node' as interpreter for sketches instead of
+ argv[0]
+
+This enables running scripts with node 0.6.x instead of 0.4.x
+
+Signed-off-by: root <root@beaglebone.(none)>
+---
+ server/cloud9/ide.js | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/server/cloud9/ide.js b/server/cloud9/ide.js
+index ce782f5..6c4e0f7 100644
+--- a/server/cloud9/ide.js
++++ b/server/cloud9/ide.js
+@@ -53,7 +53,7 @@ var Ide = module.exports = function(options, httpServer, exts, socket) {
+ };
+
+ this.$users = {};
+- this.nodeCmd = process.argv[0];
++ this.nodeCmd = "node";
+
+ var davOptions = {
+ node: this.options.mountDir,
+--
+1.7.7
+
diff --git a/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb b/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb
index 4815a34..0f0c09c 100644
--- a/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb
+++ b/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "http://c9.io"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=4784c3bcff601fd8f9515f52a11e7018"
-DEFAULT_PREFERENCE = "-1"
+PR = "r1"
DEPENDS = "libxml2 nodejs-native"
@@ -33,6 +33,7 @@ SRC_URI = "git://github.com/ajaxorg/cloud9.git;name=cloud9ide \
file://index.js \
file://cloud9.service \
file://cloud9-avahi.service \
+ file://0001-ide-use-node-as-interpreter-for-sketches-instead-of-.patch \
"
SRCREV_cloud9ide = "c4e2574896a22bb749f0500b25f41c888d346bed"
@@ -102,7 +103,7 @@ FILES_${PN}-dbg += "${datadir}/cloud9/support/jsdav/support/node-o3-xml-v4/lib/o
${datadir}/cloud9/support/jsdav/support/node-o3-xml-v4/lib/.debug \
"
-RDEPENDS_${PN} = "nodejs4 gzip"
+RDEPENDS_${PN} = "nodejs4 nodejs gzip"
inherit systemd
--
1.7.10
^ permalink raw reply related [flat|nested] 4+ messages in thread* Re: [meta-oe][for-denzil][PATCH 1/2] nodejs: update to 0.6.17
2012-05-18 7:55 [meta-oe][for-denzil][PATCH 1/2] nodejs: update to 0.6.17 Koen Kooi
2012-05-18 7:55 ` [meta-oe][for-denzil][PATCH 2/2] cloud9: add patch to make it use nodejs 0.6.x for executing scripts Koen Kooi
@ 2012-05-18 8:04 ` Eric Bénard
1 sibling, 0 replies; 4+ messages in thread
From: Eric Bénard @ 2012-05-18 8:04 UTC (permalink / raw)
To: Koen Kooi; +Cc: openembedded-devel
Le Fri, 18 May 2012 09:55:57 +0200,
Koen Kooi <koen@dominion.thruhere.net> a écrit :
> The license is unchanged, only some sections were clarified with different wording.
>
> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
pushed to denzil-next
Eric
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-05-18 8:14 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-18 7:55 [meta-oe][for-denzil][PATCH 1/2] nodejs: update to 0.6.17 Koen Kooi
2012-05-18 7:55 ` [meta-oe][for-denzil][PATCH 2/2] cloud9: add patch to make it use nodejs 0.6.x for executing scripts Koen Kooi
2012-05-18 8:04 ` Eric Bénard
2012-05-18 8:04 ` [meta-oe][for-denzil][PATCH 1/2] nodejs: update to 0.6.17 Eric Bénard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox