Hi Guys!

I have attached 2 patches fixing issues on stable efl build. I've tested
it on a fresh building environment. I couldn't find the commit breaking
stuffs.

I'm not sure if my fix is the proper one, so please take a good look at it.

Regards....

-- 
Leandro Dorileo
ProFUSION embedded systems
http://profusion.mobi
>From f4fd6a28f15acbbd3a91e97a27092a7f5bdd2026 Mon Sep 17 00:00:00 2001
From: Leandro Dorileo <dori...@profusion.mobi>
Date: Thu, 28 Feb 2013 18:15:26 -0300
Subject: [PATCH] ecore: ibus needs ecore_evas

If we don't have_ecore_evas ibus will fail to build since it makes use
of ecore evas API.
---
 configure.ac | 35 ++++++++++++++++++-----------------
 1 file changed, 18 insertions(+), 17 deletions(-)

diff --git a/configure.ac b/configure.ac
index b4ec95b..eafdd8d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1643,23 +1643,6 @@ fi
 ECORE_CHECK_MODULE([imf-scim], [${want_ecore_imf}], [Imf_SCIM], 
[${ecore_imf_scim_deps}],
    [requirements_ecore_imf_scim="ecore-imf >= 1.7.5 ecore-x >= 1.7.5 
ecore-input >= 1.7.5 ${requirements_ecore_imf_scim}"])
 
-# ecore_imf_ibus
-PKG_CHECK_MODULES([IBUS], [ibus-1.0 >= 1.4], [have_ibus="yes"], 
[have_ibus="no"])
-
-AM_CONDITIONAL(BUILD_ECORE_IMF_IBUS, false)
-ecore_imf_ibus_deps="no"
-echo "have_ecore_x_xlib: ${have_ecore_x_xlib}"
-if test    "x${have_ecore_imf}" = "xyes" \
-        -a "x${have_glib}" =  "xyes" \
-        -a "x${have_ibus}" =  "xyes" \
-        -a "x${have_ecore_input}" = "xyes" ; then
-   ecore_imf_ibus_deps="yes"
-   AC_DEFINE(BUILD_ECORE_IMF_IBUS, 1, [Ecore Imf IBUS Support])
-fi
-
-ECORE_CHECK_MODULE([imf-ibus], [${want_ecore_imf}], [Imf_IBUS], 
[${ecore_imf_ibus_deps}],
-   [requirements_ecore_imf_ibus="ecore-imf >= 1.7.5 ecore-x >= 1.7.5 
ecore-input >= 1.7.5 ${requirements_ecore_imf_ibus}"])
-
 ## Graphic systems
 
 # ecore_x{cb}
@@ -1952,6 +1935,24 @@ ECORE_EVAS_CHECK_MODULE([psl1ght],
    [${have_ecore_psl1ght}],
    [requirements_ecore_evas="ecore-psl1ght >= 1.7.5 
${requirements_ecore_evas}"])
 
+# ecore_imf_ibus
+PKG_CHECK_MODULES([IBUS], [ibus-1.0 >= 1.4], [have_ibus="yes"], 
[have_ibus="no"])
+
+AM_CONDITIONAL(BUILD_ECORE_IMF_IBUS, false)
+ecore_imf_ibus_deps="no"
+echo "have_ecore_x_xlib: ${have_ecore_x_xlib}"
+if test    "x${have_ecore_imf}" = "xyes" \
+        -a "x${have_ecore_evas}" = "xyes" \
+        -a "x${have_glib}" =  "xyes" \
+        -a "x${have_ibus}" =  "xyes" \
+        -a "x${have_ecore_input}" = "xyes" ; then
+   ecore_imf_ibus_deps="yes"
+   AC_DEFINE(BUILD_ECORE_IMF_IBUS, 1, [Ecore Imf IBUS Support])
+fi
+
+ECORE_CHECK_MODULE([imf-ibus], [${want_ecore_imf}], [Imf_IBUS], 
[${ecore_imf_ibus_deps}],
+   [requirements_ecore_imf_ibus="ecore-imf >= 1.7.5 ecore-x >= 1.7.5 
ecore-input >= 1.7.5 ${requirements_ecore_imf_ibus}"])
+
 ### WAYLAND
 
 ecore_wayland_deps="no"
-- 
1.8.1.4

>From 2cb82134ed915aa3822dab71c06c3148640addaa Mon Sep 17 00:00:00 2001
From: Leandro Dorileo <dori...@profusion.mobi>
Date: Thu, 28 Feb 2013 18:13:37 -0300
Subject: [PATCH] evas: wayland egl engine needs egldisp

---
 src/modules/engines/gl_common/evas_gl_common.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/engines/gl_common/evas_gl_common.h 
b/src/modules/engines/gl_common/evas_gl_common.h
index 0097d79..7c6d91b 100644
--- a/src/modules/engines/gl_common/evas_gl_common.h
+++ b/src/modules/engines/gl_common/evas_gl_common.h
@@ -346,7 +346,7 @@ struct _Evas_Engine_GL_Context
    /* If this is set: Force drawing with a particular filter */
    GLuint filter_prog;
 
-#if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX)
+#if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX) || 
defined(BUILD_ENGINE_WAYLAND_EGL)
 // FIXME: hack. expose egl display to gl core for egl image sec extn.
    void *egldisp;
 #endif
-- 
1.8.1.4

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to