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