summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Gilles <jgilles@multitech.com>2016-05-05 11:31:31 -0500
committerJesse Gilles <jgilles@multitech.com>2016-05-05 11:31:31 -0500
commit264d164a7e3ae4eb2606ff90356aac965bad7e1d (patch)
tree517f4cce251a320fb7c8aeab8c22fcbb2f8490c9
parent32919e0e01c316e296625411adb7301e52c789a3 (diff)
downloadmeta-mlinux-264d164a7e3ae4eb2606ff90356aac965bad7e1d.tar.gz
meta-mlinux-264d164a7e3ae4eb2606ff90356aac965bad7e1d.tar.bz2
meta-mlinux-264d164a7e3ae4eb2606ff90356aac965bad7e1d.zip
nodejs: remove 0.8.28
-rw-r--r--recipes-devtools/nodejs/nodejs/0001-gcc-has-a-builtin-define-to-denote-hard-abi-when-in-.patch60
-rw-r--r--recipes-devtools/nodejs/nodejs_0.8.28.bb58
2 files changed, 0 insertions, 118 deletions
diff --git a/recipes-devtools/nodejs/nodejs/0001-gcc-has-a-builtin-define-to-denote-hard-abi-when-in-.patch b/recipes-devtools/nodejs/nodejs/0001-gcc-has-a-builtin-define-to-denote-hard-abi-when-in-.patch
deleted file mode 100644
index 6268d69..0000000
--- a/recipes-devtools/nodejs/nodejs/0001-gcc-has-a-builtin-define-to-denote-hard-abi-when-in-.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From bf701e7cb3616631a354ed9ecbed6dd16f60c60d Mon Sep 17 00:00:00 2001
-From: Koen Kooi <koen@dominion.thruhere.net>
-Date: Wed, 30 Jan 2013 10:43:47 +0100
-Subject: [PATCH] gcc has a builtin define to denote hard abi when in use, e.g.
- when using -mfloat-abi=hard it will define __ARM_PCS_VFP to 1 and therefore
- we should check that to determine which calling convention is in use and not
- __VFP_FP__ which merely indicates presence of VFP unit
-
-The fix has been provided by Khem Raj <raj.khem@gmail.com>
-
-Upstream-Status: Forwarded
-
-Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
----
- deps/v8/src/arm/assembler-arm.cc | 4 ++--
- deps/v8/src/platform-linux.cc | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/deps/v8/src/arm/assembler-arm.cc b/deps/v8/src/arm/assembler-arm.cc
-index 1787d15..c64ef58 100644
---- a/deps/v8/src/arm/assembler-arm.cc
-+++ b/deps/v8/src/arm/assembler-arm.cc
-@@ -71,10 +71,10 @@ static unsigned CpuFeaturesImpliedByCompiler() {
- // If the compiler is allowed to use VFP then we can use VFP too in our code
- // generation even when generating snapshots. ARMv7 and hardware floating
- // point support implies VFPv3, see ARM DDI 0406B, page A1-6.
--#if defined(CAN_USE_ARMV7_INSTRUCTIONS) && defined(__VFP_FP__) \
-+#if defined(CAN_USE_ARMV7_INSTRUCTIONS) && defined(__ARM_PCS_VFP) \
- && !defined(__SOFTFP__)
- answer |= 1u << VFP3 | 1u << ARMv7 | 1u << VFP2;
--#endif // defined(CAN_USE_ARMV7_INSTRUCTIONS) && defined(__VFP_FP__)
-+#endif // defined(CAN_USE_ARMV7_INSTRUCTIONS) && defined(__ARM_PCS_VFP)
- // && !defined(__SOFTFP__)
- #endif // _arm__
-
-diff --git a/deps/v8/src/platform-linux.cc b/deps/v8/src/platform-linux.cc
-index ed9eb79..10d1879 100644
---- a/deps/v8/src/platform-linux.cc
-+++ b/deps/v8/src/platform-linux.cc
-@@ -170,7 +170,7 @@ bool OS::ArmCpuHasFeature(CpuFeature feature) {
- // calling this will return 1.0 and otherwise 0.0.
- static void ArmUsingHardFloatHelper() {
- asm("mov r0, #0":::"r0");
--#if defined(__VFP_FP__) && !defined(__SOFTFP__)
-+#if defined(__ARM_PCS_VFP) && !defined(__SOFTFP__)
- // Load 0x3ff00000 into r1 using instructions available in both ARM
- // and Thumb mode.
- asm("mov r1, #3":::"r1");
-@@ -195,7 +195,7 @@ static void ArmUsingHardFloatHelper() {
- #else
- asm("vmov d0, r0, r1");
- #endif // __thumb__
--#endif // defined(__VFP_FP__) && !defined(__SOFTFP__)
-+#endif // defined(__ARM_PCS_VFP) && !defined(__SOFTFP__)
- asm("mov r1, #0":::"r1");
- }
-
---
-1.8.1
-
diff --git a/recipes-devtools/nodejs/nodejs_0.8.28.bb b/recipes-devtools/nodejs/nodejs_0.8.28.bb
deleted file mode 100644
index 6c9de2f..0000000
--- a/recipes-devtools/nodejs/nodejs_0.8.28.bb
+++ /dev/null
@@ -1,58 +0,0 @@
-DESCRIPTION = "nodeJS Evented I/O for V8 JavaScript"
-HOMEPAGE = "http://nodejs.org"
-LICENSE = "MIT & BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=95a589a3257ab7dfe37d8a8379e3c72d"
-
-DEPENDS = "openssl"
-PROVIDES = "virtual/node"
-RPROVIDES_${PN} = "node"
-
-# use newer npm version that supports caret (^) versions
-# https://github.com/npm/npm/issues/4849
-SRCREV_npm = "v1.4.23"
-
-SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz \
- file://0001-gcc-has-a-builtin-define-to-denote-hard-abi-when-in-.patch \
- git://github.com/npm/npm.git;destsuffix=npm;name=npm \
-"
-SRC_URI[md5sum] = "2516e11b2cb231b122c0bf37a78ed4b0"
-SRC_URI[sha256sum] = "50e9a4282a741c923bd41c3ebb76698edbd7b1324024fe70cedc1e34b782d44f"
-
-S = "${WORKDIR}/node-v${PV}"
-
-# v8 errors out if you have set CCACHE
-CCACHE = ""
-
-ARCHFLAGS_arm = "${@bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '--with-arm-float-abi=hard', '--with-arm-float-abi=softfp', d)}"
-ARCHFLAGS ?= ""
-
-# Node is way too cool to use proper autotools, so we install two wrappers to forcefully inject proper arch cflags to workaround gypi
-do_configure () {
- export LD="${CXX}"
-
- ./configure --prefix=${prefix} --without-snapshot ${ARCHFLAGS}
-}
-
-do_compile () {
- export LD="${CXX}"
- make BUILDTYPE=Release
-}
-
-do_install () {
- # backup original bundled npm
- if [ ! -d deps/npm.orig ]; then
- mv deps/npm deps/npm.orig
- else
- rm -rf deps/npm
- fi
- # install updated npm from git repo
- cp -r ${WORKDIR}/npm deps/npm
-
- oe_runmake install DESTDIR=${D}
-}
-
-RDEPENDS_${PN} = "curl python-shell python-datetime python-subprocess python-crypt python-textutils python-netclient "
-RDEPENDS_${PN}_class-native = ""
-
-FILES_${PN} += "${libdir}/node/wafadmin ${libdir}/node_modules ${libdir}/dtrace"
-BBCLASSEXTEND = "native"