[oe-commits] Philip Balister : erlang : Add recipe for erlang-R13B01

git version control git at git.openembedded.org
Fri Aug 28 13:14:16 UTC 2009


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 8d169f4e303f01c35787bdb9914771d9ceded18f
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=8d169f4e303f01c35787bdb9914771d9ceded18f

Author: Philip Balister <philip at balister.org>
Date:   Fri Aug 28 09:11:23 2009 -0400

erlang : Add recipe for erlang-R13B01
         * Move patches to a common directory as they are shared.
         * Better solution needed for pythin function name in recipe.

---

 .../{erlang-R11B.1 => erlang}/Makefile.in.patch    |    0 
 .../erts-configure.in.patch                        |    0 
 .../erts-emulator-Makefile.in.patch                |    0 
 .../erts-etc-unix-Install.src.patch                |    0 
 .../lib-crypto-c_src-Makefile.in.patch             |    0 
 .../lib-erl_interface-src-Makefile.in.patch        |    0 
 .../lib-ssl-c_src-Makefile.in.patch                |    0 
 recipes/erlang/erlang_R13B01.bb                    |    9 +++++----
 8 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/recipes/erlang/erlang-R11B.1/Makefile.in.patch b/recipes/erlang/erlang/Makefile.in.patch
similarity index 100%
rename from recipes/erlang/erlang-R11B.1/Makefile.in.patch
rename to recipes/erlang/erlang/Makefile.in.patch
diff --git a/recipes/erlang/erlang-R11B.1/erts-configure.in.patch b/recipes/erlang/erlang/erts-configure.in.patch
similarity index 100%
rename from recipes/erlang/erlang-R11B.1/erts-configure.in.patch
rename to recipes/erlang/erlang/erts-configure.in.patch
diff --git a/recipes/erlang/erlang-R11B.1/erts-emulator-Makefile.in.patch b/recipes/erlang/erlang/erts-emulator-Makefile.in.patch
similarity index 100%
rename from recipes/erlang/erlang-R11B.1/erts-emulator-Makefile.in.patch
rename to recipes/erlang/erlang/erts-emulator-Makefile.in.patch
diff --git a/recipes/erlang/erlang-R11B.1/erts-etc-unix-Install.src.patch b/recipes/erlang/erlang/erts-etc-unix-Install.src.patch
similarity index 100%
rename from recipes/erlang/erlang-R11B.1/erts-etc-unix-Install.src.patch
rename to recipes/erlang/erlang/erts-etc-unix-Install.src.patch
diff --git a/recipes/erlang/erlang-R11B.1/lib-crypto-c_src-Makefile.in.patch b/recipes/erlang/erlang/lib-crypto-c_src-Makefile.in.patch
similarity index 100%
rename from recipes/erlang/erlang-R11B.1/lib-crypto-c_src-Makefile.in.patch
rename to recipes/erlang/erlang/lib-crypto-c_src-Makefile.in.patch
diff --git a/recipes/erlang/erlang-R11B.1/lib-erl_interface-src-Makefile.in.patch b/recipes/erlang/erlang/lib-erl_interface-src-Makefile.in.patch
similarity index 100%
rename from recipes/erlang/erlang-R11B.1/lib-erl_interface-src-Makefile.in.patch
rename to recipes/erlang/erlang/lib-erl_interface-src-Makefile.in.patch
diff --git a/recipes/erlang/erlang-R11B.1/lib-ssl-c_src-Makefile.in.patch b/recipes/erlang/erlang/lib-ssl-c_src-Makefile.in.patch
similarity index 100%
rename from recipes/erlang/erlang-R11B.1/lib-ssl-c_src-Makefile.in.patch
rename to recipes/erlang/erlang/lib-ssl-c_src-Makefile.in.patch
diff --git a/recipes/erlang/erlang_R13B01.bb b/recipes/erlang/erlang_R13B01.bb
index e85a297..33ecfc7 100644
--- a/recipes/erlang/erlang_R13B01.bb
+++ b/recipes/erlang/erlang_R13B01.bb
@@ -1,14 +1,15 @@
 include erlang.inc
 DEPENDS += "erlang-native openssl"
 
-SRC_URI += "file://erts-configure.in.patch;patch=1 \
+SRC_URI += "\
             file://erts-emulator-Makefile.in.patch;patch=1 \
             file://erts-etc-unix-Install.src.patch;patch=1 \
-            file://lib-crypto-c_src-Makefile.in.patch;patch=1 \
             file://lib-erl_interface-src-Makefile.in.patch;patch=1 \
             file://Makefile.in.patch;patch=1 \
             "
 
+TARGET_CC_ARCH += "${LDFLAGS}"
+
 EXTRA_OEMAKE = "BUILD_CC='${BUILD_CC}'"
 
 EXTRA_OECONF = "--with-ssl=${STAGING_DIR_HOST}${layout_exec_prefix}"
@@ -50,7 +51,7 @@ do_install() {
     done
 }
 
-def get_erlang_libs(d):
+def get_erlang_libs_R13B01(d):
     import os, bb
     install_root = bb.data.getVar('D', d, 1)
     libdir = bb.data.getVar('libdir', d, 1)[1:]
@@ -68,5 +69,5 @@ def get_erlang_libs(d):
     return libs
 
 FILES_${PN}-dbg += " ${libdir}/erlang/bin/.debug ${libdir}/erlang/*/bin/.debug ${libdir}/erlang/lib/*/bin/.debug"
-FILES_${PN}-libs += " ${@' '.join(get_erlang_libs(d))}"
+FILES_${PN}-libs += " ${@' '.join(get_erlang_libs_R13B01(d))}"
 PACKAGES =+ "${PN}-libs"





More information about the Openembedded-commits mailing list