aboutsummaryrefslogtreecommitdiff
path: root/meta-linaro/recipes-extra/hiphopvm
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2013-03-14 18:47:39 +0100
committerMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2013-03-14 18:49:18 +0100
commitf12e88a590985ef253745f68238f0d0d1bc73f6a (patch)
treea66da7826fea80049ab4c7ac308126c03a35c3a4 /meta-linaro/recipes-extra/hiphopvm
parent6cf4b09ea9cee9e5e964f190f3c2bf004387d098 (diff)
move our extra recipes from meta-aarch64 to meta-linaro
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Diffstat (limited to 'meta-linaro/recipes-extra/hiphopvm')
-rw-r--r--meta-linaro/recipes-extra/hiphopvm/files/disable-not-available-for-aarch64.patch21
-rw-r--r--meta-linaro/recipes-extra/hiphopvm/hiphopvm_git.bb61
2 files changed, 82 insertions, 0 deletions
diff --git a/meta-linaro/recipes-extra/hiphopvm/files/disable-not-available-for-aarch64.patch b/meta-linaro/recipes-extra/hiphopvm/files/disable-not-available-for-aarch64.patch
new file mode 100644
index 00000000..3fde2f86
--- /dev/null
+++ b/meta-linaro/recipes-extra/hiphopvm/files/disable-not-available-for-aarch64.patch
@@ -0,0 +1,21 @@
+---
+ CMake/HPHPFindLibs.cmake | 22 +++++++++++-----------
+ 1 file changed, 11 insertions(+), 11 deletions(-)
+
+--- git.orig/CMake/HPHPFindLibs.cmake
++++ git/CMake/HPHPFindLibs.cmake
+@@ -43,12 +43,12 @@ find_package(Libinotify)
+ if (LIBINOTIFY_INCLUDE_DIR)
+ include_directories(${LIBINOTIFY_INCLUDE_DIR})
+ endif()
+
+ # unwind checks
+-find_package(Libunwind REQUIRED)
+-include_directories(${LIBUNWIND_INCLUDE_DIR})
++# find_package(Libunwind REQUIRED)
++# include_directories(${LIBUNWIND_INCLUDE_DIR})
+
+ # iconv checks
+ find_package(Libiconv REQUIRED)
+ include_directories(${LIBICONV_INCLUDE_DIR})
+ if (LIBICONV_CONST)
diff --git a/meta-linaro/recipes-extra/hiphopvm/hiphopvm_git.bb b/meta-linaro/recipes-extra/hiphopvm/hiphopvm_git.bb
new file mode 100644
index 00000000..d837dcbd
--- /dev/null
+++ b/meta-linaro/recipes-extra/hiphopvm/hiphopvm_git.bb
@@ -0,0 +1,61 @@
+DEPENDS = " \
+binutils \
+bison-native \
+boost \
+bzip2 \
+cmake \
+elfutils \
+expat \
+flex-native \
+gd \
+google-glog \
+icu \
+libcap \
+libc-client \
+libdwarf \
+libevent-fb \
+libmcrypt \
+libmemcached \
+libxml2 \
+mysql5 \
+ncurses \
+onig \
+openldap \
+openssl \
+libpam \
+pcre \
+readline \
+zlib \
+tbb \
+"
+
+# optional (for now) dependencies:
+#DEPENDS += "libunwind google-perftools"
+
+LICENSE = "PHP Zend"
+
+LIC_FILES_CHKSUM = " \
+ file://LICENSE.PHP;md5=cb564efdf78cce8ea6e4b5a4f7c05d97 \
+ file://LICENSE.ZEND;md5=69e7a9c51846dd6692f1b946f95f6c60"
+
+SRC_URI = "git://github.com/facebook/hiphop-php.git \
+ file://disable-not-available-for-aarch64.patch"
+
+SRCREV = "${AUTOREV}"
+
+S = "${WORKDIR}/git"
+
+PV = "0.0+git${SRCPV}"
+PR = "r1"
+
+do_configure_prepend() {
+ export HPHP_HOME="${B}"
+ export HPHP_LIB="${B}"/bin
+ export USE_HHVM=1
+ export BOOST_INCLUDEDIR=${STAGING_INCDIR}
+ export BOOST_LIBRARYDIR=${STAGING_LIBDIR}
+ export LIBGLOG_INCLUDE_DIR=${STAGING_INCDIR}
+ export LIBGLOG_LIBRARY=${STAGING_LIBDIR}
+}
+
+inherit cmake