[oe-commits] Koen Kooi : e17: bump SRCREV, enable fixed-point mode in edje according to target fpu setting

git version control git at git.openembedded.org
Wed Jan 6 07:20:08 UTC 2010


Module: openembedded.git
Branch: shr/merge
Commit: 4d99d97baed0b1210ca2333ed346bd84896db43e
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=4d99d97baed0b1210ca2333ed346bd84896db43e

Author: Koen Kooi <koen at openembedded.org>
Date:   Tue Jan  5 20:52:57 2010 +0100

e17: bump SRCREV, enable fixed-point mode in edje according to target fpu setting

* tested on angstrom/beagleboard and angstrom/hawkboard

---

 conf/distro/include/sane-srcrevs.inc |    2 +-
 recipes/efl1/edje-fpu.inc            |    6 ++++++
 recipes/efl1/edje_svn.bb             |    7 ++++++-
 3 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/conf/distro/include/sane-srcrevs.inc b/conf/distro/include/sane-srcrevs.inc
index 1e33306..579387e 100644
--- a/conf/distro/include/sane-srcrevs.inc
+++ b/conf/distro/include/sane-srcrevs.inc
@@ -331,7 +331,7 @@ SRCREV_pn-xserver-kdrive-glamo ?= "9b28d998424c77fbc057dd3a022ccbb122793a52"
 # Enlightenment Foundation Libraries
 # Caution: This is not alphabetically, but (roughly) dependency-sorted.
 # Please leave it like that.
-EFL_SRCREV ?= "44165"
+EFL_SRCREV ?= "44908"
 SRCREV_pn-edb-native ?= "${EFL_SRCREV}"
 SRCREV_pn-edb ?= "${EFL_SRCREV}"
 SRCREV_pn-eina-native ?= "${EFL_SRCREV}"
diff --git a/recipes/efl1/edje-fpu.inc b/recipes/efl1/edje-fpu.inc
new file mode 100644
index 0000000..1af86e3
--- /dev/null
+++ b/recipes/efl1/edje-fpu.inc
@@ -0,0 +1,6 @@
+
+def get_edje_fpu_setting(bb, d):
+	if bb.data.getVar('TARGET_FPU', d, 1) in [ 'soft' ]:
+		return "--enable-fixed-point"
+	return ""
+
diff --git a/recipes/efl1/edje_svn.bb b/recipes/efl1/edje_svn.bb
index a4453fc..433ded5 100644
--- a/recipes/efl1/edje_svn.bb
+++ b/recipes/efl1/edje_svn.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "Edje is the Enlightenment graphical design & layout library"
 DEPENDS = "lua5.1 eet evas ecore embryo edje-native"
 LICENSE = "MIT BSD"
 PV = "0.9.92.060+svnr${SRCPV}"
-PR = "r4"
+PR = "r5"
 
 inherit efl
 
@@ -21,6 +21,11 @@ do_compile_append() {
 # and a possible source of bugs
 #EXTRA_OECONF = "--enable-edje-program-cache"
 
+# Since r44323 edje has a fixed-point mode
+require edje-fpu.inc
+EXTRA_OECONF += "${@get_edje_fpu_setting(bb, d)}"
+
+
 PACKAGES =+ "${PN}-utils"
 RDEPENDS_${PN}-utils = "cpp cpp-symlinks embryo-tests"
 





More information about the Openembedded-commits mailing list