EFL upgrade to 1.9*
cover EFL upgrade to 1.9*
Just WIP, because it's not properly tested in runtime yet. The changes from 1.8 aren't so big as in 1.7 -> 1.8 upgrade so I plan to finish this soon(ish).
The following changes since commit 279ebafb9dfcc3bd5095f4880e16a2e9401e38f7:
systemd: Rename .bbappend to match any version (2014-03-05 18:40:03 +0100)
are available in the git repository at:
git://git.openembedded.org/meta-openembedded-contrib jansa/efl
http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=jansa/efl
Martin Jansa (6):
efl: upgrade to 1.9.0
webkit-efl: upgrade to new snapshot r164189
e-wm: upgrade to 0.18.4 and drop old 0.17.5
e-tasks: Migrate to eldbus
python-efl: upgrade to 1.9.0
eve: restrict for armv7a, because upstream dropped support in
webkit-efl
meta-efl/recipes-devtools/python/python-efl.inc | 2 +-
.../recipes-devtools/python/python-efl_1.8.1.bb | 4 -
.../recipes-devtools/python/python-efl_1.9.0.bb | 4 +
.../0001-dbus-stuff-Convert-to-eldbus.patch | 204 ++++++++
meta-efl/recipes-efl/e17/e-tasks_git.bb | 4 +-
.../0001-remove-another-elm-1.8-requirement.patch | 25 +
meta-efl/recipes-efl/e17/e-wm_0.17.5.bb | 26 -
.../e17/{e-wm_0.18.3.bb => e-wm_0.18.4.bb} | 5 +-
meta-efl/recipes-efl/e17/eve_svn.bb | 6 +
meta-efl/recipes-efl/efl/efl.inc | 18 +-
.../recipes-efl/efl/{efl_1.8.5.bb => efl_1.9.0.bb} | 6 +-
meta-efl/recipes-efl/efl/elementary.inc | 2 +-
...e-elementary_codegen-defined-in-configure.patch | 29 ++
...e-elm_prefs_cc-and-elementary_codegen-def.patch | 61 ---
.../{elementary_1.8.4.bb => elementary_1.9.0.bb} | 6 +-
.../recipes-efl/efl/emotion-generic-players.inc | 4 +-
...s_1.8.1.bb => emotion-generic-players_1.9.0.bb} | 4 +-
meta-efl/recipes-efl/efl/evas-generic-loaders.inc | 2 +-
...yers_1.8.1.bb => evas-generic-loaders_1.9.0.bb} | 4 +-
...bkit-efl_2.3.2+svnr159807.bb => webkit-efl.inc} | 31 +-
...lines.h-remove-indexingHeader-preCapacity.patch | 27 -
...KitHelpers.cmake-Add-Wno-error-cast-align.patch | 25 +-
...include-Element.h-for-hasTagName-function.patch | 58 ---
...r.h-Don-t-generate-BKPT-and-BLX-for-armv4.patch | 80 +++
.../webkit/webkit-efl/0003-Fix-linking-issue.patch | 63 +++
.../recipes-efl/webkit/webkit-efl/bison-2.6.patch | 558 ---------------------
.../webkit/webkit-efl/gcc-4.8.2.fix.patch | 15 -
.../webkit/webkit-efl_2.3.4+svnr164189.bb | 12 +
meta-efl/recipes-efl/webkit/webkit-efl_svn.bb | 35 +-
29 files changed, 504 insertions(+), 816 deletions(-)
delete mode 100644 meta-efl/recipes-devtools/python/python-efl_1.8.1.bb
create mode 100644 meta-efl/recipes-devtools/python/python-efl_1.9.0.bb
create mode 100644 meta-efl/recipes-efl/e17/e-tasks/0001-dbus-stuff-Convert-to-eldbus.patch
create mode 100644 meta-efl/recipes-efl/e17/e-wm/0001-remove-another-elm-1.8-requirement.patch
delete mode 100644 meta-efl/recipes-efl/e17/e-wm_0.17.5.bb
rename meta-efl/recipes-efl/e17/{e-wm_0.18.3.bb => e-wm_0.18.4.bb} (68%)
rename meta-efl/recipes-efl/efl/{efl_1.8.5.bb => efl_1.9.0.bb} (77%)
create mode 100644 meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elementary_codegen-defined-in-configure.patch
delete mode 100644 meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elm_prefs_cc-and-elementary_codegen-def.patch
rename meta-efl/recipes-efl/efl/{elementary_1.8.4.bb => elementary_1.9.0.bb} (47%)
rename meta-efl/recipes-efl/efl/{evas-generic-loaders_1.8.1.bb => emotion-generic-players_1.9.0.bb} (41%)
rename meta-efl/recipes-efl/efl/{emotion-generic-players_1.8.1.bb => evas-generic-loaders_1.9.0.bb} (41%)
rename meta-efl/recipes-efl/webkit/{webkit-efl_2.3.2+svnr159807.bb => webkit-efl.inc} (52%)
delete mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/0001-ButterflyInlines.h-remove-indexingHeader-preCapacity.patch
delete mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/0001-ewk-include-Element.h-for-hasTagName-function.patch
create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/0002-ARMAssembler.h-Don-t-generate-BKPT-and-BLX-for-armv4.patch
create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/0003-Fix-linking-issue.patch
delete mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/bison-2.6.patch
delete mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/gcc-4.8.2.fix.patch
create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl_2.3.4+svnr164189.bbSignature · 1 line
1.9.0
PATCH 1/6 efl: upgrade to 1.9.0
* announcement:
http://sourceforge.net/mailarchive/message.php?msg_id=32024303
* emotion-generic-players and evas-generic-loaders LIC_FILES_CHKSUM change is just copyright update
< Copyright (C) 2011-2011 Carsten Haitzler and various contributors (see AUTHORS)
---
Quoted 1 line
Copyright (C) 2011-2014 Carsten Haitzler and various contributors (see AUTHORS)
---
meta-efl/recipes-efl/efl/efl.inc | 18 +++++--
.../recipes-efl/efl/{efl_1.8.5.bb => efl_1.9.0.bb} | 6 +--
meta-efl/recipes-efl/efl/elementary.inc | 2 +-
...e-elementary_codegen-defined-in-configure.patch | 29 ++++++++++
...e-elm_prefs_cc-and-elementary_codegen-def.patch | 61 ----------------------
.../{elementary_1.8.4.bb => elementary_1.9.0.bb} | 6 +--
.../recipes-efl/efl/emotion-generic-players.inc | 4 +-
...s_1.8.1.bb => emotion-generic-players_1.9.0.bb} | 4 +-
meta-efl/recipes-efl/efl/evas-generic-loaders.inc | 2 +-
...yers_1.8.1.bb => evas-generic-loaders_1.9.0.bb} | 4 +-
10 files changed, 59 insertions(+), 77 deletions(-)
rename meta-efl/recipes-efl/efl/{efl_1.8.5.bb => efl_1.9.0.bb} (77%)
create mode 100644 meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elementary_codegen-defined-in-configure.patch
delete mode 100644 meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elm_prefs_cc-and-elementary_codegen-def.patch
rename meta-efl/recipes-efl/efl/{elementary_1.8.4.bb => elementary_1.9.0.bb} (47%)
rename meta-efl/recipes-efl/efl/{evas-generic-loaders_1.8.1.bb => emotion-generic-players_1.9.0.bb} (41%)
rename meta-efl/recipes-efl/efl/{emotion-generic-players_1.8.1.bb => evas-generic-loaders_1.9.0.bb} (41%)meta-efl/recipes-efl/efl/efl.inc +15 -3
@@ -3,7 +3,7 @@ LICENSE = "MIT BSD LGPL-2.1" LIC_FILES_CHKSUM = "file://COPYING;md5=a1809a807e39dd48ddcf7be98477d130" DEPENDS_class-native = "lua5.1-native freetype-native libxext-native libpng-native jpeg-native tiff-native libfribidi-native glib-2.0-native dbus-native" -DEPENDS = "virtual/libiconv tslib curl glib-2.0 gnutls pkgconfig zlib jpeg openssl libsndfile1 lua5.1 dbus libexif librsvg freetype libpng tiff libxext virtual/libx11 libxrender fontconfig libfribidi giflib udev libxcursor libxcomposite libxinerama libxrandr libxtst libxscrnsaver efl-native" +DEPENDS = "virtual/libiconv tslib curl glib-2.0 gnutls pkgconfig zlib jpeg openssl libsndfile1 luajit dbus libexif librsvg freetype libpng tiff libxext virtual/libx11 libxrender fontconfig libfribidi giflib udev libxcursor libxcomposite libxinerama libxrandr libxtst libxscrnsaver efl-native" inherit efl gettext pkgconfig
@@ -12,8 +12,14 @@ BBCLASSEXTEND = "native" PROVIDES += "ecore edje eet eeze efreet eina eio embryo emotion ethumb evas eldbus" # we don't have bullet for physics +# You have chosen to disable physics support. This disables lots of +# core functionality and is effectively never tested. You are going +# to find features that suddenly don't work and as a result cause +# a series of breakages. This is simply not tested so you are on +# your own in terms of ensuring everything works if you do this EXTRA_OECONF = " \ --disable-physics \ + --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aaa \ " EXTRA_OECONF_append_class-target = " \ --with-bin-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
@@ -36,16 +42,19 @@ EXTRA_OECONF_append_class-native = " \ --disable-image-loader-xpm \ " -PACKAGECONFIG ??= "opengl-es" +PACKAGECONFIG ?= "opengl-es gstreamer1 pulseaudio" PACKAGECONFIG_class-native = "" # sort of tri-state PACKAGECONFIG[opengl-full] = "--with-opengl=full,,virtual/libgl" PACKAGECONFIG[opengl-es] = "--with-opengl=es,,virtual/libgles2" PACKAGECONFIG[opengl-none] = "--with-opengl=none,," -# used only in ecore examples and supports only 0.10 now PACKAGECONFIG[gstreamer] = "--enable-gstreamer,--disable-gstreamer,gstreamer" +PACKAGECONFIG[gstreamer1] = "--enable-gstreamer1,--disable-gstreamer1,gstreamer1.0 gstreamer1.0-plugins-base" PACKAGECONFIG[pulseaudio] = "--enable-pulseaudio,--disable-pulseaudio,pulseaudio" +PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd,systemd" +# we don't have luajit-native now, so use old lua for -native +PACKAGECONFIG[luajit] = "--disable-lua-old,--enable-lua-old,luajit" # new efl doesn't have option to disable eeze build and we don't want to provide udev-native just to build eeze-native we don't need do_configure_prepend_class-native() {
@@ -175,6 +184,7 @@ FILES_eet = " \ " FILES_emotion = " \ ${datadir}/emotion \ + ${libdir}/emotion/modules/gstreamer1/*/module.so \ " FILES_embryo-tests = " \ ${datadir}/embryo/ \
@@ -234,6 +244,7 @@ FILES_${PN}-dbg += " \ ${libdir}/edje/utils/*/.debug \ ${libdir}/ethumb/*/*/*/.debug \ ${libdir}/ethumb_client/utils/*/.debug \ + ${libdir}/emotion/modules/gstreamer1/*/.debug \ " FILES_${PN}-dev += " \ ${libdir}/cmake \
@@ -242,6 +253,7 @@ FILES_${PN}-dev += " \ ${libdir}/ethumb*/*/*/*/module.la \ ${libdir}/eeze*/*/*/*/*/module.la \ ${libdir}/edje*/*/*/*/module.la \ + ${libdir}/emotion/modules/gstreamer1/*/module.la \ ${datadir}/gdb/auto-load \ ${datadir}/eo/gdb \ ${bindir}/eldbus-codegen \
meta-efl/recipes-efl/efl/efl_1.9.0.bb renamed from meta-efl/recipes-efl/efl/efl_1.8.5.bb +3 -3
@@ -4,14 +4,14 @@ SRC_URI = "\ ${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \ " -SRC_URI[md5sum] = "3d2c3ca2ff1a072b72ffab40ff598dfb" -SRC_URI[sha256sum] = "7e514c0a972feea1c44c9074a4b58c14821d93dc91ff6f51066528f12ab42fe5" +SRC_URI[md5sum] = "f5d0c61db951cb6a5434a30672975dd1" +SRC_URI[sha256sum] = "fd4703edb56c01b713f92849fb15f6ca3d866227ce4abff2d90b08244cd99a99" # Temporary disable until error like the one following are fixed # efl-native/2_1.8.4-r0/efl-1.8.4/src/lib/eet/.libs/libeet.so: file not recognized: File truncated # collect2: error: ld returned 1 exit status # x86_64-linux-libtool: install: error: relink `modules/evas/savers/tiff/module.la' with the above command before installing it # Makefile:11031: recipe for target 'install-savertiffpkgLTLIBRARIES' failed -PARALLEL_MAKE = "" +PARALLEL_MAKE_class-native = "" SRC_URI += "file://0001-configure.ac-Don-t-check-for-Xprint-extension.patch"
meta-efl/recipes-efl/efl/elementary.inc +1 -1
@@ -1,6 +1,6 @@ DESCRIPTION = "EFL based widget set for mobile devices" LICENSE = "LGPLv2.1" -LIC_FILES_CHKSUM = "file://COPYING;md5=ae1a906a61040d01df137a6b2c6acb68" +LIC_FILES_CHKSUM = "file://COPYING;md5=a173054a93896e933df53e3382d472c2" DEPENDS = "eet-native edje-native elementary-native efreet evas ecore edje eet eldbus ethumb poppler eio" DEPENDS_class-native = "efl-native"
meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elementary_codegen-defined-in-configure.patch new file +29 -0
@@ -0,0 +1,29 @@ +From 75d104d105aa03dd9d446fa7d84fa95e0f566cf9 Mon Sep 17 00:00:00 2001 +From: Martin Jansa <[email protected]> +Date: Sat, 11 Jan 2014 12:55:59 +0100 +Subject: [PATCH] Makefile: Use elementary_codegen defined in configure + +* using binaries from top_buildir doesn't work when cross-compiling elementary + where we need to pass native binaries in configure params + +Signed-off-by: Martin Jansa <[email protected]> +--- + src/examples/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/examples/Makefile.am b/src/examples/Makefile.am +index fc35c75..1e10b0b 100644 +--- a/src/examples/Makefile.am ++++ b/src/examples/Makefile.am +@@ -29,7 +29,7 @@ LDADD = \ + @ELEMENTARY_X_LIBS@ \ + $(top_builddir)/src/lib/libelementary.la + +-ELEMENTARY_CODEGEN = $(top_builddir)/src/bin/@ELEMENTARY_CODEGEN_PRG@ ++ELEMENTARY_CODEGEN = @elementary_codegen@ + ELEMENTARY_CODEGEN_FLAGS = --prefix=codegen_example + + SRCS = \ +-- +1.9.0 +
meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elm_prefs_cc-and-elementary_codegen-def.patch deleted +0 -61
61 lines not on this page · raw message
meta-efl/recipes-efl/efl/elementary_1.9.0.bb renamed from meta-efl/recipes-efl/efl/elementary_1.8.4.bb +3 -3
@@ -6,7 +6,7 @@ SRC_URI = "\ # only for target, because configure doesn't default to sane default when # these paths aren't passed in -native build -SRC_URI_append_class-target = " file://0001-Makefile-Use-elm_prefs_cc-and-elementary_codegen-def.patch" +SRC_URI_append_class-target = " file://0001-Makefile-Use-elementary_codegen-defined-in-configure.patch" -SRC_URI[md5sum] = "898d0ee0e18078640948fa5d04d56efe" -SRC_URI[sha256sum] = "129b8a015c34df3e8633b5b65aa3bcdd77ed101992948cb096389fed3f3a4244" +SRC_URI[md5sum] = "408b61a080f51731eeed81968d3cc7f5" +SRC_URI[sha256sum] = "95cb9ade6c1f135b673555d927d13b5e06986353047178125346abdf6c2b4d82"
meta-efl/recipes-efl/efl/emotion-generic-players.inc +3 -1
@@ -1,6 +1,8 @@ DESCRIPTION = "Emotion generic players" LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=69f44058245ce5c596d56bb622d5dabd" +LIC_FILES_CHKSUM = "file://COPYING;md5=a0f11eedf8706bf6d4d6639fb67eb8ae" + +DEPENDS = "emotion" inherit efl
meta-efl/recipes-efl/efl/emotion-generic-players_1.9.0.bb renamed from meta-efl/recipes-efl/efl/evas-generic-loaders_1.8.1.bb +2 -2
@@ -4,5 +4,5 @@ SRC_URI = "\ ${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \ " -SRC_URI[md5sum] = "2f39de031a236e53d251beefb4f6fcfd" -SRC_URI[sha256sum] = "fa5d40324367b2e126853ba70f6522552fff9e80f6dd91566b2dacc4b0ffebc0" +SRC_URI[md5sum] = "dc897ba540560fce0787bbff8455c022" +SRC_URI[sha256sum] = "d26546adf61db7521f9d46f2baedcb645af72497fc259e93907026970d42d794"
meta-efl/recipes-efl/efl/evas-generic-loaders.inc +1 -1
@@ -1,6 +1,6 @@ DESCRIPTION = "Evas generic loaders" LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=f86abf15f4d911ae87092e90222d0ef3" +LIC_FILES_CHKSUM = "file://COPYING;md5=f3877fbaaa46306051a559814451883c" DEPENDS = "eina poppler librsvg cairo" inherit efl
meta-efl/recipes-efl/efl/evas-generic-loaders_1.9.0.bb renamed from meta-efl/recipes-efl/efl/emotion-generic-players_1.8.1.bb +2 -2
@@ -4,5 +4,5 @@ SRC_URI = "\ ${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \ " -SRC_URI[md5sum] = "895d8057fb5cdcadd9ed1f710a460b4e" -SRC_URI[sha256sum] = "d3221726df583b3d5d43192e4909c08ac4dbf7ff35b81568ac339d7dbaf84d36" +SRC_URI[md5sum] = "bec6d27fc4afd2f5e4829da5aeccdc0b" +SRC_URI[sha256sum] = "9447839047b087b0293b2ed6c453249919f66e5c4f62e252a7b7e4f996c2ac5f"
Signature · 1 line
1.9.0
PATCH 2/6 webkit-efl: upgrade to new snapshot r164189
In reply to Martin Jansa* update webkit-efl_svn to point to the same source and old isn't compatible with new efl
http://sourceforge.net/p/enlightenment/mailman/message/32002633/
* restrict for armv7a, because upstream dropped support
---
...bkit-efl_2.3.2+svnr159807.bb => webkit-efl.inc} | 31 +-
...lines.h-remove-indexingHeader-preCapacity.patch | 27 -
...KitHelpers.cmake-Add-Wno-error-cast-align.patch | 25 +-
...include-Element.h-for-hasTagName-function.patch | 58 ---
...r.h-Don-t-generate-BKPT-and-BLX-for-armv4.patch | 80 +++
.../webkit/webkit-efl/0003-Fix-linking-issue.patch | 63 +++
.../recipes-efl/webkit/webkit-efl/bison-2.6.patch | 558 ---------------------
.../webkit/webkit-efl/gcc-4.8.2.fix.patch | 15 -
.../webkit/webkit-efl_2.3.4+svnr164189.bb | 12 +
meta-efl/recipes-efl/webkit/webkit-efl_svn.bb | 35 +-
10 files changed, 199 insertions(+), 705 deletions(-)
rename meta-efl/recipes-efl/webkit/{webkit-efl_2.3.2+svnr159807.bb => webkit-efl.inc} (52%)
delete mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/0001-ButterflyInlines.h-remove-indexingHeader-preCapacity.patch
delete mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/0001-ewk-include-Element.h-for-hasTagName-function.patch
create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/0002-ARMAssembler.h-Don-t-generate-BKPT-and-BLX-for-armv4.patch
create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/0003-Fix-linking-issue.patch
delete mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/bison-2.6.patch
delete mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/gcc-4.8.2.fix.patch
create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl_2.3.4+svnr164189.bbmeta-efl/recipes-efl/webkit/webkit-efl.inc renamed from meta-efl/recipes-efl/webkit/webkit-efl_2.3.2+svnr159807.bb +25 -6
@@ -13,15 +13,15 @@ DEPENDS = "icu libxslt sqlite3 gperf-native bison-native flex-native jpeg \ ruby-native" SRC_URI = "\ - ${E_RELEASES}/libs/webkit-efl/webkit-efl-159807.tar.xz \ - file://gcc-4.8.2.fix.patch \ + ${E_RELEASES}/libs/webkit-efl/webkit-efl-164189.tar.xz \ file://0001-WebKitHelpers.cmake-Add-Wno-error-cast-align.patch \ - file://0001-ButterflyInlines.h-remove-indexingHeader-preCapacity.patch \ + file://0002-ARMAssembler.h-Don-t-generate-BKPT-and-BLX-for-armv4.patch \ + file://0003-Fix-linking-issue.patch \ " -SRC_URI[md5sum] = "3e1377d976460dd14db0dd3cd39b8e48" -SRC_URI[sha256sum] = "a99531299e41ba4671b32bbf46c3efc4d65960c9c87949a87f76e622c284f178" +SRC_URI[md5sum] = "731513fc042ec8e03840bc1ab6a66771" +SRC_URI[sha256sum] = "660aefd65c0e5c6494eaec30539cda5f40fbdff17f28e7e83d341b245227cccd" -S = "${WORKDIR}/${BPN}" +S = "${WORKDIR}/efl-webkit" inherit cmake lib_package pkgconfig perlnative pythonnative
@@ -37,6 +37,25 @@ EXTRA_OECMAKE = " \ -DENABLE_ACCESSIBILITY=Off \ -DENABLE_BATTERY_STATUS=Off \ " +# generated ASM code isn't compatible with armv[45] +# it was removed from macro assembler in upstream commit 121885 +# https://bugs.webkit.org/show_bug.cgi?id=90198 +EXTRA_OECMAKE_append_armv4 = " -DENABLE_LLINT=Off -DENABLE_JIT=Off -DENABLE_DFG_JIT=Off -DENABLE_FTL_JIT=Off" +EXTRA_OECMAKE_append_armv5 = " -DENABLE_LLINT=Off -DENABLE_JIT=Off -DENABLE_DFG_JIT=Off -DENABLE_FTL_JIT=Off" + +# hack it in OptionsEfl.cmake because that overrules -DENABLE_LLINT=Off +do_configure_prepend_armv4() { + sed -i 's/WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LLINT ON)/WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LLINT OFF)/g' ${S}/Source/cmake/OptionsEfl.cmake +} +do_configure_prepend_armv5() { + sed -i 's/WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LLINT ON)/WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LLINT OFF)/g' ${S}/Source/cmake/OptionsEfl.cmake +} + +# and disabled LLINT currently isn't supported, so restrict to armv7a and x86* +COMPATIBLE_MACHINE = "(-)" +COMPATIBLE_MACHINE_i586 = "(.*)" +COMPATIBLE_MACHINE_x86-64 = "(.*)" +COMPATIBLE_MACHINE_armv7a = "(.*)" LEAD_SONAME = "libewebkit.so" PACKAGES =+ "${PN}launcher-dbg ${PN}launcher ${PN}-inspector"
meta-efl/recipes-efl/webkit/webkit-efl/0001-ButterflyInlines.h-remove-indexingHeader-preCapacity.patch deleted +0 -27
@@ -1,27 +0,0 @@ -From 5b9bbf9c056e3690e2872cc74a8962ec6a21a020 Mon Sep 17 00:00:00 2001 -From: Martin Jansa <[email protected]> -Date: Mon, 13 Jan 2014 19:00:46 +0100 -Subject: [PATCH] ButterflyInlines.h: remove - !indexingHeader()->preCapacity(oldStructure) - -Signed-off-by: Martin Jansa <[email protected]> ---- - Source/JavaScriptCore/runtime/ButterflyInlines.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Source/JavaScriptCore/runtime/ButterflyInlines.h b/Source/JavaScriptCore/runtime/ButterflyInlines.h -index f5439bb..d5c828f 100644 ---- a/Source/JavaScriptCore/runtime/ButterflyInlines.h -+++ b/Source/JavaScriptCore/runtime/ButterflyInlines.h -@@ -128,7 +128,7 @@ inline Butterfly* Butterfly::growArrayRight( - bool hadIndexingHeader, size_t oldIndexingPayloadSizeInBytes, - size_t newIndexingPayloadSizeInBytes) - { -- ASSERT_UNUSED(oldStructure, !indexingHeader()->preCapacity(oldStructure)); -+// ASSERT_UNUSED(oldStructure, !indexingHeader()->preCapacity(oldStructure)); - ASSERT_UNUSED(oldStructure, hadIndexingHeader == oldStructure->hasIndexingHeader(intendedOwner)); - void* theBase = base(0, propertyCapacity); - size_t oldSize = totalSize(0, propertyCapacity, hadIndexingHeader, oldIndexingPayloadSizeInBytes); --- -1.8.5.2 -
meta-efl/recipes-efl/webkit/webkit-efl/0001-WebKitHelpers.cmake-Add-Wno-error-cast-align.patch +13 -12
@@ -1,29 +1,30 @@ -From bfabbcab5dc4fe29bc91bbfbd9c9a404a3e2538b Mon Sep 17 00:00:00 2001 +From b37711ca03ea9410e795f29398069fed9e9c2d30 Mon Sep 17 00:00:00 2001 From: Martin Jansa <[email protected]> Date: Mon, 13 Jan 2014 17:21:25 +0100 -Subject: [PATCH] WebKitHelpers.cmake: Add -Wno-error=cast-align +Subject: [PATCH 1/3] WebKitHelpers.cmake: Add -Wno-error=cast-align Signed-off-by: Martin Jansa <[email protected]> --- - Source/cmake/WebKitHelpers.cmake | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) + Source/cmake/WebKitHelpers.cmake | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/cmake/WebKitHelpers.cmake b/Source/cmake/WebKitHelpers.cmake -index 1e51ebc..d813117 100644 +index 409931c..345b346 100644 --- a/Source/cmake/WebKitHelpers.cmake +++ b/Source/cmake/WebKitHelpers.cmake -@@ -42,7 +42,10 @@ macro(WEBKIT_SET_EXTRA_COMPILER_FLAGS _target) +@@ -44,7 +44,11 @@ macro(WEBKIT_SET_EXTRA_COMPILER_FLAGS _target) # Enable errors on warning if (OPTION_ENABLE_WERROR) - set(OLD_COMPILE_FLAGS "-Werror -Wno-error=unused-parameter ${OLD_COMPILE_FLAGS}") -+ # /OE/build/shr-core/tmp-eglibc/work/x86_64-oe-linux/webkit-efl/2.3.2+svnr159807-r0/webkit-efl/Source/WebCore/platform/graphics/GlyphPage.h: In member function 'void WebCore::OpenTypeVerticalData::substituteWithVerticalGlyphs(const WebCore::SimpleFontData*, WebCore::GlyphPage*, unsigned int, unsigned int) const': /OE/build/shr-core/tmp-eglibc/work/x86_64-oe-linux/webkit-efl/2.3.2+svnr159807-r0/webkit-efl/Source/WebCore/platform/graphics/GlyphPage.h:120:30: error: array subscript is above array bounds [-Werror=array-bounds] -+ # | /OE/build/shr-core/tmp-eglibc/sysroots/qemux86-64/usr/include/libsoup-2.4/libsoup/soup-proxy-uri-resolver.h:13:50: error: 'GType soup_proxy_uri_resolver_get_type()' is deprecated (declared at /OE/build/shr-core/tmp-eglibc/sysroots/qemux86-64/usr/include/libsoup-2.4/libsoup/soup-proxy-uri-resolver.h:48) [-Werror=deprecated-declarations] -+ # | /OE/build/shr-core/tmp-eglibc/work/cortexa8-vfp-neon-oe-linux-gnueabi/webkit-efl/2.3.2+svnr159807-r0/webkit-efl/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:120:133: error: cast from 'uint8_t* {aka unsigned char*}' to 'JSC::IntegralTypedArrayAdaptor<short int, JSC::GenericTypedArrayView<JSC::Int16Adaptor>, JSC::JSGenericTypedArrayView<JSC::Int16Adaptor>, (JSC::TypedArrayType)4u>::Type* {aka short int*}' increases required alignment of target type [-Werror=cast-align] -+ set(OLD_COMPILE_FLAGS "-Werror -Wno-error=unused-parameter -Wno-error=array-bounds -Wno-error=deprecated-declarations -Wno-error=cast-align ${OLD_COMPILE_FLAGS}") ++ # FIXME: When we use -fno-tree-dce to support the jsCStack branch merge, build error occurs due to the uninitialization. Temporarily we set ++ # uninitialized as build warning in order to support the jsCStack merge. https://bugs.webkit.org/show_bug.cgi?id=127777. ++ set(OLD_COMPILE_FLAGS "-Werror -Wno-error=unused-parameter -Wno-error=uninitialized ${OLD_COMPILE_FLAGS}") ++ # | /OE/build/shr-core/tmp-eglibc/work/arm920tt-oe-linux-gnueabi/webkit-efl/2.3.2+svnr159807-r0/webkit-efl/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:161:104: error: cast from 'uint8_t* {aka unsigned char*}' to 'JSC::FloatTypedArrayAdaptor<double, JSC::GenericTypedArrayView<JSC::Float64Adaptor>, JSC::JSGenericTypedArrayView<JSC::Float64Adaptor>, (JSC::TypedArrayType)9u>::Type* {aka double*}' increases required alignment of target type [-Werror=cast-align] ++ set(OLD_COMPILE_FLAGS "-Wno-error=cast-align -Wno-error=array-bounds -Wno-error=deprecated-declarations ${OLD_COMPILE_FLAGS}") endif () - # Disable C++0x compat warnings for GCC >= 4.6.0 until we build + set_target_properties(${_target} PROPERTIES -- -1.8.5.2 +1.9.0
meta-efl/recipes-efl/webkit/webkit-efl/0001-ewk-include-Element.h-for-hasTagName-function.patch deleted +0 -58
58 lines not on this page · raw message
meta-efl/recipes-efl/webkit/webkit-efl/0002-ARMAssembler.h-Don-t-generate-BKPT-and-BLX-for-armv4.patch new file +80 -0
80 lines not on this page · raw message
meta-efl/recipes-efl/webkit/webkit-efl/0003-Fix-linking-issue.patch new file +63 -0
63 lines not on this page · raw message
meta-efl/recipes-efl/webkit/webkit-efl/bison-2.6.patch deleted +0 -558
558 lines not on this page · raw message
meta-efl/recipes-efl/webkit/webkit-efl/gcc-4.8.2.fix.patch deleted +0 -15
@@ -1,15 +0,0 @@ -Upstream-Status: Backport http://trac.webkit.org/changeset/160834 - -Signed-off-by: Martin Jansa <[email protected]> - -Index: a/Source/WTF/wtf/dtoa/double-conversion.cc -=================================================================== ---- a/Source/WTF/wtf/dtoa/double-conversion.cc (revision 160833) -+++ b/Source/WTF/wtf/dtoa/double-conversion.cc (revision 160834) -@@ -447,5 +447,5 @@ - const int kBufferSize = kMaxSignificantDigits + 10; - char buffer[kBufferSize]; // NOLINT: size is known at compile time. -- int buffer_pos = 0; -+ unsigned buffer_pos = 0; - - // Exponent will be adjusted if insignificant digits of the integer part
meta-efl/recipes-efl/webkit/webkit-efl_2.3.4+svnr164189.bb new file +12 -0
@@ -0,0 +1,12 @@ +require ${BPN}.inc + +SRC_URI = "\ + ${E_RELEASES}/libs/webkit-efl/webkit-efl-164189.tar.xz \ + file://0001-WebKitHelpers.cmake-Add-Wno-error-cast-align.patch \ + file://0002-ARMAssembler.h-Don-t-generate-BKPT-and-BLX-for-armv4.patch \ + file://0003-Fix-linking-issue.patch \ +" +SRC_URI[md5sum] = "731513fc042ec8e03840bc1ab6a66771" +SRC_URI[sha256sum] = "660aefd65c0e5c6494eaec30539cda5f40fbdff17f28e7e83d341b245227cccd" + +S = "${WORKDIR}/efl-webkit"
meta-efl/recipes-efl/webkit/webkit-efl_svn.bb +6 -29
@@ -1,18 +1,7 @@ -SUMMARY = "Webkit browser engine, EFL edition" -LICENSE = "GPLv2+" -LIC_FILES_CHKSUM = "file://Source/WebKit/LICENSE;md5=4646f90082c40bcf298c285f8bab0b12 \ - file://Source/JavaScriptCore/COPYING.LIB;md5=d0c6d6397a5d84286dda758da57bd691 \ - file://Source/WebKit/efl/ewk/EWebKit.h;endline=20;md5=55ea170b1582797d2c69712de850f2fa \ -" - -DEPENDS = "icu libxslt sqlite3 gperf-native bison-native flex-native jpeg \ - libpng libxt fontconfig cairo freetype glib-2.0 libsoup-2.4 \ - libxml2 pango eina ecore evas edje edbus gstreamer gst-plugins-base" +require ${BPN}.inc -# 120145 and 122103 introduces dependency on libsoup-2.39.3 and glib-networking-2.33.2 -SRCREV = "120144" -PV = "1.9.3+svnr${SRCPV}" -PR = "r3" +SRCREV = "164189" +PV = "2.3.4+svnr${SRCPV}" SRCREV_FORMAT = "source"
@@ -20,9 +9,10 @@ SRC_URI = "\ svn://svn.webkit.org/repository/webkit/trunk;module=Source;name=source;protocol=http;subdir=src \ svn://svn.webkit.org/repository/webkit/trunk/;module=WebKitLibraries;protocol=http;subdir=src \ svn://svn.webkit.org/repository/webkit/trunk/;module=Tools;protocol=http;subdir=src \ - file://0001-ewk-include-Element.h-for-hasTagName-function.patch \ file://CMakeLists.txt \ - file://bison-2.6.patch \ + file://0001-WebKitHelpers.cmake-Add-Wno-error-cast-align.patch \ + file://0002-ARMAssembler.h-Don-t-generate-BKPT-and-BLX-for-armv4.patch \ + file://0003-Fix-linking-issue.patch \ " S = "${WORKDIR}/src"
@@ -30,16 +20,3 @@ S = "${WORKDIR}/src" do_configure_prepend() { cp ${WORKDIR}/CMakeLists.txt ${S}; } - -inherit cmake lib_package pkgconfig perlnative pythonnative - -ARM_INSTRUCTION_SET = "arm" - -EXTRA_OECMAKE = "-DPORT=Efl -DSHARED_CORE=On -DENABLE_DRAG_SUPPORT=On" - -LEAD_SONAME = "libewebkit.so" -PACKAGES =+ "${PN}launcher-dbg ${PN}launcher" - -FILES_${PN} += "${datadir}/webkit-1.0/theme/default.edj ${datadir}/ewebkit-0/themes/default.edj" -FILES_${PN}launcher = "${bindir}/EWebLauncher" -FILES_${PN}launcher-dbg = "${bindir}/.debug/EWebLauncher"
Signature · 1 line
1.9.0
PATCH 3/6 e-wm: upgrade to 0.18.4 and drop old 0.17.5
In reply to Martin Jansa* fix building e17 modules with elementary-1.9
* remove 0.17 version, because that one isn't going to be tested enough
---
.../0001-remove-another-elm-1.8-requirement.patch | 25 +++++++++++++++++++++
meta-efl/recipes-efl/e17/e-wm_0.17.5.bb | 26 ----------------------
.../e17/{e-wm_0.18.3.bb => e-wm_0.18.4.bb} | 5 +++--
3 files changed, 28 insertions(+), 28 deletions(-)
create mode 100644 meta-efl/recipes-efl/e17/e-wm/0001-remove-another-elm-1.8-requirement.patch
delete mode 100644 meta-efl/recipes-efl/e17/e-wm_0.17.5.bb
rename meta-efl/recipes-efl/e17/{e-wm_0.18.3.bb => e-wm_0.18.4.bb} (68%)meta-efl/recipes-efl/e17/e-wm/0001-remove-another-elm-1.8-requirement.patch new file +25 -0
@@ -0,0 +1,25 @@ +From dd1406e40700df60a055db24d7358480b1fbc5bf Mon Sep 17 00:00:00 2001 +From: Mike Blumenkrantz <[email protected]> +Date: Mon, 3 Mar 2014 17:38:55 -0500 +Subject: [PATCH] remove another elm 1.8 requirement + +Upstream-Status: backport dd1406e40700df60a055db24d7358480b1fbc5bf +--- + configure.ac | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 999df79..26f6775 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -579,7 +579,6 @@ eina >= ${efl_version} \ + eldbus >= ${efl_version} \ + eio >= ${efl_version} \ + elementary >= ${elm_version} \ +-elementary < 1.8.99 \ + emotion >= ${efl_version} \ + $udisks_mount \ + $eeze_mount \ +-- +1.9.0 +
meta-efl/recipes-efl/e17/e-wm_0.17.5.bb deleted +0 -26
@@ -1,26 +0,0 @@ -require ${BPN}.inc - -SRCNAME = "enlightenment" - -S = "${WORKDIR}/${SRCNAME}-${PV}" - -SRC_URI = "\ - ${E_MIRROR}/${SRCNAME}-${SRCVER}.tar.gz \ - file://enlightenment_start.oe \ - file://applications.menu \ -" - -SRC_URI[md5sum] = "5aefb55df0b1a0a0ae0cf9d0610cf7c7" -SRC_URI[sha256sum] = "25d4967277cf27d4efb474a9b8eceb1200aa813a51c248b61cc23f69291bff0f" - -do_install_append() { - install -d ${D}/${datadir}/applications/ - install -m 644 ${S}/src/modules/fileman/module.desktop ${D}/${datadir}/applications/efm.desktop - sed "s#Type=Link#Type=Application#g" -i ${D}/${datadir}/applications/efm.desktop - echo "Exec=enlightenment_remote -efm-open-dir" >> ${D}/${datadir}/applications/efm.desktop - echo "Terminal=false" >> ${D}/${datadir}/applications/efm.desktop - echo "Categories=Application;" >> ${D}/${datadir}/applications/efm.desktop - echo "StartupNotify=true" >> ${D}/${datadir}/applications/efm.desktop - install -d ${D}/${datadir}/icons/ - install -m 644 ${S}/data/themes/img/O/icon_icon_theme.png ${D}/${datadir}/icons/e-module-fileman.png -}
meta-efl/recipes-efl/e17/e-wm_0.18.4.bb renamed from meta-efl/recipes-efl/e17/e-wm_0.18.3.bb +3 -2
@@ -6,12 +6,13 @@ S = "${WORKDIR}/${SRCNAME}-${PV}" SRC_URI = "\ ${E_RELEASES}/apps/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \ + file://0001-remove-another-elm-1.8-requirement.patch \ file://enlightenment_start.oe \ file://applications.menu \ " -SRC_URI[md5sum] = "9f6e6c296b88b038ac05415006c678fd" -SRC_URI[sha256sum] = "17d207246bf10dec5a5fa854da5763e0e6dd61decde3474ff5fedffbb9dc8629" +SRC_URI[md5sum] = "d3534c765d562524c63852f2f40932c3" +SRC_URI[sha256sum] = "273afe860b65e1e39323bab80ab51e44845bcddcd25063b47eadab1c925a77c9" do_configure_prepend() { sed '/^ *EFL_PKG_CHECK_VAR/ s/systemduserunitdir/systemdsystemunitdir/g' -i ${S}/configure.ac
Signature · 1 line
1.9.0
PATCH 4/6 e-tasks: Migrate to eldbus
In reply to Martin Jansa--- .../0001-dbus-stuff-Convert-to-eldbus.patch | 204 +++++++++++++++++++++ meta-efl/recipes-efl/e17/e-tasks_git.bb | 4 +- 2 files changed, 207 insertions(+), 1 deletion(-) create mode 100644 meta-efl/recipes-efl/e17/e-tasks/0001-dbus-stuff-Convert-to-eldbus.patch
meta-efl/recipes-efl/e17/e-tasks/0001-dbus-stuff-Convert-to-eldbus.patch new file +204 -0
@@ -0,0 +1,204 @@ +From 37223289b3d85ea8876e7ba7c9ff97ec428073ba Mon Sep 17 00:00:00 2001 +From: Martin Jansa <[email protected]> +Date: Sat, 22 Feb 2014 14:36:38 +0100 +Subject: [PATCH] dbus-stuff: Convert to eldbus + +Signed-off-by: Martin Jansa <[email protected]> +--- + configure.ac | 2 +- + src/Makefile.am | 2 +- + src/dbus-stuff.c | 95 ++++++++++++++++++++++++++++++++------------------------ + src/dbus-stuff.h | 13 ++------ + src/main.c | 2 +- + 5 files changed, 61 insertions(+), 53 deletions(-) + +diff --git a/configure.ac b/configure.ac +index b3e4d12..4ace32a 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -15,7 +15,7 @@ AC_HEADER_STDC + + AM_PROG_LIBTOOL + +-PKG_CHECK_MODULES(TASKS, [elementary eina dbus-1 edbus sqlite3]) ++PKG_CHECK_MODULES(TASKS, [elementary eina dbus-1 eldbus sqlite3]) + + AC_OUTPUT([ + Makefile +diff --git a/src/Makefile.am b/src/Makefile.am +index 2143dc9..31d5253 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -8,7 +8,7 @@ AM_CPPFLAGS = \ + $(TASKS_CFLAGS) + + AM_CFLAGS =\ +- $(EDBUS_CFLAGS) \ ++ $(ELDBUS_CFLAGS) \ + -Wall\ + -g + +diff --git a/src/dbus-stuff.c b/src/dbus-stuff.c +index 50809bc..9f02ef3 100644 +--- a/src/dbus-stuff.c ++++ b/src/dbus-stuff.c +@@ -1,8 +1,7 @@ + /*************************************************************************** + * dbus-stuff.c + * +- * Copyright 2009 cchandel +- * <[email protected]> ++ * Copyright 2009 cchandel <[email protected]> + ****************************************************************************/ + + /* +@@ -21,51 +20,67 @@ + * Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1301, USA + */ + #include "dbus-stuff.h" +-#include <string.h> +-#include <E_DBus.h> +-#include <Elementary.h> ++#include "Eldbus.h" + +-void occupy_cpu(void) ++void on_usage_cb(void *data EINA_UNUSED, const Eldbus_Message *msg, Eldbus_Pending *pending EINA_UNUSED) ++{ ++ const char *errname, *errmsg; ++ if (eldbus_message_error_get(msg, &errname, &errmsg)) ++ fprintf(stderr, "Error: %s %s\n", errname, errmsg); ++} ++ ++int ousaged_resource(const char *resource, int used) + { +- e_dbus_init(); +- conn = e_dbus_bus_get(DBUS_BUS_SYSTEM); +- +- DBusMessage *msg; +- msg = dbus_message_new_method_call( +- "org.freesmartphone.ousaged", +- "/org/freesmartphone/Usage", +- "org.freesmartphone.Usage", +- "RequestResource" +- ); +- +- const char *resource = "CPU"; +- dbus_message_append_args (msg, DBUS_TYPE_STRING, &resource, DBUS_TYPE_INVALID); ++ eldbus_init(); ++ const char *REQUEST = "RequestResource"; ++ const char *RELEASE = "ReleaseResource"; ++ const int PREQUEST = 1; + +- e_dbus_message_send(conn, msg, dbus_reply_cb, -1, NULL); +- dbus_message_unref(msg); +-} ++ Eldbus_Connection *conn; ++ Eldbus_Object *obj; ++ Eldbus_Proxy *usage; ++ Eldbus_Pending *pending; ++ conn = eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SYSTEM); ++ if (!conn) ++ { ++ fprintf(stderr, "Error: could not get system bus\n"); ++ return EXIT_FAILURE; ++ } + +-void release_cpu(void) +-{ +- DBusMessage *msg; +- msg = dbus_message_new_method_call( +- "org.freesmartphone.ousaged", +- "/org/freesmartphone/Usage", +- "org.freesmartphone.Usage", +- "ReleaseResource" +- ); +- +- const char *resource = "CPU"; +- dbus_message_append_args (msg, DBUS_TYPE_STRING, &resource, DBUS_TYPE_INVALID); ++ obj = eldbus_object_get(conn, "org.freesmartphone.ousaged", "/org/freesmartphone/Usage"); ++ if (!obj) ++ { ++ fprintf(stderr, "Error: could not get object\n"); ++ return EXIT_FAILURE; ++ } + +- e_dbus_message_send(conn, msg, dbus_reply_cb, -1, NULL); +- dbus_message_unref(msg); ++ usage = eldbus_proxy_get(obj, "org.freesmartphone.Usage"); ++ if (!usage) ++ { ++ fprintf(stderr, "Error: could not get proxy\n"); ++ return EXIT_FAILURE; ++ } ++ ++ pending = eldbus_proxy_call(usage, used == PREQUEST ? REQUEST : RELEASE, on_usage_cb, NULL, -1, "ss", resource); ++ if (!pending) ++ { ++ fprintf(stderr, "Error: could not call\n"); ++ return EXIT_FAILURE; ++ } ++ eldbus_proxy_unref(usage); ++ eldbus_object_unref(obj); ++ eldbus_connection_unref(conn); ++ ++ eldbus_shutdown(); ++ return EXIT_SUCCESS; + } + +-void dbus_reply_cb(void *data, DBusMessage *replymsg, DBusError *error) ++int request_cpu(void) + { +- if (dbus_error_is_set(error)) { +- printf("Error: %s - %s\n", error->name, error->message); +- } ++ return ousaged_resource("CPU", 1); + } + ++int release_cpu(void) ++{ ++ return ousaged_resource("CPU" , 0); ++} +diff --git a/src/dbus-stuff.h b/src/dbus-stuff.h +index 83d4778..a3c72cb 100644 +--- a/src/dbus-stuff.h ++++ b/src/dbus-stuff.h +@@ -2,8 +2,7 @@ + * dbus.h + * + * Fri Mar 6 12:32:57 2009 +- * Copyright 2009 nidhin +- * <[email protected]> ++ * Copyright 2009 nidhin <[email protected]> + ****************************************************************************/ + + /* +@@ -22,11 +21,5 @@ + * Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1301, USA + */ + +-#include <E_DBus.h> +-#include <Elementary.h> +- +-void occupy_cpu(void); +-void release_cpu(void); +-void dbus_reply_cb(void *data, DBusMessage *replymsg, DBusError *error); +- +-E_DBus_Connection *conn; ++int request_cpu(void); ++int release_cpu(void); +diff --git a/src/main.c b/src/main.c +index 92d21de..4e4bbe2 100644 +--- a/src/main.c ++++ b/src/main.c +@@ -76,7 +76,7 @@ elm_main(int argc, char **argv) + //restore state + restore_state(); + +- occupy_cpu(); ++ request_cpu(); + + elm_run(); + //clean up stuff +-- +1.8.5.3 +
meta-efl/recipes-efl/e17/e-tasks_git.bb +3 -1
@@ -4,7 +4,7 @@ AUTHOR = "cchandel" LICENSE = "GPLv3" LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a" SECTION = "e/apps" -DEPENDS = "elementary eina edbus sqlite3" +DEPENDS = "elementary eina eldbus sqlite3" inherit autotools
@@ -12,6 +12,8 @@ SRCREV = "890f5ee37d1a5fd1ceb2495950d15151d4cf756b" PV = "0.0.2+gitr${SRCPV}" SRC_URI = "git://github.com/shr-project/e-tasks.git" +SRC_URI += "file://0001-dbus-stuff-Convert-to-eldbus.patch" + S = "${WORKDIR}/git" do_install_append() {
Signature · 1 line
1.9.0
PATCH 5/6 python-efl: upgrade to 1.9.0
In reply to Martin Jansa* announcement:
http://sourceforge.net/p/enlightenment/mailman/message/32066075/
--- meta-efl/recipes-devtools/python/python-efl.inc | 2 +- meta-efl/recipes-devtools/python/python-efl_1.8.1.bb | 4 ---- meta-efl/recipes-devtools/python/python-efl_1.9.0.bb | 4 ++++ 3 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 meta-efl/recipes-devtools/python/python-efl_1.8.1.bb create mode 100644 meta-efl/recipes-devtools/python/python-efl_1.9.0.bb
meta-efl/recipes-devtools/python/python-efl.inc +1 -1
@@ -1,6 +1,6 @@ DESCRIPTION = "${PN} bindings" -LICENSE = "LGPLv3.0" +LICENSE = "LGPL-3.0" LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02" # there is also GPLv3.0 in COPYING;md5=d32239bcb673463ab874e80d47fae504 but no file seems to use that
meta-efl/recipes-devtools/python/python-efl_1.8.1.bb deleted +0 -4
@@ -1,4 +0,0 @@ -require ${BPN}.inc - -SRC_URI[md5sum] = "ca71f501c7e0479f15d2746380b0f81d" -SRC_URI[sha256sum] = "90ea20d0a90448fd1dcd56210bf34cb9a78905852d83620617bf164f1cef5edc"
meta-efl/recipes-devtools/python/python-efl_1.9.0.bb new file +4 -0
@@ -0,0 +1,4 @@ +require ${BPN}.inc + +SRC_URI[md5sum] = "c643d66157cac9b2892af8b6d1a803b1" +SRC_URI[sha256sum] = "f6d6fecca20df016acc79a12348ae0a0f6db82e6cceaf53c4b46d7ca72bb8f07"
Signature · 1 line
1.9.0
PATCH 6/6 eve: restrict for armv7a, because upstream dropped support in webkit-efl
In reply to Martin Jansa--- meta-efl/recipes-efl/e17/eve_svn.bb | 6 ++++++ 1 file changed, 6 insertions(+)
meta-efl/recipes-efl/e17/eve_svn.bb +6 -0
@@ -5,6 +5,12 @@ DEPENDS = "evas ecore edje elementary webkit-efl eldbus" PV = "0.3.0.0+svnr${SRCPV}" SRCREV = "84579" +# webkit-efl isn't available for < armv7a +COMPATIBLE_MACHINE = "(-)" +COMPATIBLE_MACHINE_i586 = "(.*)" +COMPATIBLE_MACHINE_x86-64 = "(.*)" +COMPATIBLE_MACHINE_armv7a = "(.*)" + inherit e gettext SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};protocol=http;scmdata=keep" S = "${WORKDIR}/${SRCNAME}"
Signature · 1 line
1.9.0