summaryrefslogtreecommitdiffstats
path: root/meta-efl/recipes-efl/efl
diff options
context:
space:
mode:
Diffstat (limited to 'meta-efl/recipes-efl/efl')
-rw-r--r--meta-efl/recipes-efl/efl/azy_svn.bb37
-rw-r--r--meta-efl/recipes-efl/efl/ecore/fix-ecore-fb-initialization.patch41
-rw-r--r--meta-efl/recipes-efl/efl/edbus.inc29
-rw-r--r--meta-efl/recipes-efl/efl/edbus_1.7.9.bb16
-rw-r--r--meta-efl/recipes-efl/efl/edje-fpu.inc6
-rw-r--r--meta-efl/recipes-efl/efl/efl.inc290
-rw-r--r--meta-efl/recipes-efl/efl/efl/0001-configure.ac-Don-t-check-for-Xprint-extension.patch27
-rw-r--r--meta-efl/recipes-efl/efl/efl/0001-evas_3d-Add-Eet.h-includes.patch51
-rw-r--r--meta-efl/recipes-efl/efl/efl_1.15.1.bb29
-rw-r--r--meta-efl/recipes-efl/efl/elementary-theme-efenniht/LICENSE25
-rw-r--r--meta-efl/recipes-efl/efl/elementary-theme-efenniht_svn.bb44
-rw-r--r--meta-efl/recipes-efl/efl/elementary.inc89
-rw-r--r--meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elementary_codegen-defined-in-configure.patch29
-rw-r--r--meta-efl/recipes-efl/efl/elementary_1.15.1.bb18
-rw-r--r--meta-efl/recipes-efl/efl/emotion-generic-players.inc14
-rw-r--r--meta-efl/recipes-efl/efl/emotion-generic-players_1.15.0.bb14
-rw-r--r--meta-efl/recipes-efl/efl/engrave_svn.bb15
-rw-r--r--meta-efl/recipes-efl/efl/entrance/0001-pam-use-common-auth-instead-of-system-auth.patch26
-rw-r--r--meta-efl/recipes-efl/efl/entrance/entrance.service8
-rw-r--r--meta-efl/recipes-efl/efl/entrance_svn.bb43
-rw-r--r--meta-efl/recipes-efl/efl/epdf/0001-remove-antialias-functions-poppler-has-dropped-them-.patch132
-rw-r--r--meta-efl/recipes-efl/efl/epdf/0002-epdf_poppler_postscript.cpp-fix-build-for-poppler-AP.patch45
-rw-r--r--meta-efl/recipes-efl/efl/epdf_svn.bb35
-rw-r--r--meta-efl/recipes-efl/efl/evas-generic-loaders.inc73
-rw-r--r--meta-efl/recipes-efl/efl/evas-generic-loaders_1.15.0.bb14
-rw-r--r--meta-efl/recipes-efl/efl/expedite.inc25
-rw-r--r--meta-efl/recipes-efl/efl/expedite_1.7.9.bb28
-rw-r--r--meta-efl/recipes-efl/efl/expedite_git.bb31
-rw-r--r--meta-efl/recipes-efl/efl/libeflvala/disable.eina.test.patch44
-rw-r--r--meta-efl/recipes-efl/efl/libeflvala_svn.bb23
-rw-r--r--meta-efl/recipes-efl/efl/libeweather_svn.bb48
31 files changed, 0 insertions, 1349 deletions
diff --git a/meta-efl/recipes-efl/efl/azy_svn.bb b/meta-efl/recipes-efl/efl/azy_svn.bb
deleted file mode 100644
index d3bc200f5..000000000
--- a/meta-efl/recipes-efl/efl/azy_svn.bb
+++ /dev/null
@@ -1,37 +0,0 @@
1DESCRIPTION = "Azy is a library meant for implementing rpc clients and servers in a simple manner."
2DEPENDS = "pkgconfig zlib openssl eina gnutls ecore libxml2 re2c-native mysql5 azy-native glib-2.0"
3DEPENDS_class-native = "pkgconfig-native zlib-native openssl-native eina-native gnutls-native ecore-native libxml2-native re2c-native mysql5-native glib-2.0-native"
4LICENSE = "LGPLv2.1+"
5LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
6
7PV = "1.0.0+svnr${SRCPV}"
8PR = "r2"
9
10SRCREV = "${EFL_SRCREV}"
11
12# to provide native lemon binary
13BBCLASSEXTEND = "native"
14
15EXTRA_OECONF += " --disable-mysql-tests"
16
17do_configure_prepend_class-target() {
18 sed -i "s#\./lemon#${STAGING_BINDIR_NATIVE}/azy_lemon#g" ${S}/src/bin/Makefile.am
19 sed -i "s#\$(top_builddir)/src/bin/azy_parser -H -p -o#${STAGING_BINDIR_NATIVE}/azy_parser -H -p -o#g" ${S}/src/tests/Makefile.am
20 sed -i "s#\$(top_builddir)/src/bin/azy_parser -eHn -m#${STAGING_BINDIR_NATIVE}/azy_parser -eHn -m#g" ${S}/src/tests/identi.ca/Makefile.am
21}
22
23do_install_append_class-native() {
24 install -d ${D}/${bindir}
25 install -m 0755 ${B}/src/bin/lemon ${D}/${bindir}/azy_lemon
26}
27
28inherit efl
29
30SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep"
31S = "${WORKDIR}/${SRCNAME}"
32
33# azy/2_1.0.0+svnr82070-r2/azy/src/lib/extras/pugixml.cpp:33:
34# sysroots/qemuarm/usr/include/c++/5.2.0/bits/basic_string.h:4780:5: error: reference to 'basic_string' is ambiguous
35# basic_string<_CharT, _Traits, _Alloc>
36# ^
37PNBLACKLIST[azy] ?= "OLD and doesn't build with gcc-5 - the recipe will be removed on 2017-09-01 unless the issue is fixed"
diff --git a/meta-efl/recipes-efl/efl/ecore/fix-ecore-fb-initialization.patch b/meta-efl/recipes-efl/efl/ecore/fix-ecore-fb-initialization.patch
deleted file mode 100644
index 55773a3b9..000000000
--- a/meta-efl/recipes-efl/efl/ecore/fix-ecore-fb-initialization.patch
+++ /dev/null
@@ -1,41 +0,0 @@
1From 657571197c9d369e12ae31b6777a1929fe3680ef Mon Sep 17 00:00:00 2001
2From: Martin Jansa <Martin.Jansa@gmail.com>
3Date: Sat, 29 Oct 2011 00:16:55 +0200
4Subject: [PATCH] ecore-fb: fix ts init
5
6Upstream-Status: Pending
7
8The whole ecore-fb init logic is somewhat flawed; with this patch we
9get at least a working touchscreen w/ tslib again.
10
11Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
12Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13---
14 ecore/src/lib/ecore_fb/ecore_fb.c | 4 ++++
15 1 files changed, 4 insertions(+), 0 deletions(-)
16
17diff --git a/src/lib/ecore_fb/ecore_fb.c b/src/lib/ecore_fb/ecore_fb.c
18index 5b2b84b..a1904b3 100644
19--- a/src/lib/ecore_fb/ecore_fb.c
20+++ b/src/lib/ecore_fb/ecore_fb.c
21@@ -46,6 +46,9 @@ ecore_fb_init(const char *name __UNUSED__)
22 if (!ecore_fb_vt_init())
23 return --_ecore_fb_init_count;
24
25+ if (!ecore_fb_ts_init())
26+ return --_ecore_fb_init_count;
27+
28 if (!oldhand)
29 {
30 oldhand = signal(SIGINT, nosigint);
31@@ -77,6 +80,7 @@ ecore_fb_shutdown(void)
32 oldhand = NULL;
33 }
34
35+ ecore_fb_ts_shutdown();
36 ecore_fb_vt_shutdown();
37
38 return _ecore_fb_init_count;
39--
401.7.8.6
41
diff --git a/meta-efl/recipes-efl/efl/edbus.inc b/meta-efl/recipes-efl/efl/edbus.inc
deleted file mode 100644
index 03d0ee58d..000000000
--- a/meta-efl/recipes-efl/efl/edbus.inc
+++ /dev/null
@@ -1,29 +0,0 @@
1DESCRIPTION = "DBus and HAL convenience wrappers for EFL"
2DEPENDS = "dbus ecore eina"
3LICENSE = "MIT & BSD"
4LIC_FILES_CHKSUM = "file://COPYING;md5=550b8cea13dacc4bf00508a8cce1074c"
5
6inherit efl
7
8# -dev and -dbg packages wants ${PN} which is empty here
9ALLOW_EMPTY_${PN} = "1"
10
11BBCLASSEXTEND = "native"
12INC_PR = "r0"
13
14SRCNAME = "e_dbus"
15
16# it needs to be disabled, because creates circular dependency on elementary
17EXTRA_OECONF += "--disable-edbus-performance-test"
18
19PACKAGES =+ "${PN}-enotify ${PN}-edbus ${PN}-enm ${PN}-ehal ${PN}-econnman ${PN}-eofono ${PN}-eukit ${PN}-ebluez"
20FILES_${PN}-enotify = "${libdir}/libenotify.so.* ${bindir}/e-notify-send"
21FILES_${PN}-edbus = "${libdir}/libedbus.so.*"
22FILES_${PN}-enm = "${libdir}/libenm.so.*"
23FILES_${PN}-ehal = "${libdir}/libehal.so.*"
24FILES_${PN}-econnman = "${libdir}/libeconnman.so.* ${libdir}/libeconnman0_7x.so.*"
25FILES_${PN}-eofono = "${libdir}/libeofono.so.*"
26FILES_${PN}-eukit = "${libdir}/libeukit.so.*"
27FILES_${PN}-ebluez = "${libdir}/libebluez.so.*"
28FILES_${PN} += "${datadir}/e_dbus/logo.png"
29
diff --git a/meta-efl/recipes-efl/efl/edbus_1.7.9.bb b/meta-efl/recipes-efl/efl/edbus_1.7.9.bb
deleted file mode 100644
index a8033ac59..000000000
--- a/meta-efl/recipes-efl/efl/edbus_1.7.9.bb
+++ /dev/null
@@ -1,16 +0,0 @@
1require ${BPN}.inc
2
3SRC_URI = "\
4 ${E_MIRROR}/${SRCNAME}-${SRCVER}.tar.gz \
5"
6
7SRC_URI[md5sum] = "8f72da14e5664aad8c45eeeca0e3ff5f"
8SRC_URI[sha256sum] = "c328c4cf1424629cb67c83689ccc1f95967abcb4c03dffd437e93b799ff151c1"
9
10PNBLACKLIST[edbus] ?= "Depends on blacklisted ecore - the recipe will be removed on 2017-09-01 unless the issue is fixed"
11
12PNBLACKLIST[edbus] ?= "Depends on blacklisted eina - the recipe will be removed on 2017-09-01 unless the issue is fixed"
13
14PNBLACKLIST[edbus] ?= "Runtime depends on blacklisted edbus - the recipe will be removed on 2017-09-01 unless the issue is fixed"
15
16PNBLACKLIST[edbus] ?= "Runtime depends on blacklisted edbus-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
diff --git a/meta-efl/recipes-efl/efl/edje-fpu.inc b/meta-efl/recipes-efl/efl/edje-fpu.inc
deleted file mode 100644
index 32a6daf7d..000000000
--- a/meta-efl/recipes-efl/efl/edje-fpu.inc
+++ /dev/null
@@ -1,6 +0,0 @@
1
2def get_edje_fpu_setting(bb, d):
3 if d.getVar('TARGET_FPU') in [ 'soft' ]:
4 return "--enable-fixed-point"
5 return ""
6
diff --git a/meta-efl/recipes-efl/efl/efl.inc b/meta-efl/recipes-efl/efl/efl.inc
deleted file mode 100644
index 4cd21bfd0..000000000
--- a/meta-efl/recipes-efl/efl/efl.inc
+++ /dev/null
@@ -1,290 +0,0 @@
1SUMMARY = "EFL"
2LICENSE = "MIT & BSD & LGPL-2.1"
3LIC_FILES_CHKSUM = "file://COPYING;md5=ca7873210523dcfd32694b94286dca60"
4
5DEPENDS_class-native = "freetype-native libxext-native libpng-native jpeg-native tiff-native libfribidi-native glib-2.0-native dbus-native openssl-native"
6DEPENDS = "virtual/libiconv tslib curl glib-2.0 gnutls pkgconfig zlib jpeg openssl libsndfile1 dbus libexif librsvg freetype libpng tiff libxext virtual/libx11 libxdamage libxrender fontconfig libfribidi giflib udev libxcursor libxcomposite libxinerama libxrandr libxtst libxscrnsaver efl-native util-linux libunwind"
7
8inherit efl gettext pkgconfig
9
10BBCLASSEXTEND = "native"
11
12PROVIDES += "ecore edje eet eeze efreet eina eio embryo emotion ethumb evas eldbus"
13
14# we don't have bullet for physics
15# You have chosen to disable physics support. This disables lots of
16# core functionality and is effectively never tested. You are going
17# to find features that suddenly don't work and as a result cause
18# a series of breakages. This is simply not tested so you are on
19# your own in terms of ensuring everything works if you do this
20EXTRA_OECONF = " \
21 --disable-physics \
22 --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba \
23"
24EXTRA_OECONF_append_class-target = " \
25 --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
26 --with-eolian-gen=${STAGING_BINDIR_NATIVE}/eolian_gen \
27 --with-eolian-cxx=${STAGING_BINDIR_NATIVE}/eolian_cxx \
28 --with-elua=${STAGING_BINDIR_NATIVE}/elua \
29"
30EXTRA_OECONF_append_class-native = " \
31 --disable-fontconfig \
32 --disable-audio \
33 --disable-physics \
34 --disable-multisense \
35 --disable-cserve \
36 --disable-libeeze \
37 --with-x11=none \
38 --disable-image-loader-bmp \
39 --disable-image-loader-eet \
40 --disable-image-loader-generic \
41 --disable-image-loader-gif \
42 --disable-image-loader-ico \
43 --disable-image-loader-jp2k \
44 --disable-image-loader-pmaps \
45 --disable-image-loader-psd \
46 --disable-image-loader-tga \
47 --disable-image-loader-wbmp \
48 --disable-image-loader-webp \
49 --disable-image-loader-xpm \
50 --disable-image-loader-tgv \
51 --disable-image-loader-dds \
52"
53
54PACKAGECONFIG ?= "egl opengl-es gstreamer1 pulseaudio luajit ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
55PACKAGECONFIG_class-native = "luajit"
56
57PACKAGECONFIG[wayland] = "--enable-wayland --enable-wayland-ivi-shell,--disable-wayland --disable-wayland-ivi-shell,wayland"
58PACKAGECONFIG[egl] = "--enable-egl,--disable-egl,virtual/egl"
59# sort of tri-state
60PACKAGECONFIG[opengl-full] = "--with-opengl=full,,virtual/libgl"
61PACKAGECONFIG[opengl-es] = "--with-opengl=es,,virtual/libgles2"
62PACKAGECONFIG[opengl-none] = "--with-opengl=none,,"
63# be aware when enabling this for efl-native, we don't provide gcc-native so you need to make
64# sure that all your builders have g++ which supports -std=gnu++11
65PACKAGECONFIG[c++11] = "--enable-cxx-bindings,--disable-cxx-bindings"
66PACKAGECONFIG[gstreamer] = "--enable-gstreamer,--disable-gstreamer,gstreamer"
67PACKAGECONFIG[gstreamer1] = "--enable-gstreamer1,--disable-gstreamer1,gstreamer1.0 gstreamer1.0-plugins-base"
68PACKAGECONFIG[pulseaudio] = "--enable-pulseaudio,--disable-pulseaudio,pulseaudio"
69PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd,systemd"
70PACKAGECONFIG[luajit] = "--disable-lua-old,--enable-lua-old,luajit"
71PACKAGECONFIG[lua-old] = "--enable-lua-old,--disable-lua-old,lua"
72PACKAGECONFIG[avahi] = "--enable-avahi,--disable-avahi,avahi"
73# currently we don't provide doxygen-native
74PACKAGECONFIG[doc] = "--enable-doc,--disable-doc,doxygen-native"
75
76do_install_append() {
77 # don't ship precompiled lua files
78 rm -f ${datadir}/elua/*/*.luac
79}
80
81PACKAGES =+ "edje-utils embryo-utils embryo-tests efreet-trash efreet-mime libeet libefreet ecore-audio ecore-input-evas ecore-input ecore-imf-evas ecore-imf ecore-file ecore-con ecore-ipc ecore-x ecore-evas libemotion eo ecore edje eet eeze efreet eina eio embryo emotion ethumb evas eldbus elua"
82
83# upgrade path from 1.7
84DEBIAN_NOAUTONAME_ecore-audio = "1"
85DEBIAN_NOAUTONAME_ecore-input-evas = "1"
86DEBIAN_NOAUTONAME_ecore-input = "1"
87DEBIAN_NOAUTONAME_ecore-imf-evas = "1"
88DEBIAN_NOAUTONAME_ecore-imf = "1"
89DEBIAN_NOAUTONAME_ecore-file = "1"
90DEBIAN_NOAUTONAME_ecore-con = "1"
91DEBIAN_NOAUTONAME_ecore-ipc = "1"
92DEBIAN_NOAUTONAME_ecore-x = "1"
93DEBIAN_NOAUTONAME_ecore-evas = "1"
94DEBIAN_NOAUTONAME_embryo = "1"
95
96ALLOW_EMPTY_ecore = "1"
97RDEPENDS_ecore = "ecore-audio ecore-input-evas ecore-input ecore-imf-evas ecore-imf ecore-file ecore-con ecore-ipc ecore-x ecore-evas"
98
99python populate_packages_prepend () {
100 for plugin_type in "engines loaders savers".split():
101 bb.note( "splitting packages for evas %s..." % plugin_type )
102 basedir = d.expand( '${libdir}/evas/modules/%s' % plugin_type)
103
104 do_split_packages(d, basedir, '^(.*)',
105 output_pattern = 'evas-' + plugin_type[:-1] + "-%s",
106 description = 'Evas module %s',
107 allow_dirs=True, recursive=False, extra_depends="" )
108
109 plugin_type = "cserve2"
110 bb.note( "splitting packages for evas %s..." % plugin_type )
111 basedir = d.expand( '${libdir}/evas/%s/loaders' % plugin_type)
112
113 do_split_packages(d, basedir, '^(.*)',
114 output_pattern = 'evas-' + plugin_type + "-%s",
115 description = 'Evas csever2 loader module %s',
116 allow_dirs=True, recursive=False, extra_depends="" )
117}
118
119PACKAGES += "evas-loader-png evas-engine-software-generic evas-engine-fb"
120PACKAGES_DYNAMIC += "^evas-engine-.* ^evas-loader-.* ^evas-saver-.* ^evas-cserve2-.*"
121
122# PACKAGES_DYNAMIC + do_split_packages isn't used for all libe libs,
123# because PACKAGES_DYNAMIC would be catching too many patterns
124# (or need to list all possible prefixes) and not all original packages
125# were splitted like that, so it would need RCONFLICTS/RPROVIDES/RREPLACES
126# combos at least in few places for upgrade path.
127
128FILES_efreet-trash = " \
129 ${libdir}/libefreet_trash${SOLIBS} \
130"
131FILES_efreet-mime = " \
132 ${libdir}/libefreet_mime${SOLIBS} \
133"
134FILES_libeet = " \
135 ${libdir}/libeet${SOLIBS} \
136"
137FILES_libefreet = " \
138 ${libdir}/libefreet${SOLIBS} \
139"
140FILES_ecore-audio = "\
141 ${libdir}/libecore_audio${SOLIBS} \
142"
143FILES_ecore-input-evas = "\
144 ${libdir}/libecore_input_evas${SOLIBS} \
145"
146FILES_ecore-input = "\
147 ${libdir}/libecore_input${SOLIBS} \
148"
149FILES_ecore-imf-evas = "\
150 ${libdir}/libecore_imf_evas${SOLIBS} \
151 ${libdir}/ecore-imf/modules/*/*/module.so \
152"
153FILES_ecore-imf = "\
154 ${libdir}/libecore_imf${SOLIBS} \
155"
156
157FILES_ecore-file = "\
158 ${libdir}/libecore_file${SOLIBS} \
159"
160FILES_ecore-con = "\
161 ${libdir}/libecore_con${SOLIBS} \
162"
163FILES_ecore-ipc = "\
164 ${libdir}/libecore_ipc${SOLIBS} \
165"
166FILES_ecore-x = "\
167 ${libdir}/libecore_x${SOLIBS} \
168 ${libdir}/ecore_x/bin/v-*/ecore_x_vsync \
169"
170FILES_ecore-evas = "\
171 ${libdir}/libecore_evas${SOLIBS} \
172 ${libdir}/ecore-evas/engines/*/*/module.so \
173"
174FILES_eio = "\
175 ${libdir}/libeio${SOLIBS} \
176"
177FILES_eina = "\
178 ${libdir}/libeina${SOLIBS} \
179 ${bindir}/eina-bench-cmp \
180"
181FILES_edje-utils = "\
182 ${bindir}/edje_* \
183 ${datadir}/edje/include/edje.inc \
184"
185FILES_eldbus = "\
186 ${libdir}/libeldbus${SOLIBS} \
187"
188FILES_eo = "\
189 ${libdir}/libeo${SOLIBS} \
190"
191FILES_libemotion = "\
192 ${libdir}/libemotion${SOLIBS} \
193"
194FILES_efreet = " \
195 ${datadir}/dbus-1/services/*Efreet* \
196 ${libdir}/efreet/*/efreet*create \
197 ${bindir}/efreetd \
198 ${datadir}/efreet \
199"
200FILES_eet = " \
201 ${bindir}/eet \
202 ${bindir}/eetpack \
203 ${bindir}/vieet \
204 ${bindir}/diffeet \
205 ${libdir}/libeet${SOLIBS} \
206"
207FILES_emotion = " \
208 ${datadir}/emotion \
209 ${libdir}/emotion/modules/gstreamer1/*/module.so \
210"
211FILES_embryo-tests = " \
212 ${datadir}/embryo/ \
213"
214FILES_embryo-utils = " \
215 ${binddir}/embryo_* \
216"
217FILES_embryo = " \
218 ${libdir}/libembryo${SOLIBS} \
219"
220FILES_ethumb = " \
221 ${datadir}/dbus-1/services/*Ethumb* \
222 ${libdir}/libethumb${SOLIBS} \
223 ${libdir}/libethumb_client${SOLIBS} \
224 ${bindir}/ethumbd \
225 ${bindir}/ethumbd_client \
226 ${bindir}/ethumb \
227 ${libdir}/ethumb/*/*/*/module.so \
228 ${libdir}/ethumb/*/*/*/*.edj \
229 ${libdir}/ethumb_client/utils/*/ethumbd_slave \
230 ${datadir}/ethumb* \
231"
232FILES_ecore = " \
233 ${libdir}/libecore${SOLIBS} \
234 ${libdir}/ecore*/*/*/*/module.so \
235 ${datadir}/ecore* \
236"
237FILES_evas = " \
238 ${libdir}/libevas${SOLIBS} \
239 ${libdir}/evas*/*/*/*/*/module.so \
240 ${libdir}/evas*/*/*/*/*/*.edj \
241 ${libdir}/evas/cserve2/bin/*/evas_cserve2* \
242 ${datadir}/evas* \
243 ${bindir}/evas_cserve2_* \
244"
245
246FILES_eeze = " \
247 ${libdir}/libeeze${SOLIBS} \
248 ${libdir}/eeze*/*/*/*/*/module.so \
249 ${datadir}/eeze \
250 ${bindir}/eeze_* \
251"
252FILES_edje = " \
253 ${libdir}/libedje${SOLIBS} \
254 ${libdir}/edje*/*/*/*/module.so \
255 ${libdir}/edje/utils/*/epp \
256 ${datadir}/edje \
257 ${datadir}/mime \
258"
259FILES_elua = " \
260 ${bindir}/elua \
261 ${datadir}/elua \
262"
263FILES_${PN}-dbg += " \
264 ${libdir}/efreet/*/.debug \
265 ${libdir}/ecore*/*/*/*/.debug \
266 ${libdir}/ecore*/*/*/.debug \
267 ${libdir}/evas*/*/*/*/*/.debug \
268 ${libdir}/evas/cserve2/bin/*/.debug \
269 ${libdir}/eeze*/*/*/*/*/.debug \
270 ${libdir}/edje*/*/*/*/.debug \
271 ${libdir}/edje/utils/*/.debug \
272 ${libdir}/ethumb/*/*/*/.debug \
273 ${libdir}/ethumb_client/utils/*/.debug \
274 ${libdir}/emotion/modules/gstreamer1/*/.debug \
275"
276FILES_${PN}-dev += " \
277 ${libdir}/cmake \
278 ${libdir}/ecore*/*/*/*/module.la \
279 ${libdir}/evas*/*/*/*/*/module.la \
280 ${libdir}/ethumb*/*/*/*/module.la \
281 ${libdir}/eeze*/*/*/*/*/module.la \
282 ${libdir}/edje*/*/*/*/module.la \
283 ${libdir}/emotion/modules/gstreamer1/*/module.la \
284 ${datadir}/gdb/auto-load \
285 ${datadir}/eo/gdb \
286 ${bindir}/eldbus-codegen \
287"
288
289PNBLACKLIST[efl] ?= "Depends on broken efl-native - the recipe will be removed on 2017-09-01 unless the issue is fixed"
290PNBLACKLIST[efl-native] ?= "Broken: fails to build with http://errors.yoctoproject.org/Errors/Details/138240/ - the recipe will be removed on 2017-09-01 unless the issue is fixed"
diff --git a/meta-efl/recipes-efl/efl/efl/0001-configure.ac-Don-t-check-for-Xprint-extension.patch b/meta-efl/recipes-efl/efl/efl/0001-configure.ac-Don-t-check-for-Xprint-extension.patch
deleted file mode 100644
index fa85f817e..000000000
--- a/meta-efl/recipes-efl/efl/efl/0001-configure.ac-Don-t-check-for-Xprint-extension.patch
+++ /dev/null
@@ -1,27 +0,0 @@
1From 27aedcdcdafbf079dc022bab72ec309cf7db3172 Mon Sep 17 00:00:00 2001
2From: Martin Jansa <Martin.Jansa@gmail.com>
3Date: Fri, 10 Jan 2014 17:07:13 +0100
4Subject: [PATCH 1/3] configure.ac: Don't check for Xprint extension
5
6* it's long gone
7
8Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
9---
10 configure.ac | 1 -
11 1 file changed, 1 deletion(-)
12
13diff --git a/configure.ac b/configure.ac
14index c108b1b..f019bfc 100644
15--- a/configure.ac
16+++ b/configure.ac
17@@ -3474,7 +3474,6 @@ if test "x${want_x11_xlib}" = "xyes" ; then
18 ECORE_CHECK_X_EXTENSION([Xdpms], [dpms.h], [Xext], [DPMSQueryExtension])
19 ECORE_CHECK_X_EXTENSION([Xfixes], [Xfixes.h], [Xfixes], [XFixesExpandRegion])
20 ECORE_CHECK_X_EXTENSION([Xinerama], [Xinerama.h], [Xinerama], [XineramaQueryScreens])
21- ECORE_CHECK_X_EXTENSION([Xprint], [Print.h], [Xp], [XpQueryScreens])
22 ECORE_CHECK_X_EXTENSION([Xrandr], [Xrandr.h], [Xrandr], [XRRGetScreenResourcesCurrent])
23 ECORE_CHECK_X_EXTENSION([Xrender], [Xrender.h], [Xrender], [XRenderFindVisualFormat])
24 ECORE_CHECK_X_EXTENSION([Xtest], [XTest.h], [Xtst], [XTestFakeKeyEvent])
25--
262.3.0
27
diff --git a/meta-efl/recipes-efl/efl/efl/0001-evas_3d-Add-Eet.h-includes.patch b/meta-efl/recipes-efl/efl/efl/0001-evas_3d-Add-Eet.h-includes.patch
deleted file mode 100644
index d0f26c7dd..000000000
--- a/meta-efl/recipes-efl/efl/efl/0001-evas_3d-Add-Eet.h-includes.patch
+++ /dev/null
@@ -1,51 +0,0 @@
1From 2e50fd2dfc68b77e7acddc79550f22987778a897 Mon Sep 17 00:00:00 2001
2From: Martin Jansa <Martin.Jansa@gmail.com>
3Date: Tue, 2 Dec 2014 12:21:10 +0100
4Subject: [PATCH] evas_3d: Add Eet.h includes
5
6* with some very restrictive options like we use in efl-native, the build is complaining
7 about missing symbols from Eet.h, add include where needed
8
9Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
10---
11 src/lib/evas/canvas/evas_canvas3d_eet.c | 1 +
12 src/modules/evas/model_loaders/eet/evas_model_load_eet.c | 1 +
13 src/modules/evas/model_savers/eet/evas_model_save_eet.c | 1 +
14 3 files changed, 3 insertions(+)
15
16diff --git a/src/lib/evas/canvas/evas_canvas3d_eet.c b/src/lib/evas/canvas/evas_canvas3d_eet.c
17index 281f69d..a604076 100644
18--- a/src/lib/evas/canvas/evas_canvas3d_eet.c
19+++ b/src/lib/evas/canvas/evas_canvas3d_eet.c
20@@ -1,3 +1,4 @@
21+#include <Eet.h>
22 #include <stdio.h>
23 #include "evas_common_private.h"
24 #include "evas_private.h"
25diff --git a/src/modules/evas/model_loaders/eet/evas_model_load_eet.c b/src/modules/evas/model_loaders/eet/evas_model_load_eet.c
26index 803846d..7ebaf8e 100644
27--- a/src/modules/evas/model_loaders/eet/evas_model_load_eet.c
28+++ b/src/modules/evas/model_loaders/eet/evas_model_load_eet.c
29@@ -3,6 +3,7 @@
30 #endif
31
32 #include <Eo.h>
33+#include <Eet.h>
34 #include <stdio.h>
35 #include "evas_common_private.h"
36 #include "evas_private.h"
37diff --git a/src/modules/evas/model_savers/eet/evas_model_save_eet.c b/src/modules/evas/model_savers/eet/evas_model_save_eet.c
38index 71e094a..4d56977 100644
39--- a/src/modules/evas/model_savers/eet/evas_model_save_eet.c
40+++ b/src/modules/evas/model_savers/eet/evas_model_save_eet.c
41@@ -2,6 +2,7 @@
42 #include "config.h"
43 #endif
44
45+#include <Eet.h>
46 #include <stdio.h>
47 #include "evas_common_private.h"
48 #include "evas_private.h"
49--
502.5.0
51
diff --git a/meta-efl/recipes-efl/efl/efl_1.15.1.bb b/meta-efl/recipes-efl/efl/efl_1.15.1.bb
deleted file mode 100644
index 9f18531de..000000000
--- a/meta-efl/recipes-efl/efl/efl_1.15.1.bb
+++ /dev/null
@@ -1,29 +0,0 @@
1require ${BPN}.inc
2
3SRC_URI = "\
4 ${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \
5 file://0001-configure.ac-Don-t-check-for-Xprint-extension.patch \
6 file://0001-evas_3d-Add-Eet.h-includes.patch \
7"
8
9SRC_URI[md5sum] = "dc91bcab73275f678e1748a2dea8d88a"
10SRC_URI[sha256sum] = "2a6d0ab28020b4741be20b32ad0ffeb8f97f766c5c32175bacc2f2d0dc52f98c"
11
12# Temporary disable until error like the one following are fixed
13# efl-native/2_1.8.4-r0/efl-1.8.4/src/lib/eet/.libs/libeet.so: file not recognized: File truncated
14# collect2: error: ld returned 1 exit status
15# x86_64-linux-libtool: install: error: relink `modules/evas/savers/tiff/module.la' with the above command before installing it
16# Makefile:11031: recipe for target 'install-savertiffpkgLTLIBRARIES' failed
17PARALLEL_MAKE_class-native = ""
18
19#EFL_RUN_IN_TREE=1 ../src/bin/eolian/eolian_gen --eo --legacy -I/OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/eo -I/OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/evas/canvas -I/OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/edje -I/OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/ecore_audio --gc -o lib/evas/canvas/evas_line.eo.c /OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/evas/canvas/evas_line.eo
20#ERR<32439>:eolian_gen /OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/bin/eolian/main.c:103 _generate_c_file() Couldnt open file lib/evas/canvas/evas_line.eo.c for writing
21#Makefile:30738: recipe for target 'lib/evas/canvas/evas_line.eo.c' failed
22#make[2]: *** [lib/evas/canvas/evas_line.eo.c] Error 1
23#Makefile:2163: recipe for target 'all-recursive' failed
24# autotools-brokensep
25B = "${S}"
26
27#ld: error: modules/evas/image_loaders/png/bin_evas_evas_cserve2_slave-evas_image_load_png.o: requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC
28#ld: error: modules/evas/image_loaders/png/bin_evas_evas_cserve2_slave-evas_image_load_png.o: requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC
29CFLAGS += "-fPIC"
diff --git a/meta-efl/recipes-efl/efl/elementary-theme-efenniht/LICENSE b/meta-efl/recipes-efl/efl/elementary-theme-efenniht/LICENSE
deleted file mode 100644
index 61bb2f603..000000000
--- a/meta-efl/recipes-efl/efl/elementary-theme-efenniht/LICENSE
+++ /dev/null
@@ -1,25 +0,0 @@
1Copyright notice for Enlightenment:
2
3Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS)
4
5All rights reserved.
6
7Redistribution and use in source and binary forms, with or without
8modification, are permitted provided that the following conditions are met:
9
10 1. Redistributions of source code must retain the above copyright
11 notice, this list of conditions and the following disclaimer.
12 2. Redistributions in binary form must reproduce the above copyright
13 notice, this list of conditions and the following disclaimer in the
14 documentation and/or other materials provided with the distribution.
15
16THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
17INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
18FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
19COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
20INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
21LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
22OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
23LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
24NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
25EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/meta-efl/recipes-efl/efl/elementary-theme-efenniht_svn.bb b/meta-efl/recipes-efl/efl/elementary-theme-efenniht_svn.bb
deleted file mode 100644
index 783d12304..000000000
--- a/meta-efl/recipes-efl/efl/elementary-theme-efenniht_svn.bb
+++ /dev/null
@@ -1,44 +0,0 @@
1DESCRIPTION = "efenniht elementary theme - Efenniht was devised to be clean \
2and neutral. Its name (which means equinox) comes from the chromatic duality \
3that was decided at the very beginning, with a dark theme (black and orange) \
4and a bright one (white and blue) to be developed so that more people feel \
5comfortable using it. Efenniht uses few animations, discrete contrasts between \
6shades of gray and fine lines (colored) that outline the selected elements."
7SECTION = "e/utils"
8HOMEPAGE = "http://trac.enlightenment.org/e/wiki/Themes#Efenniht"
9DEPENDS = "edje-native"
10RSUGGESTS_${PN} = "e-wm-theme-illume-efenniht"
11LICENSE = "MIT & BSD"
12LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2"
13
14SRCREV_THM_REV ?= "${EFL_SRCREV}"
15SRCREV_ELM_REV ?= "${EFL_SRCREV}"
16
17SRCREV_FORMAT = "THM_REV"
18PV = "0.0+svnr${SRCPV}"
19PR = "r1"
20
21inherit e-base allarch
22
23SRCNAME = "efenniht"
24SRC_URI = "${E_SVN}/trunk/THEMES;module=${SRCNAME};protocol=http;name=THM_REV"
25SRC_URI += "${E_SVN}/trunk/elementary/data;module=themes;protocol=http;name=ELM_REV"
26SRC_URI += "file://LICENSE"
27S = "${WORKDIR}/${SRCNAME}"
28
29do_compile() {
30 ${STAGING_BINDIR_NATIVE}/edje_cc -id ${S}/images -id ${WORKDIR}/themes/images ${S}/elm-efenniht.edc -o ${S}/elm-efenniht.edj
31}
32
33do_install() {
34 install -d ${D}${datadir}/elementary/themes/
35 install -m 0644 ${S}/elm-efenniht.edj ${D}${datadir}/elementary/themes/
36}
37
38FILES_${PN} = "${datadir}/elementary/themes/"
39
40PNBLACKLIST[elementary-theme-efenniht] ?= "Depends on blacklisted edje-native - the recipe will be removed on 2017-09-01 unless the issue is fixed"
41
42PNBLACKLIST[elementary-theme-efenniht] ?= "Runtime depends on blacklisted elementary-theme-efenniht - the recipe will be removed on 2017-09-01 unless the issue is fixed"
43
44PNBLACKLIST[elementary-theme-efenniht] ?= "Runtime depends on blacklisted elementary-theme-efenniht-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
diff --git a/meta-efl/recipes-efl/efl/elementary.inc b/meta-efl/recipes-efl/efl/elementary.inc
deleted file mode 100644
index cec67aa72..000000000
--- a/meta-efl/recipes-efl/efl/elementary.inc
+++ /dev/null
@@ -1,89 +0,0 @@
1DESCRIPTION = "EFL based widget set for mobile devices"
2LICENSE = "LGPLv2.1"
3LIC_FILES_CHKSUM = "file://COPYING;md5=a173054a93896e933df53e3382d472c2"
4DEPENDS = "eet-native edje-native elementary-native efreet evas ecore edje eet eldbus ethumb eio"
5DEPENDS_class-native = "efl-native"
6
7inherit efl gettext
8
9EXTRA_OECONF_append_class-target = "\
10 --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
11 --with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \
12 --with-elementary-codegen=${STAGING_BINDIR_NATIVE}/elementary_codegen \
13 --with-elm-prefs-cc=${STAGING_BINDIR_NATIVE}/elm_prefs_cc \
14 --with-eolian-gen=${STAGING_BINDIR_NATIVE}/eolian_gen \
15 --with-eolian-cxx=${STAGING_BINDIR_NATIVE}/eolian_cxx \
16"
17
18BBCLASSEXTEND = "native"
19
20PACKAGECONFIG[eweather] = "--enable-eweather,--disable-eweather,libeweather"
21PACKAGECONFIG[ewebkit] = "--with-elementary-web-backend=ewebkit,--with-elementary-web-backend=none,webkit-efl"
22# be aware when enabling this for efl-native, we don't provide gcc-native so you need to make
23# sure that all your builders have g++ which supports -std=gnu++11
24PACKAGECONFIG[c++11] = "--enable-cxx-bindings,--disable-cxx-bindings"
25
26do_configure_prepend() {
27 # prefix returned eolian paths with STAGING_DIR_HOST
28 sed -i 's%^\(DEPS_EOLIAN_FLAGS=`.*\)`$%\1 | sed "s#-I\\${prefix}#-I\\${STAGING_DIR_HOST}\\${prefix}#g"`%g' ${S}/configure.ac
29}
30
31do_compile_append_class-target() {
32 sed -i -e s:${STAGING_DIR_TARGET}::g \
33 -e s:/${TARGET_SYS}::g \
34 elementary.pc
35}
36
37PACKAGES += "${PN}-configs ${PN}-accessibility"
38
39RDEPENDS_${PN}_class-native = ""
40
41RDEPENDS_${PN} = "\
42 ${PN}-themes \
43 ${PN}-configs \
44"
45RSUGGESTS_${PN} = "${PN}-tests ${PN}-accessibility"
46
47FILES_${PN} += "\
48 ${libdir}/edje/modules/elm \
49 ${libdir}/elementary/modules/datetime_input_ctxpopup/*/module.so \
50 ${libdir}/elementary/modules/prefs/*/module.so \
51 ${libdir}/elementary/modules/prefs/*/*.edj \
52"
53
54FILES_${PN}-dev += "\
55 ${bindir}/elm_prefs_cc \
56 ${libdir}/elementary/modules/*/*/module.la \
57 ${libdir}/cmake \
58"
59
60FILES_${PN}-themes = "\
61 ${datadir}/elementary/themes \
62"
63
64FILES_${PN}-configs = "\
65 ${datadir}/elementary/config \
66"
67
68FILES_${PN}-dbg += "\
69 ${libdir}/elementary/modules/*/*/.debug \
70 ${libdir}/edje/modules/elm/*/.debug \
71"
72
73FILES_${PN}-tests = "\
74 ${bindir}/elementary* \
75 ${datadir}/elementary/images \
76 ${datadir}/elementary/objects \
77 ${datadir}/elementary/examples \
78 ${datadir}/applications/* \
79 ${datadir}/icons/* \
80 ${libdir}/elementary/modules/test_entry/* \
81 ${libdir}/elementary/modules/test_map/* \
82"
83
84FILES_${PN}-accessibility = "\
85 ${libdir}/elementary/modules/access_output/* \
86"
87
88# Some upgrade path tweaking, as in evas
89AUTO_LIBNAME_PKGS = ""
diff --git a/meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elementary_codegen-defined-in-configure.patch b/meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elementary_codegen-defined-in-configure.patch
deleted file mode 100644
index 9524c70d7..000000000
--- a/meta-efl/recipes-efl/efl/elementary/0001-Makefile-Use-elementary_codegen-defined-in-configure.patch
+++ /dev/null
@@ -1,29 +0,0 @@
1From 75d104d105aa03dd9d446fa7d84fa95e0f566cf9 Mon Sep 17 00:00:00 2001
2From: Martin Jansa <Martin.Jansa@gmail.com>
3Date: Sat, 11 Jan 2014 12:55:59 +0100
4Subject: [PATCH] Makefile: Use elementary_codegen defined in configure
5
6* using binaries from top_buildir doesn't work when cross-compiling elementary
7 where we need to pass native binaries in configure params
8
9Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
10---
11 src/examples/Makefile.am | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
14diff --git a/src/examples/Makefile.am b/src/examples/Makefile.am
15index fc35c75..1e10b0b 100644
16--- a/src/examples/Makefile.am
17+++ b/src/examples/Makefile.am
18@@ -29,7 +29,7 @@ LDADD = \
19 @ELEMENTARY_X_LIBS@ \
20 $(top_builddir)/src/lib/libelementary.la
21
22-ELEMENTARY_CODEGEN = $(top_builddir)/src/bin/@ELEMENTARY_CODEGEN_PRG@
23+ELEMENTARY_CODEGEN = @elementary_codegen@
24 ELEMENTARY_CODEGEN_FLAGS = --prefix=codegen_example
25
26 SRCS = \
27--
281.9.0
29
diff --git a/meta-efl/recipes-efl/efl/elementary_1.15.1.bb b/meta-efl/recipes-efl/efl/elementary_1.15.1.bb
deleted file mode 100644
index 40dd8ad27..000000000
--- a/meta-efl/recipes-efl/efl/elementary_1.15.1.bb
+++ /dev/null
@@ -1,18 +0,0 @@
1require ${BPN}.inc
2
3SRC_URI = "\
4 ${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \
5"
6
7# only for target, because configure doesn't default to sane default when
8# these paths aren't passed in -native build
9SRC_URI_append_class-target = " file://0001-Makefile-Use-elementary_codegen-defined-in-configure.patch"
10
11SRC_URI[md5sum] = "bde4d85fa10ee8a7c0aeb74e69d7cd06"
12SRC_URI[sha256sum] = "ae5540c2103fcdc69fd7469277ce25a8a00a0f701fc2c20771dc0108401e53a0"
13
14# autotools-brokensep - configure updates Elementary.h correctly in ${B}, but then build is using Elementary.h from ${S}
15# which includes #define ELM_EMAP (instead of #undef ELM_EMAP) and building fails
16B = "${S}"
17
18PNBLACKLIST[elementary] ?= "Fails to build with RSS http://errors.yoctoproject.org/Errors/Details/130584/ - the recipe will be removed on 2017-09-01 unless the issue is fixed"
diff --git a/meta-efl/recipes-efl/efl/emotion-generic-players.inc b/meta-efl/recipes-efl/efl/emotion-generic-players.inc
deleted file mode 100644
index 4ab89ae32..000000000
--- a/meta-efl/recipes-efl/efl/emotion-generic-players.inc
+++ /dev/null
@@ -1,14 +0,0 @@
1DESCRIPTION = "Emotion generic players"
2LICENSE = "GPLv2"
3LIC_FILES_CHKSUM = "file://COPYING;md5=a0f11eedf8706bf6d4d6639fb67eb8ae"
4
5DEPENDS = "emotion"
6
7inherit efl
8
9SRCNAME = "emotion_generic_players"
10
11# creates empty packages until you get vlc-2 and enable it here
12PACKAGECONFIG ?= ""
13# needs eina and ecore from efl and vlc-2 (currently we have 1.11)
14PACKAGECONFIG[vlc] = "--with-vlc,--without-vlc,vlc efl"
diff --git a/meta-efl/recipes-efl/efl/emotion-generic-players_1.15.0.bb b/meta-efl/recipes-efl/efl/emotion-generic-players_1.15.0.bb
deleted file mode 100644
index ffdd26982..000000000
--- a/meta-efl/recipes-efl/efl/emotion-generic-players_1.15.0.bb
+++ /dev/null
@@ -1,14 +0,0 @@
1require ${BPN}.inc
2
3SRC_URI = "\
4 ${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \
5"
6
7SRC_URI[md5sum] = "68627c1aabf5b7fe084299adcc0b73c1"
8SRC_URI[sha256sum] = "10bad633480a691585b0ba470c573b14da0a010008d9d59d0792cea8c621d423"
9
10PNBLACKLIST[emotion-generic-players] ?= "Depends on blacklisted emotion - the recipe will be removed on 2017-09-01 unless the issue is fixed"
11
12PNBLACKLIST[emotion-generic-players] ?= "Runtime depends on blacklisted emotion-generic-players - the recipe will be removed on 2017-09-01 unless the issue is fixed"
13
14PNBLACKLIST[emotion-generic-players] ?= "Runtime depends on blacklisted emotion-generic-players-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
diff --git a/meta-efl/recipes-efl/efl/engrave_svn.bb b/meta-efl/recipes-efl/efl/engrave_svn.bb
deleted file mode 100644
index f950938c9..000000000
--- a/meta-efl/recipes-efl/efl/engrave_svn.bb
+++ /dev/null
@@ -1,15 +0,0 @@
1SUMMARY = "Engrave is an Edje Editing Library"
2LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://COPYING;md5=edf2d968b9eb026bfa82cccbd0e6f9f5"
4# also requires yacc and lex on host
5DEPENDS = "evas ecore flex"
6PV = "0.0.0+svnr${SRCPV}"
7SRCREV = "${EFL_SRCREV}"
8
9inherit efl autotools-brokensep
10SRC_URI = "${E_SVN}/OLD;module=${SRCNAME};protocol=http;scmdata=keep"
11S = "${WORKDIR}/${SRCNAME}"
12
13# engrave.l:5:35: fatal error: libengrave_la-engrave.h: No such file or directory
14# http://errors.yoctoproject.org/Errors/Details/56597/
15PNBLACKLIST[engrave] ?= "BROKEN: fails to build with latest oe-core - the recipe will be removed on 2017-09-01 unless the issue is fixed"
diff --git a/meta-efl/recipes-efl/efl/entrance/0001-pam-use-common-auth-instead-of-system-auth.patch b/meta-efl/recipes-efl/efl/entrance/0001-pam-use-common-auth-instead-of-system-auth.patch
deleted file mode 100644
index a82d1ed3c..000000000
--- a/meta-efl/recipes-efl/efl/entrance/0001-pam-use-common-auth-instead-of-system-auth.patch
+++ /dev/null
@@ -1,26 +0,0 @@
1From 14396c52a2556b1ab778a310a318ec19c2829735 Mon Sep 17 00:00:00 2001
2From: Martin Jansa <Martin.Jansa@gmail.com>
3Date: Thu, 24 Nov 2011 13:25:33 +0100
4Subject: [PATCH] pam: use common-auth instead of system-auth
5
6Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
7---
8 PROTO/entrance/data/entrance | 8 ++++----
9 1 files changed, 4 insertions(+), 4 deletions(-)
10
11diff --git a/data/entrance b/data/entrance
12index 872c83d..2b98c3a 100644
13--- a/data/entrance
14+++ b/data/entrance
15@@ -1,4 +1,4 @@
16-auth include system-auth
17-account include system-auth
18-password include system-auth
19-session include system-auth
20+auth include common-auth
21+account include common-account
22+password include common-password
23+session include common-session
24--
251.7.8.6
26
diff --git a/meta-efl/recipes-efl/efl/entrance/entrance.service b/meta-efl/recipes-efl/efl/entrance/entrance.service
deleted file mode 100644
index 482868695..000000000
--- a/meta-efl/recipes-efl/efl/entrance/entrance.service
+++ /dev/null
@@ -1,8 +0,0 @@
1[Unit]
2Description=Login manager for Enlightenment
3
4[Service]
5ExecStart=/usr/sbin/entrance
6
7[Install]
8Alias=display-manager.service
diff --git a/meta-efl/recipes-efl/efl/entrance_svn.bb b/meta-efl/recipes-efl/efl/entrance_svn.bb
deleted file mode 100644
index b1e580dbe..000000000
--- a/meta-efl/recipes-efl/efl/entrance_svn.bb
+++ /dev/null
@@ -1,43 +0,0 @@
1SUMMARY = "Login manager for Enlightenment"
2DEPENDS = "efreet eina eet ecore elementary"
3LICENSE = "GPLv3+"
4LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
5SECTION = "e/apps"
6
7inherit e gettext systemd
8SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep \
9 file://0001-pam-use-common-auth-instead-of-system-auth.patch \
10 file://entrance.service \
11"
12S = "${WORKDIR}/${SRCNAME}"
13
14PNBLACKLIST[entrance] ?= "broken: switch to https://git.enlightenment.org/misc/entrance.git and fix 0.0.4+svnr82070-r7/entrance/data/themes/old/default.edc:678. invalid state name: 'defaault'. "default" state must always be first. - the recipe will be removed on 2017-09-01 unless the issue is fixed"
15
16PACKAGECONFIG ??= ""
17PACKAGECONFIG[consolekit] = "--enable-consolekit,--disable-consolekit,consolekit"
18
19EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '', '--disable-pam', d)}"
20
21PR = "r7"
22PV = "0.0.4+svnr${SRCPV}"
23SRCREV = "${EFL_SRCREV}"
24
25RDEPENDS_${PN} += "${PN}-themes sessreg xauth"
26CONFFILES_${PN} += "${sysconfdir}/entrance.conf"
27
28RCONFLICTS_${PN} += "xserver-nodm-init"
29RREPLACES_${PN} += "xserver-nodm-init"
30
31RCONFLICTS_${PN} += "xserver-nodm-init-systemd"
32RREPLACES_${PN} += "xserver-nodm-init-systemd"
33
34RPROVIDES_${PN} += "${PN}-systemd"
35RREPLACES_${PN} += "${PN}-systemd"
36RCONFLICTS_${PN} += "${PN}-systemd"
37
38SYSTEMD_SERVICE_${PN} = "entrance.service"
39
40do_install_append() {
41 install -d ${D}${systemd_unitdir}/system
42 install -m 0644 ${WORKDIR}/entrance.service ${D}${systemd_unitdir}/system
43}
diff --git a/meta-efl/recipes-efl/efl/epdf/0001-remove-antialias-functions-poppler-has-dropped-them-.patch b/meta-efl/recipes-efl/efl/epdf/0001-remove-antialias-functions-poppler-has-dropped-them-.patch
deleted file mode 100644
index 728ffa6e3..000000000
--- a/meta-efl/recipes-efl/efl/epdf/0001-remove-antialias-functions-poppler-has-dropped-them-.patch
+++ /dev/null
@@ -1,132 +0,0 @@
1From 6691ac5fcbac0e766d4410ae649a13957ae85289 Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
3Date: Thu, 22 Oct 2015 16:27:52 +0200
4Subject: [PATCH 1/2] remove antialias functions - poppler has dropped them in
5 the API
6MIME-Version: 1.0
7Content-Type: text/plain; charset=UTF-8
8Content-Transfer-Encoding: 8bit
9
10The functions removed were not used.
11
12Upstream-Status: pending
13
14Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
15---
16 src/lib/epdf_main.h | 45 -----------------------------------
17 src/lib/mupdf/epdf_mupdf_main.c | 18 --------------
18 src/lib/poppler/epdf_poppler_main.cpp | 21 ----------------
19 3 files changed, 84 deletions(-)
20
21diff --git a/src/lib/epdf_main.h b/src/lib/epdf_main.h
22index 54a57ca..0a79bad 100644
23--- a/src/lib/epdf_main.h
24+++ b/src/lib/epdf_main.h
25@@ -29,49 +29,4 @@ EAPI int epdf_shutdown();
26 */
27 EAPI const char *epdf_backend_version_get (void);
28
29-/**
30- * @brief Return the state of fonts antialiasing in Poppler
31- *
32- * @return EINA_TRUE if fonts antialiasing enabled, EINA_FALSE otherwise.
33- *
34- * Return EINA_TRUE if the state of fonts antialiasing is enabled in
35- * Poppler, EINA_FALSE otherwise.
36- *
37- * @ingroup Epdf_Main
38- */
39-EAPI Eina_Bool epdf_fonts_antialias_get (void);
40-
41-/**
42- * @brief Sets fonts antialiasing mode in Poppler
43- *
44- * @param on EINA_TRUE to enable fonts antialiasing, EINA_FALSE to disable
45- *
46- * Set @p on to EINA_TRUE to enable fonts antialiasing in Poppler,
47- * EINA_FALSE to disable it.
48- */
49-EAPI void epdf_fonts_antialias_set (Eina_Bool on);
50-
51-/**
52- * @brief Return the state of lines antialiasing in Poppler
53- *
54- * @return EINA_TRUE if lines antialiasing enabled, EINA_FALSE otherwise.
55- *
56- * Return EINA_TRUE if the state of lines antialiasing is enabled in
57- * Poppler, EINA_FALSE otherwise.
58- *
59- * @ingroup Epdf_Main
60- */
61-EAPI Eina_Bool epdf_lines_antialias_get (void);
62-
63-/**
64- * @brief Sets lines antialiasing mode in Poppler
65- *
66- * @param on EINA_TRUE to enable lines antialiasing, EINA_FALSE to disable
67- *
68- * Set @p on to EINA_TRUE to enable lines antialiasing in Poppler,
69- * EINA_FALSE to disable it.
70- */
71-EAPI void epdf_lines_antialias_set (Eina_Bool on);
72-
73-
74 #endif /* __EPDF_MAIN_H__ */
75diff --git a/src/lib/mupdf/epdf_mupdf_main.c b/src/lib/mupdf/epdf_mupdf_main.c
76index 17bb830..27c6de2 100644
77--- a/src/lib/mupdf/epdf_mupdf_main.c
78+++ b/src/lib/mupdf/epdf_mupdf_main.c
79@@ -37,21 +37,3 @@ epdf_backend_version_get (void)
80 {
81 return "0.5";
82 }
83-
84-Eina_Bool epdf_fonts_antialias_get(void)
85-{
86- return EINA_TRUE;
87-}
88-
89-void epdf_fonts_antialias_set(Eina_Bool on)
90-{
91-}
92-
93-Eina_Bool epdf_lines_antialias_get(void)
94-{
95- return EINA_TRUE;
96-}
97-
98-void epdf_lines_antialias_set(Eina_Bool on)
99-{
100-}
101diff --git a/src/lib/poppler/epdf_poppler_main.cpp b/src/lib/poppler/epdf_poppler_main.cpp
102index 9841987..9efdbe8 100644
103--- a/src/lib/poppler/epdf_poppler_main.cpp
104+++ b/src/lib/poppler/epdf_poppler_main.cpp
105@@ -46,24 +46,3 @@ epdf_backend_version_get (void)
106 {
107 return POPPLER_VERSION;
108 }
109-
110-Eina_Bool epdf_fonts_antialias_get (void)
111-{
112- return globalParams->getAntialias();
113-}
114-
115-void epdf_fonts_antialias_set (Eina_Bool on)
116-{
117- /* Nice API */
118- globalParams->setAntialias((char*)(on ? "yes" : "no"));
119-}
120-
121-Eina_Bool epdf_lines_antialias_get (void)
122-{
123- return globalParams->getVectorAntialias();
124-}
125-
126-void epdf_lines_antialias_set (Eina_Bool on)
127-{
128- globalParams->setVectorAntialias((char*)(on ? "yes" : "no"));
129-}
130--
1312.1.0
132
diff --git a/meta-efl/recipes-efl/efl/epdf/0002-epdf_poppler_postscript.cpp-fix-build-for-poppler-AP.patch b/meta-efl/recipes-efl/efl/epdf/0002-epdf_poppler_postscript.cpp-fix-build-for-poppler-AP.patch
deleted file mode 100644
index c9adaa731..000000000
--- a/meta-efl/recipes-efl/efl/epdf/0002-epdf_poppler_postscript.cpp-fix-build-for-poppler-AP.patch
+++ /dev/null
@@ -1,45 +0,0 @@
1From a84c16fdc606f22b993f870b1cea56dd060a35e6 Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
3Date: Thu, 22 Oct 2015 16:55:30 +0200
4Subject: [PATCH 2/2] epdf_poppler_postscript.cpp: fix build for poppler API
5 change
6MIME-Version: 1.0
7Content-Type: text/plain; charset=UTF-8
8Content-Transfer-Encoding: 8bit
9
10Poppler API was changed in [1]. The patch not only shows the change but also
11inspires how to fix.
12
13[1] http://cgit.freedesktop.org/poppler/poppler/commit/?id=9caf7525409d699c16896653528486451123b485
14
15Upstream-Status: Pending
16
17Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
18---
19 src/lib/poppler/epdf_poppler_postscript.cpp | 7 +++++--
20 1 file changed, 5 insertions(+), 2 deletions(-)
21
22diff --git a/src/lib/poppler/epdf_poppler_postscript.cpp b/src/lib/poppler/epdf_poppler_postscript.cpp
23index 0c2836b..656193b 100644
24--- a/src/lib/poppler/epdf_poppler_postscript.cpp
25+++ b/src/lib/poppler/epdf_poppler_postscript.cpp
26@@ -82,11 +82,14 @@ epdf_postscript_print (const Epdf_Postscript *postscript)
27
28 // FIXME: fix postscript title
29 #ifdef HAVE_POPPLER_0_20
30+ std::vector<int> pages;
31+ for (int i = postscript->first_page; i <= postscript->last_page; ++i) {
32+ pages.push_back(i);
33+ }
34 PSOutputDev ps_dev(postscript->filename,
35 postscript->pdfdoc,
36 (char *)"PS title",
37- postscript->first_page,
38- postscript->last_page,
39+ pages,
40 psModePS,
41 (int)postscript->width,
42 (int)postscript->height,
43--
442.1.0
45
diff --git a/meta-efl/recipes-efl/efl/epdf_svn.bb b/meta-efl/recipes-efl/efl/epdf_svn.bb
deleted file mode 100644
index d664bad78..000000000
--- a/meta-efl/recipes-efl/efl/epdf_svn.bb
+++ /dev/null
@@ -1,35 +0,0 @@
1SUMMARY = "Epdf is the glue between EFL and libpoppler"
2
3DEPENDS = "poppler evas ecore"
4PV = "0.1.0+svnr${SRCPV}"
5SRCREV = "${EFL_SRCREV}"
6
7inherit efl
8
9LICENSE = "GPLv2 & LGPLv3"
10LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
11 file://COPYING.LESSER;md5=6a6a8e020838b23406c81b19c1d46df6 \
12"
13
14SRC_URI = " \
15 ${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep \
16 file://0001-remove-antialias-functions-poppler-has-dropped-them-.patch \
17 file://0002-epdf_poppler_postscript.cpp-fix-build-for-poppler-AP.patch \
18"
19S = "${WORKDIR}/${SRCNAME}"
20
21EXTRA_OECONF = "\
22 --enable-poppler \
23 --disable-mupdf \
24"
25
26# Some upgrade path tweaking, as in evas
27AUTO_LIBNAME_PKGS = ""
28
29PNBLACKLIST[epdf] ?= "Depends on blacklisted ecore - the recipe will be removed on 2017-09-01 unless the issue is fixed"
30
31PNBLACKLIST[epdf] ?= "Depends on blacklisted evas - the recipe will be removed on 2017-09-01 unless the issue is fixed"
32
33PNBLACKLIST[epdf] ?= "Runtime depends on blacklisted epdf-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
34
35PNBLACKLIST[epdf] ?= "Runtime depends on blacklisted epdf - the recipe will be removed on 2017-09-01 unless the issue is fixed"
diff --git a/meta-efl/recipes-efl/efl/evas-generic-loaders.inc b/meta-efl/recipes-efl/efl/evas-generic-loaders.inc
deleted file mode 100644
index d277c1167..000000000
--- a/meta-efl/recipes-efl/efl/evas-generic-loaders.inc
+++ /dev/null
@@ -1,73 +0,0 @@
1DESCRIPTION = "Evas generic loaders"
2LICENSE = "GPLv2"
3LIC_FILES_CHKSUM = "file://COPYING;md5=a87563ed30add2b0e3460272d3138a00"
4DEPENDS = "eina librsvg cairo"
5
6inherit efl
7
8SRCNAME = "evas_generic_loaders"
9
10EXTRA_OECONF = " \
11 --enable-svg \
12 --disable-gstreamer \
13 --disable-libraw \
14 --disable-spectre \
15"
16
17PACKAGECONFIG ??= ""
18PACKAGECONFIG[poppler] = "--enable-poppler,--disable-poppler,poppler"
19
20PACKAGESPLITFUNCS_prepend = "split_evas_loader_packages "
21
22python split_evas_loader_packages () {
23 bb.note( "splitting packages for evas generic loaders" )
24 basedir = d.expand( '${libdir}/evas/utils')
25
26 do_split_packages(d, basedir, 'evas_image_loader\.(.*)$',
27 output_pattern = "evas-generic-loader-%s",
28 description = 'Evas generic loaders - module %s',
29 allow_dirs=True, recursive=False, extra_depends="" )
30
31 do_split_packages(d, basedir, 'evas_generic_pdf_loader\.(.*)$',
32 output_pattern = "evas-generic-pdf-loader-%s",
33 description = 'Evas generic pdf loaders - module %s',
34 allow_dirs=True, recursive=False, extra_depends="" )
35}
36
37# add symlinks for different format (it doesn't make much sense to package them in separate packages)
38FILES_evas-generic-loader-xcf += " \
39 ${libdir}/evas/utils/evas_image_loader.xcf.gz \
40"
41FILES_evas-generic-loader-svg += " \
42 ${libdir}/evas/utils/evas_image_loader.svg.gz \
43 ${libdir}/evas/utils/evas_image_loader.svgz \
44"
45FILES_evas-generic-loader-pdf += " \
46 ${libdir}/evas/utils/evas_image_loader.doc \
47 ${libdir}/evas/utils/evas_image_loader.docx \
48 ${libdir}/evas/utils/evas_image_loader.odp \
49 ${libdir}/evas/utils/evas_image_loader.ods \
50 ${libdir}/evas/utils/evas_image_loader.odt \
51 ${libdir}/evas/utils/evas_image_loader.ppt \
52 ${libdir}/evas/utils/evas_image_loader.pptx \
53 ${libdir}/evas/utils/evas_image_loader.rtf \
54 ${libdir}/evas/utils/evas_image_loader.xls \
55 ${libdir}/evas/utils/evas_image_loader.xlsx \
56"
57FILES_evas-generic-pdf-loader-libreoffice += " \
58 ${libdir}/evas/utils/evas_generic_pdf_loader.doc \
59 ${libdir}/evas/utils/evas_generic_pdf_loader.docx \
60 ${libdir}/evas/utils/evas_generic_pdf_loader.odp \
61 ${libdir}/evas/utils/evas_generic_pdf_loader.ods \
62 ${libdir}/evas/utils/evas_generic_pdf_loader.odt \
63 ${libdir}/evas/utils/evas_generic_pdf_loader.ppt \
64 ${libdir}/evas/utils/evas_generic_pdf_loader.pptx \
65 ${libdir}/evas/utils/evas_generic_pdf_loader.rtf \
66 ${libdir}/evas/utils/evas_generic_pdf_loader.xls \
67 ${libdir}/evas/utils/evas_generic_pdf_loader.xlsx \
68"
69
70FILES_${PN}-dbg += "${libdir}/evas/utils/.debug"
71
72PACKAGES += "evas-generic-loader-svg"
73PACKAGES_DYNAMIC += "^evas-generic-loader-.* ^evas-generic-pdf-loader-.*"
diff --git a/meta-efl/recipes-efl/efl/evas-generic-loaders_1.15.0.bb b/meta-efl/recipes-efl/efl/evas-generic-loaders_1.15.0.bb
deleted file mode 100644
index ecdbcee1f..000000000
--- a/meta-efl/recipes-efl/efl/evas-generic-loaders_1.15.0.bb
+++ /dev/null
@@ -1,14 +0,0 @@
1require ${BPN}.inc
2
3SRC_URI = "\
4 ${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \
5"
6
7SRC_URI[md5sum] = "3ca8443b8cbf177845595c5e02fbc49c"
8SRC_URI[sha256sum] = "caa22c9ba1ae9629c16a3fe809ea927f60b8f0d80cdb7f145159b997b9ae2bcd"
9
10PNBLACKLIST[evas-generic-loaders] ?= "Depends on blacklisted eina - the recipe will be removed on 2017-09-01 unless the issue is fixed"
11
12PNBLACKLIST[evas-generic-loaders] ?= "Runtime depends on blacklisted evas-generic-loaders - the recipe will be removed on 2017-09-01 unless the issue is fixed"
13
14PNBLACKLIST[evas-generic-loaders] ?= "Runtime depends on blacklisted evas-generic-loaders-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
diff --git a/meta-efl/recipes-efl/efl/expedite.inc b/meta-efl/recipes-efl/efl/expedite.inc
deleted file mode 100644
index 60e85974c..000000000
--- a/meta-efl/recipes-efl/efl/expedite.inc
+++ /dev/null
@@ -1,25 +0,0 @@
1DESCRIPTION = "Expedite is a comprehensive benchmarking suite for Evas"
2DEPENDS = "eet evas libsdl"
3LICENSE = "MIT & BSD"
4LIC_FILES_CHKSUM = "file://COPYING;md5=d70bc65d46237e4ef386beebe7d0fe5b"
5
6INC_PR = "r0"
7
8inherit e
9
10EXTRA_OECONF = "\
11 --x-includes=${STAGING_INCDIR}/X11 \
12 --x-libraries=${STAGING_LIBDIR} \
13 --enable-simple-x11 \
14\
15 --enable-software-x11 \
16 --enable-xrender-x11 \
17 --enable-software-16-x11 \
18 --enable-opengl-x11 \
19 --enable-fb \
20 --disable-software-ddraw \
21 --disable-direct3d \
22"
23
24FILES_${PN} += "${datadir}"
25RDEPENDS_${PN} = "expedite-themes evas-engine-fb evas-engine-software-generic evas-engine-software-x11 evas-engine-gl-x11 evas-loader-png"
diff --git a/meta-efl/recipes-efl/efl/expedite_1.7.9.bb b/meta-efl/recipes-efl/efl/expedite_1.7.9.bb
deleted file mode 100644
index 832cd00a5..000000000
--- a/meta-efl/recipes-efl/efl/expedite_1.7.9.bb
+++ /dev/null
@@ -1,28 +0,0 @@
1require ${BPN}.inc
2
3SRC_URI = "\
4 ${E_MIRROR}/${SRCNAME}-${SRCVER}.tar.gz \
5"
6
7SRC_URI[md5sum] = "954fe8e40fec6a561190ff0fb75b6bdd"
8SRC_URI[sha256sum] = "a05be096c911e0d66d4bdc497ebb935a04ad23696de9084aed9959b5172a593e"
9
10PNBLACKLIST[expedite] ?= "Depends on blacklisted eet - the recipe will be removed on 2017-09-01 unless the issue is fixed"
11
12PNBLACKLIST[expedite] ?= "Depends on blacklisted evas - the recipe will be removed on 2017-09-01 unless the issue is fixed"
13
14PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-loader-png - the recipe will be removed on 2017-09-01 unless the issue is fixed"
15
16PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted expedite - the recipe will be removed on 2017-09-01 unless the issue is fixed"
17
18PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted expedite-themes - the recipe will be removed on 2017-09-01 unless the issue is fixed"
19
20PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-gl-x11 - the recipe will be removed on 2017-09-01 unless the issue is fixed"
21
22PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-software-generic - the recipe will be removed on 2017-09-01 unless the issue is fixed"
23
24PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted expedite-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
25
26PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-software-x11 - the recipe will be removed on 2017-09-01 unless the issue is fixed"
27
28PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-fb - the recipe will be removed on 2017-09-01 unless the issue is fixed"
diff --git a/meta-efl/recipes-efl/efl/expedite_git.bb b/meta-efl/recipes-efl/efl/expedite_git.bb
deleted file mode 100644
index 65c2d4a49..000000000
--- a/meta-efl/recipes-efl/efl/expedite_git.bb
+++ /dev/null
@@ -1,31 +0,0 @@
1require ${BPN}.inc
2
3SRCREV = "a5e6af917af52877b378090811cf836c16d0bfbb"
4PV = "1.7.99+gitr${SRCPV}"
5
6DEFAULT_PREFERENCE = "-1"
7
8SRC_URI = "\
9 git://git.enlightenment.org/tools/${BPN}.git \
10"
11S = "${WORKDIR}/${SRCNAME}"
12
13PNBLACKLIST[expedite] ?= "Depends on blacklisted eet - the recipe will be removed on 2017-09-01 unless the issue is fixed"
14
15PNBLACKLIST[expedite] ?= "Depends on blacklisted evas - the recipe will be removed on 2017-09-01 unless the issue is fixed"
16
17PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-loader-png - the recipe will be removed on 2017-09-01 unless the issue is fixed"
18
19PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted expedite - the recipe will be removed on 2017-09-01 unless the issue is fixed"
20
21PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-software-generic - the recipe will be removed on 2017-09-01 unless the issue is fixed"
22
23PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-fb - the recipe will be removed on 2017-09-01 unless the issue is fixed"
24
25PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-software-x11 - the recipe will be removed on 2017-09-01 unless the issue is fixed"
26
27PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-gl-x11 - the recipe will be removed on 2017-09-01 unless the issue is fixed"
28
29PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted expedite-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
30
31PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted expedite-themes - the recipe will be removed on 2017-09-01 unless the issue is fixed"
diff --git a/meta-efl/recipes-efl/efl/libeflvala/disable.eina.test.patch b/meta-efl/recipes-efl/efl/libeflvala/disable.eina.test.patch
deleted file mode 100644
index 84be133f6..000000000
--- a/meta-efl/recipes-efl/efl/libeflvala/disable.eina.test.patch
+++ /dev/null
@@ -1,44 +0,0 @@
1It causes testeina.c build to fail linking to internal eina_.*_{init,shutdown} symbols
2as reported in:
3http://lists.alioth.debian.org/pipermail/pkg-fso-maint/2010-May/003056.html
4
5Upstream-Status: Pending
6
7Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
8
9diff -uNr vala/tests/testeina.vala ../../../arm920tt-oe-linux-gnueabi/libeflvala/1_2011.01.13.1+svnr82070-r2/vala/tests/testeina.vala
10--- vala/tests/testeina.vala 2014-01-13 16:16:53.984999035 +0100
11+++ ../../../arm920tt-oe-linux-gnueabi/libeflvala/1_2011.01.13.1+svnr82070-r2/vala/tests/testeina.vala 2010-02-26 09:02:06.000000000 +0100
12@@ -153,22 +153,22 @@
13
14 void test_eina_benchmark()
15 {
16- assert( Eina.Module.init() );
17- assert( Eina.List.init() );
18- assert( Eina.Array.init() );
19- assert( Eina.Benchmark.init() );
20- assert( Eina.Mempool.init() );
21+// assert( Eina.Module.init() );
22+// assert( Eina.List.init() );
23+// assert( Eina.Array.init() );
24+// assert( Eina.Benchmark.init() );
25+// assert( Eina.Mempool.init() );
26 var b = new Eina.Benchmark( "test", "test");
27 assert( b.register( "bogus", spec_one, 0, 100, 5 ) );
28 unowned Eina.Array<string> result = b.run();
29 assert( result.count_get() == 2 );
30 result = null;
31 b = null;
32- assert( Eina.Mempool.shutdown() );
33- assert( Eina.Benchmark.shutdown() );
34- assert( Eina.Array.shutdown() );
35- assert( Eina.List.shutdown() );
36- assert( Eina.Module.shutdown() );
37+// assert( Eina.Mempool.shutdown() );
38+// assert( Eina.Benchmark.shutdown() );
39+// assert( Eina.Array.shutdown() );
40+// assert( Eina.List.shutdown() );
41+// assert( Eina.Module.shutdown() );
42 }
43
44 //===========================================================================
diff --git a/meta-efl/recipes-efl/efl/libeflvala_svn.bb b/meta-efl/recipes-efl/efl/libeflvala_svn.bb
deleted file mode 100644
index eaf4893f7..000000000
--- a/meta-efl/recipes-efl/efl/libeflvala_svn.bb
+++ /dev/null
@@ -1,23 +0,0 @@
1SUMMARY = "Vala meets the Enlightenment Foundation Libraries"
2AUTHOR = "Michael 'Mickey' Lauer <mlauer@vanille-media.de>"
3LICENSE = "GPLv2"
4LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
5SECTION = "devel"
6DEPENDS = "vala-native glib-2.0 dbus dbus-glib eina eet evas ecore edje elementary tiff"
7PV = "2011.01.13.1+svnr${SRCPV}"
8PE = "1"
9PR = "r2"
10SRCREV = "${EFL_SRCREV}"
11SRCNAME = "vala"
12
13inherit e-base autotools-brokensep pkgconfig vala
14
15SRC_URI = "${E_SVN}/trunk/BINDINGS;module=${SRCNAME};protocol=http \
16 file://disable.eina.test.patch \
17"
18S = "${WORKDIR}/${SRCNAME}"
19
20PACKAGES =+ "${PN}-examples"
21FILES_${PN}-examples = "${datadir}/libeflvala ${bindir}/*"
22
23PNBLACKLIST[libeflvala] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
diff --git a/meta-efl/recipes-efl/efl/libeweather_svn.bb b/meta-efl/recipes-efl/efl/libeweather_svn.bb
deleted file mode 100644
index 53988b0d1..000000000
--- a/meta-efl/recipes-efl/efl/libeweather_svn.bb
+++ /dev/null
@@ -1,48 +0,0 @@
1SUMMARY = "EFL-based weather widget library"
2LICENSE = "LGPL-2.1"
3LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24 \
4 file://COPYING-PLAIN;md5=c910b645eda0005ccec46f75203dc96e"
5
6DEPENDS = "ecore edje"
7PV = "0.0.0+svnr${SRCPV}"
8SRCREV = "${EFL_SRCREV}"
9
10inherit efl
11SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep"
12S = "${WORKDIR}/${SRCNAME}"
13
14EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc"
15
16RSUGGESTS_${PN} = "elementary-tests"
17
18do_compile_append() {
19 sed -i -e s:${STAGING_DIR_TARGET}::g \
20 -e s:/${TARGET_SYS}::g \
21 eweather.pc
22}
23
24PACKAGES += "${PN}-plugins"
25
26FILES_${PN}-themes = "\
27 ${datadir} \
28"
29
30FILES_${PN}-plugins = "\
31 ${libdir}/eweather/plugins/*.so \
32"
33
34FILES_${PN}-dbg += "\
35 ${libdir}/eweather/plugins/.debug \
36"
37
38FILES_${PN}-dev += "\
39 ${libdir}/eweather/plugins/*.a \
40 ${libdir}/eweather/plugins/*.la \
41"
42
43RRECOMMENDS_${PN} = "\
44 ${PN}-themes \
45 ${PN}-plugins \
46"
47
48PNBLACKLIST[libeweather] ?= "Fails to build with RSS http://errors.yoctoproject.org/Errors/Details/130649/ - the recipe will be removed on 2017-09-01 unless the issue is fixed"