Skip to contentSkip to conversation

Pull request #7

PATCH In review Martin Jansa 2 participants 5 messages Jun 8, 2011

lore
Share & tools
lore
#0 lore raw

cover Pull request #7

Hi, please merge following patches.

The following changes since commit 92492f8596ae74044f0cbf1813c22ba6f18f742c:

systemd-compat-units: disable old style 'networking' script for the time being (2011-06-06 13:08:15 +0200)

are available in the git repository at:
git://git.openembedded.org/meta-openembedded-contrib jansa/meta-efl
http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=jansa/meta-efl

Martin Jansa (3):
e-base,e-wm: bump EFL_SRCREV and remove illume1 from e-wm
eve: update LICENSE fields and remove patch applied upstream
webkit-efl: import from OE rev

    d4f0211e2078d5033ae0dee74664de5520d8392d
 meta-efl/classes/e-base.bbclass                    |    2 +-
 .../e17/e-wm/illume-disable-screensaver.patch      |   13 ------
 .../recipes-efl/e17/e-wm/illume-flaunch-fix.patch  |   15 -------
 meta-efl/recipes-efl/e17/e-wm_svn.bb               |   17 +-------
 ...unconditional-ewk_view_context_menu_forwa.patch |   34 ----------------
 meta-efl/recipes-efl/e17/eve_svn.bb                |    7 ++-
 .../webkit/webkit-efl/revert.r78057.patch          |   19 +++++++++
 meta-efl/recipes-efl/webkit/webkit-efl_svn.bb      |   42 ++++++++++++++++++++
 8 files changed, 67 insertions(+), 82 deletions(-)
 delete mode 100644 meta-efl/recipes-efl/e17/e-wm/illume-disable-screensaver.patch
 delete mode 100644 meta-efl/recipes-efl/e17/e-wm/illume-flaunch-fix.patch
 delete mode 100644 meta-efl/recipes-efl/e17/eve/0001-eve-remove-unconditional-ewk_view_context_menu_forwa.patch
 create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/revert.r78057.patch
 create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl_svn.bb
Signature · 1 line
1.7.5.3
#1 lore raw

PATCH 1/3 e-base, e-wm: bump EFL_SRCREV and remove illume1 from e-wm

* illume1 and it's theme were removed in r59932, r59933, r59936, r59982

---
 meta-efl/classes/e-base.bbclass                    |    2 +-
 .../e17/e-wm/illume-disable-screensaver.patch      |   13 -------------
 .../recipes-efl/e17/e-wm/illume-flaunch-fix.patch  |   15 ---------------
 meta-efl/recipes-efl/e17/e-wm_svn.bb               |   17 +----------------
 4 files changed, 2 insertions(+), 45 deletions(-)
 delete mode 100644 meta-efl/recipes-efl/e17/e-wm/illume-disable-screensaver.patch
 delete mode 100644 meta-efl/recipes-efl/e17/e-wm/illume-flaunch-fix.patch
meta-efl/classes/e-base.bbclass +1 -1
index 26639f6..e87a96b 100644
@@ -2,7 +2,7 @@ HOMEPAGE = "http://www.enlightenment.org"
 SRCNAME ?= "${BPN}"
 
 # usually tracks svn trunk HEAD
-EFL_SRCREV ?= "59463"
+EFL_SRCREV ?= "59985"
 # revision when 1.0.0 was released, for recipes which don't need rebuild so often
 EFL_SRCREV_1.0.0 ?= "56356"
 
meta-efl/recipes-efl/e17/e-wm/illume-disable-screensaver.patch deleted +0 -13
deleted file mode 100644
index 984895c..0000000
@@ -1,13 +0,0 @@
-Index: e/config/illume/e.src
-===================================================================
---- e.orig/config/illume/e.src	2009-01-30 23:34:37.000000000 +0100
-+++ e/config/illume/e.src	2009-01-30 23:34:54.000000000 +0100
-@@ -665,7 +665,7 @@
-   value "display_res_height" int: 1;
-   value "display_res_hz" int: 0;
-   value "display_res_rotation" int: 0;
--  value "screensaver_enable" int: 1;
-+  value "screensaver_enable" int: 0;
-   value "screensaver_timeout" int: 30;
-   value "screensaver_interval" int: 5;
-   value "screensaver_blanking" int: 2;
meta-efl/recipes-efl/e17/e-wm/illume-flaunch-fix.patch deleted +0 -15
deleted file mode 100644
index 5aab3b5..0000000
@@ -1,15 +0,0 @@
---- e/src/modules/illume/e_flaunch.c	2010-02-09 22:33:25.000000000 +0100
-+++ e/src/modules/illume/e_flaunch.c	2010-02-09 22:33:25.000000000 +0100
-@@ -97,10 +97,10 @@
-    int num = 0, max, count;
-    
-    // FIXME: 3 should become config here
--   max = 10;
-+   max = 3;
-    // for now just look for any apps in "category" 'Bar' and add the first 3
-    // FIXME: category should be configurable... 
--   bar_desktops = efreet_util_desktop_category_list("System");
-+   bar_desktops = efreet_util_desktop_category_list("Bar");
-    if (bar_desktops)
-      {
- 	Efreet_Desktop *desktop;
meta-efl/recipes-efl/e17/e-wm_svn.bb +1 -16
index baed233..b32634d 100644
@@ -17,9 +17,7 @@ SRC_URI = "\
 "
 
 SRC_URI_append_shr = " \
-  file://illume-disable-screensaver.patch \
   file://wizard-module-skipping.patch \
-  file://illume-flaunch-fix.patch \
 "
 
 EXTRA_OECONF = "\
@@ -69,14 +67,12 @@ RREPLACES_${PN} = "systray"
 
 PACKAGES =+ "\
   ${PN}-config-default \
-  ${PN}-config-illume \
   ${PN}-config-illume2 \
   ${PN}-config-minimalist \
   ${PN}-config-netbook \
   ${PN}-config-scaleable \
   ${PN}-config-standard \
   ${PN}-theme-default \
-  ${PN}-theme-illume \
   ${PN}-background-dark-gradient \
   ${PN}-background-light-gradient \
   ${PN}-images \
@@ -104,14 +100,12 @@ RRECOMMENDS_${PN} = "\
 "
 
 PACKAGE_ARCH_${PN}-config-default = "all"
-PACKAGE_ARCH_${PN}-config-illume = "all"
 PACKAGE_ARCH_${PN}-config-illume2 = "all"
 PACKAGE_ARCH_${PN}-config-minimalist = "all"
 PACKAGE_ARCH_${PN}-config-netbook = "all"
 PACKAGE_ARCH_${PN}-config-scaleable = "all"
 PACKAGE_ARCH_${PN}-config-standard = "all"
 PACKAGE_ARCH_${PN}-theme-default = "all"
-PACKAGE_ARCH_${PN}-theme-illume = "all"
 PACKAGE_ARCH_${PN}-background-dark-gradient = "all"
 PACKAGE_ARCH_${PN}-background-light-gradient = "all"
 PACKAGE_ARCH_${PN}-images = "all"
@@ -142,14 +136,12 @@ FILES_${PN} = "\
 "
 
 FILES_${PN}-config-default = "${datadir}/enlightenment/data/config/default"
-FILES_${PN}-config-illume = "${datadir}/enlightenment/data/config/illume"
-FILES_${PN}-config-illume2 = "${datadir}/enlightenment/data/config/illume-home"
+FILES_${PN}-config-illume2 = "${datadir}/enlightenment/data/config/illume"
 FILES_${PN}-config-minimalist = "${datadir}/enlightenment/data/config/minimalist"
 FILES_${PN}-config-netbook = "${datadir}/enlightenment/data/config/netbook"
 FILES_${PN}-config-scaleable = "${datadir}/enlightenment/data/config/scaleable"
 FILES_${PN}-config-standard = "${datadir}/enlightenment/data/config/standard"
 FILES_${PN}-theme-default = "${datadir}/enlightenment/data/themes/default.edj"
-FILES_${PN}-theme-illume = "${datadir}/enlightenment/data/themes/illume.edj"
 FILES_${PN}-theme-default = "${datadir}/enlightenment/data/themes/default.edj"
 FILES_${PN}-background-dark-gradient = "${datadir}/enlightenment/data/backgrounds/Dark_Gradient.edj"
 FILES_${PN}-background-light-gradient = "${datadir}/enlightenment/data/backgrounds/Light_Gradient.edj"
@@ -181,14 +173,7 @@ FILES_illume-keyboard-default-terminal = "\
 "
 
 RRECOMMENDS_${PN}-config-default = "${PN}-theme-default"
-RRECOMMENDS_${PN}-config-illume = "\
-  ${PN}-theme-illume \
-  illume-keyboard-default-alpha \
-  illume-keyboard-default-numeric \
-  illume-keyboard-default-terminal \
-"
 RRECOMMENDS_${PN}-config-illume2 = "\
-  ${PN}-theme-illume \
   illume-keyboard-default-alpha \
   illume-keyboard-default-numeric \
   illume-keyboard-default-terminal \
Signature · 1 line
1.7.5.3
#2 lore raw

PATCH 2/3 eve: update LICENSE fields and remove patch applied upstream

* context menu was removed completely in r59455
* add LIC_FILES_CHKSUM
* fix LICENSE
* add gettext to inherit

---
 ...unconditional-ewk_view_context_menu_forwa.patch |   34 --------------------
 meta-efl/recipes-efl/e17/eve_svn.bb                |    7 ++--
 2 files changed, 4 insertions(+), 37 deletions(-)
 delete mode 100644 meta-efl/recipes-efl/e17/eve/0001-eve-remove-unconditional-ewk_view_context_menu_forwa.patch
meta-efl/recipes-efl/e17/eve/0001-eve-remove-unconditional-ewk_view_context_menu_forwa.patch deleted +0 -34
deleted file mode 100644
index bb86e98..0000000
@@ -1,34 +0,0 @@
-From cff40dddea01d217fc3789c2c8e3337ea2ec34b7 Mon Sep 17 00:00:00 2001
-From: Martin Jansa <[email protected]>
-Date: Mon, 21 Feb 2011 10:29:47 +0100
-Subject: [PATCH] eve: remove unconditional ewk_view_context_menu_forward_event call
-
-* ewk_view_context_menu_forward_event is not available in ewebkit lib (only in API)
-  after https://bugs.webkit.org/show_bug.cgi?id=51530
----
- src/bin/view.c |    9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/src/bin/view.c b/src/bin/view.c
-index d743d75..5493b20 100644
---- a/src/bin/view.c
-+++ b/src/bin/view.c
-@@ -1200,8 +1200,13 @@ _view_smart_mouse_down(Ewk_View_Smart_Data *esd, const Evas_Event_Mouse_Down *ev
-    return EINA_TRUE;
- 
- forward_event:
--   if (ev->button == 3) // forward of context menu event is special
--      return ewk_view_context_menu_forward_event(sd->base.self, ev);
-+   /* https://bugs.webkit.org/show_bug.cgi?id=51530 
-+    * made ewk_view_context_menu_forward_event conditionally available
-+    * but didn't change it in ewk_view.h, so this compiles fine, but later
-+    * linker fails. Remove this part here temporary before proper solution is found
-+    * if (ev->button == 3) // forward of context menu event is special
-+    *   return ewk_view_context_menu_forward_event(sd->base.self, ev);
-+    */
- 
-    /* If we should forward/feed event using parent class method, then
-     * just do it and do NOT create an animator. See _view_smart_mouse_up().
--- 
-1.7.4.1
-
meta-efl/recipes-efl/e17/eve_svn.bb +4 -3
index d324c55..2cec0fd 100644
@@ -1,16 +1,17 @@
 DESCRIPTION = " Enlightenment Web Browser"
-LICENSE = "GPL"
+LICENSE = "LGPLv3"
+LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
 DEPENDS = "evas ecore edje elementary webkit-efl"
 PV = "0.3.0.0+svnr${SRCPV}"
 PR = "r1"
 SRCREV = "${EFL_SRCREV}"
 
-inherit e
+inherit e gettext
 SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
 S = "${WORKDIR}/${SRCNAME}"
 
 SRC_URI += "file://eve-theme-for-smaller-screens.patch \
-            file://0001-eve-remove-unconditional-ewk_view_context_menu_forwa.patch"
+"
 
 EXTRA_OECONF = "\
   --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
Signature · 1 line
1.7.5.3
#3 lore raw

PATCH 3/3 webkit-efl: import from OE rev d4f0211e2078d5033ae0dee74664de5520d8392d

In reply to Martin Jansa

* currently it doesn't build with default pkg-config from oe-core
http://lists.linuxtogo.org/pipermail/openembedded-core/2011-June/003798.html
if build pkg-config-native before this patch
http://cgit.freedesktop.org/pkg-config/commit/?id=69a7eaa6763bb0920e2b539fffbad51348d94deb
then webkit-efl builds fine again

---
 .../webkit/webkit-efl/revert.r78057.patch          |   19 +++++++++
 meta-efl/recipes-efl/webkit/webkit-efl_svn.bb      |   42 ++++++++++++++++++++
 2 files changed, 61 insertions(+), 0 deletions(-)
 create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/revert.r78057.patch
 create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl_svn.bb
meta-efl/recipes-efl/webkit/webkit-efl/revert.r78057.patch new file +19 -0
new file mode 100644
index 0000000..966a977
@@ -0,0 +1,19 @@
+see https://bugs.webkit.org/show_bug.cgi?id=50762
+fixed by:
+http://trac.webkit.org/changeset/78047/trunk/Source/WebCore/CMakeLists.txt
+fix reverted by:
+http://trac.webkit.org/changeset/78057/trunk/Source/WebCore/CMakeLists.txt
+
+so revert revert as we care about webkit-efl and don't care about WinCE
+
+Index: Source/WebCore/CMakeLists.txt
+===================================================================
+--- Source/WebCore/CMakeLists.txt	(revision 78042)
++++ Source/WebCore/CMakeLists.txt	(revision 78047)
+@@ -1157,6 +1157,4 @@
+ 
+     platform/Arena.cpp
+-    platform/ContextMenu.cpp
+-    platform/ContextMenuItem.cpp
+     platform/ContentType.cpp
+     platform/CrossThreadCopier.cpp
meta-efl/recipes-efl/webkit/webkit-efl_svn.bb new file +42 -0

42 lines not on this page · raw message

Signature · 1 line
1.7.5.3
#4 lore raw
In reply to Martin Jansa

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Quoted 10 lines · Martin Jansa

Hi, please merge following patches.

The following changes since commit 92492f8596ae74044f0cbf1813c22ba6f18f742c:

systemd-compat-units: disable old style 'networking' script for the time being (2011-06-06 13:08:15 +0200)

are available in the git repository at:
git://git.openembedded.org/meta-openembedded-contrib jansa/meta-efl
http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=jansa/meta-efl

Quoted 5 lines

Martin Jansa (3):
e-base,e-wm: bump EFL_SRCREV and remove illume1 from e-wm
eve: update LICENSE fields and remove patch applied upstream
webkit-efl: import from OE rev

    d4f0211e2078d5033ae0dee74664de5520d8392d

Merged these as well. Let's get pkgconfig fixed in oe-core :) -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFN7xejMkyGM64RGpERAvFkAJwNCJHVfc+FVhRb2nX1GXVppw89YwCfY40U qqjhSdQrwpjNFisM5gTxCt0=
=7Gs8
-----END PGP SIGNATURE-----