diff options
Diffstat (limited to 'recipes/efl1')
-rw-r--r-- | recipes/efl1/ecore.inc | 3 | ||||
-rw-r--r-- | recipes/efl1/ecore/exit_uclibc.patch | 26 | ||||
-rw-r--r-- | recipes/efl1/ecore/iconv.patch | 96 | ||||
-rw-r--r-- | recipes/efl1/ecore_svn.bb | 23 | ||||
-rw-r--r-- | recipes/efl1/elementary_svn.bb | 5 | ||||
-rw-r--r-- | recipes/efl1/illume-keyboard-arabic_git.bb | 2 | ||||
-rw-r--r-- | recipes/efl1/illume-keyboard-browse_git.bb | 2 | ||||
-rw-r--r-- | recipes/efl1/illume-keyboard-danish_git.bb | 2 | ||||
-rw-r--r-- | recipes/efl1/illume-keyboard-default-alt_git.bb | 2 | ||||
-rw-r--r-- | recipes/efl1/illume-keyboard-dutch_git.bb | 2 | ||||
-rw-r--r-- | recipes/efl1/illume-keyboard-dvorak_git.bb | 2 | ||||
-rw-r--r-- | recipes/efl1/illume-keyboard-french_git.bb | 2 | ||||
-rw-r--r-- | recipes/efl1/illume-keyboard-german_git.bb | 2 | ||||
-rw-r--r-- | recipes/efl1/illume-keyboard-hebrew_git.bb | 2 | ||||
-rw-r--r-- | recipes/efl1/illume-keyboard-numeric-alt_git.bb | 2 | ||||
-rw-r--r-- | recipes/efl1/illume-keyboard-russian-terminal_git.bb | 2 | ||||
-rw-r--r-- | recipes/efl1/illume-keyboard-russian_git.bb | 2 |
17 files changed, 151 insertions, 26 deletions
diff --git a/recipes/efl1/ecore.inc b/recipes/efl1/ecore.inc index 4cbbc01774..ef3ba55d55 100644 --- a/recipes/efl1/ecore.inc +++ b/recipes/efl1/ecore.inc @@ -1,6 +1,7 @@ DESCRIPTION = "Ecore is the Enlightenment application framework library" LICENSE = "MIT BSD" -DEPENDS = "curl eet evas tslib libxtst libxcomposite libxinerama libxscrnsaver libxdamage libxrandr libxcursor libxprintutil" +DEPENDS = "gettext-native virtual/libiconv curl eet evas tslib glib-2.0 \ + libxtst libxcomposite libxinerama libxscrnsaver libxdamage libxrandr libxcursor libxprintutil" # optional # DEPENDS += "directfb libsdl-x11 openssl virtual/libiconv" PV = "0.9.9.060+svnr${SRCPV}" diff --git a/recipes/efl1/ecore/exit_uclibc.patch b/recipes/efl1/ecore/exit_uclibc.patch new file mode 100644 index 0000000000..dea010c116 --- /dev/null +++ b/recipes/efl1/ecore/exit_uclibc.patch @@ -0,0 +1,26 @@ +Index: ecore/src/lib/ecore_con/ecore_con_dns.c +=================================================================== +--- ecore.orig/src/lib/ecore_con/ecore_con_dns.c 2009-11-14 00:12:04.279051754 +0100 ++++ ecore/src/lib/ecore_con/ecore_con_dns.c 2009-11-14 00:14:41.685708230 +0100 +@@ -135,7 +135,7 @@ + write(fd[1], "", 1); + } + close(fd[1]); +-# ifdef __USE_ISOC99 ++# if defined(__USE_ISOC99) && !defined(__UCLIBC__) + _Exit(0); + # else + _exit(0); +Index: ecore/src/lib/ecore_con/ecore_con_info.c +=================================================================== +--- ecore.orig/src/lib/ecore_con/ecore_con_info.c 2009-11-14 00:14:56.056955719 +0100 ++++ ecore/src/lib/ecore_con/ecore_con_info.c 2009-11-14 00:16:40.035696191 +0100 +@@ -243,7 +243,7 @@ + freeaddrinfo(result); + err = write(fd[1], "", 1); + close(fd[1]); +-# ifdef __USE_ISOC99 ++# if defined(__USE_ISOC99) && !defined(__UCLIBC__) + _Exit(0); + # else + _exit(0); diff --git a/recipes/efl1/ecore/iconv.patch b/recipes/efl1/ecore/iconv.patch new file mode 100644 index 0000000000..16524917b2 --- /dev/null +++ b/recipes/efl1/ecore/iconv.patch @@ -0,0 +1,96 @@ +Index: ecore/configure.ac +=================================================================== +--- ecore.orig/configure.ac 2009-11-13 13:16:18.000000000 +0100 ++++ ecore/configure.ac 2009-11-19 01:09:28.469345164 +0100 +@@ -29,6 +29,9 @@ + AM_GNU_GETTEXT_VERSION([0.12.1]) + AM_GNU_GETTEXT([external]) + ++# explicit call AM_ICONV, because gettext is used in a different way ++AM_ICONV ++ + release="ver-pre-svn-04" + case "$host_os" in + mingw32ce* | cegcc*) +@@ -378,48 +381,6 @@ + requirements_ecore="glib-2.0 ${requirements_ecore}" + fi + +- +-# iconv library (ecore_txt) +- +-iconv_cflags="" +-iconv_libs="" +-have_iconv="no" +-AC_ARG_WITH([iconv-link], +- AC_HELP_STRING([--with-iconv-link=ICONV_LINK], [explicitly specify an iconv link option]), +- [ +- iconv_libs=$withval +- have_iconv="yes" +- ] +-) +- +-if test "x${have_iconv}" = "xno" ; then +- AC_CHECK_LIB(c, iconv, +- [have_iconv="yes"] ) +- +- if ! test "x${have_iconv}" = "xyes" ; then +- AC_CHECK_LIB(iconv, iconv, +- [ +- iconv_libs="-liconv" +- have_iconv="yes" +- ]) +- fi +- +- if test "x$have_iconv" != "xyes"; then +- AC_CHECK_LIB(iconv_plug, iconv, +- [ +- iconv_libs="-liconv -liconv_plug" +- have_iconv="yes" +- ]) +- fi +- +-fi +-AC_MSG_CHECKING(for explicit iconv link options) +-AC_MSG_RESULT($iconv_libs) +- +-AC_SUBST(iconv_cflags) +-AC_SUBST(iconv_libs) +- +- + # SDL library (ecore_sdl) + + have_sdl="no" +@@ -790,7 +751,7 @@ + ECORE_CHECK_MODULE([Job], [${want_ecore_job}]) + + # ecore_txt +-ECORE_CHECK_MODULE([Txt], [${want_ecore_txt}], [$have_iconv]) ++ECORE_CHECK_MODULE([Txt], [${want_ecore_txt}]) + + # ecore_con + ECORE_CHECK_MODULE([Con], [${want_ecore_con}]) +Index: ecore/src/lib/ecore_txt/Makefile.am +=================================================================== +--- ecore.orig/src/lib/ecore_txt/Makefile.am 2009-11-13 13:16:12.000000000 +0100 ++++ ecore/src/lib/ecore_txt/Makefile.am 2009-11-19 01:08:47.619349166 +0100 +@@ -3,8 +3,7 @@ + AM_CPPFLAGS = \ + -I$(top_srcdir)/src/lib/ecore \ + -I$(top_builddir)/src/lib/ecore \ +-@EFL_ECORE_TXT_BUILD@ \ +-@iconv_cflags@ ++@EFL_ECORE_TXT_BUILD@ + + if BUILD_ECORE_TXT + +@@ -16,8 +15,7 @@ + libecore_txt_la_SOURCES = \ + ecore_txt.c + +-libecore_txt_la_LIBADD = @iconv_libs@ \ +-@EINA_LIBS@ ++libecore_txt_la_LIBADD = $(LTLIBICONV) @EINA_LIBS@ + + libecore_txt_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -version-info @version_info@ @ecore_txt_release_info@ + diff --git a/recipes/efl1/ecore_svn.bb b/recipes/efl1/ecore_svn.bb index b9f01ba8b3..5be2dc80f1 100644 --- a/recipes/efl1/ecore_svn.bb +++ b/recipes/efl1/ecore_svn.bb @@ -1,32 +1,35 @@ require ecore.inc -PR = "r5" +PR = "r6" + +SRC_URI += "file://iconv.patch;patch=1 \ + file://exit_uclibc.patch;patch=1 \ + " EXTRA_OECONF = "\ --x-includes=${STAGING_INCDIR}/X11 \ --x-libraries=${STAGING_LIBDIR} \ --enable-simple-x11 \ -\ --enable-ecore-txt \ --enable-ecore-config \ - --disable-ecore-x-xcb \ --enable-ecore-x \ --enable-ecore-job \ - --disable-ecore-directfb \ - --disable-ecore-sdl \ --enable-ecore-fb \ --enable-ecore-evas \ --enable-ecore-evas-software-16-x11 \ - --disable-ecore-evas-x11-gl \ --enable-ecore-evas-xrender \ - --disable-ecore-evas-dfb \ - --disable-ecore-evas-sdl \ - --disable-openssl \ --enable-abstract-sockets \ --enable-ecore-con \ --enable-ecore-ipc \ --enable-ecore-file \ --enable-inotify \ - --disable-poll \ --enable-curl \ --disable-ecore-desktop \ + --disable-ecore-x-xcb \ + --disable-ecore-directfb \ + --disable-ecore-sdl \ + --disable-ecore-evas-x11-gl \ + --disable-ecore-evas-dfb \ + --disable-ecore-evas-sdl \ + --disable-openssl \ + --disable-poll \ " diff --git a/recipes/efl1/elementary_svn.bb b/recipes/efl1/elementary_svn.bb index 06f98bbed3..e82272dbed 100644 --- a/recipes/efl1/elementary_svn.bb +++ b/recipes/efl1/elementary_svn.bb @@ -2,7 +2,7 @@ DESCRIPTION = "EFL based widget set for mobile devices" LICENSE = "LGPL" DEPENDS = "efreet evas ecore edje eet edbus" PV = "0.0.0+svnr${SRCPV}" -PR = "r4" +PR = "r5" inherit efl @@ -11,8 +11,7 @@ EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc" SRC_URI = "svn://svn.enlightenment.org/svn/e/trunk/TMP/st;module=elementary;proto=http" S = "${WORKDIR}/elementary" -RDEPENDS_${PN} = "elementary-themes" -RRECOMMENDS_${PN} = "elementary-tests" +RSUGGESTS_${PN} = "elementary-tests" do_compile_append() { sed -i -e s:${STAGING_DIR_TARGET}::g \ diff --git a/recipes/efl1/illume-keyboard-arabic_git.bb b/recipes/efl1/illume-keyboard-arabic_git.bb index 900c745fe5..fcc01c905a 100644 --- a/recipes/efl1/illume-keyboard-arabic_git.bb +++ b/recipes/efl1/illume-keyboard-arabic_git.bb @@ -1,6 +1,6 @@ AUTHOR = "Mohammad Fahmi / Tom Hacohen" DESCRIPTION = "Illume keyboard with arabic layout" -PV = "0.0+gitr${SRCPV}" +PV = "0.0+gitr${SRCREV}" PE = "1" PR = "r0" diff --git a/recipes/efl1/illume-keyboard-browse_git.bb b/recipes/efl1/illume-keyboard-browse_git.bb index 4eda497c4c..b9f5e750d1 100644 --- a/recipes/efl1/illume-keyboard-browse_git.bb +++ b/recipes/efl1/illume-keyboard-browse_git.bb @@ -1,6 +1,6 @@ AUTHOR = "Pander" DESCRIPTION = "Illume keyboard with a layout optimized for browsing" -PV = "0.0+gitr${SRCPV}" +PV = "0.0+gitr${SRCREV}" PE = "1" PR = "r0" diff --git a/recipes/efl1/illume-keyboard-danish_git.bb b/recipes/efl1/illume-keyboard-danish_git.bb index 5a042d9c6b..b824a9e9d9 100644 --- a/recipes/efl1/illume-keyboard-danish_git.bb +++ b/recipes/efl1/illume-keyboard-danish_git.bb @@ -1,6 +1,6 @@ AUTHOR = "Esben Damgaard" DESCRIPTION = "Illume keyboard with danish layout" -PV = "0.0+gitr${SRCPV}" +PV = "0.0+gitr${SRCREV}" PE = "1" PR = "r0" diff --git a/recipes/efl1/illume-keyboard-default-alt_git.bb b/recipes/efl1/illume-keyboard-default-alt_git.bb index f367f11f79..4ceca530ae 100644 --- a/recipes/efl1/illume-keyboard-default-alt_git.bb +++ b/recipes/efl1/illume-keyboard-default-alt_git.bb @@ -1,6 +1,6 @@ AUTHOR = "Pander" DESCRIPTION = "Illume keyboard with an alternative default layout" -PV = "0.0+gitr${SRCPV}" +PV = "0.0+gitr${SRCREV}" PE = "1" PR = "r0" diff --git a/recipes/efl1/illume-keyboard-dutch_git.bb b/recipes/efl1/illume-keyboard-dutch_git.bb index 2eb137db85..15d0022de8 100644 --- a/recipes/efl1/illume-keyboard-dutch_git.bb +++ b/recipes/efl1/illume-keyboard-dutch_git.bb @@ -1,6 +1,6 @@ AUTHOR = "Pander" DESCRIPTION = "Illume keyboard with dutch layout" -PV = "0.0+gitr${SRCPV}" +PV = "0.0+gitr${SRCREV}" PE = "1" PR = "r0" diff --git a/recipes/efl1/illume-keyboard-dvorak_git.bb b/recipes/efl1/illume-keyboard-dvorak_git.bb index dd6b96c31e..61c58b406b 100644 --- a/recipes/efl1/illume-keyboard-dvorak_git.bb +++ b/recipes/efl1/illume-keyboard-dvorak_git.bb @@ -1,6 +1,6 @@ AUTHOR = "Gabor Adam TOTH" DESCRIPTION = "Illume keyboard with dvorak layout" -PV = "0.0+gitr${SRCPV}" +PV = "0.0+gitr${SRCREV}" PE = "1" PR = "r0" diff --git a/recipes/efl1/illume-keyboard-french_git.bb b/recipes/efl1/illume-keyboard-french_git.bb index 8c8041a9b1..5e957e98e1 100644 --- a/recipes/efl1/illume-keyboard-french_git.bb +++ b/recipes/efl1/illume-keyboard-french_git.bb @@ -1,5 +1,5 @@ DESCRIPTION = "Illume keyboard with french layout" -PV = "0.0+gitr${SRCPV}" +PV = "0.0+gitr${SRCREV}" PE = "1" PR = "r0" diff --git a/recipes/efl1/illume-keyboard-german_git.bb b/recipes/efl1/illume-keyboard-german_git.bb index a1ad5481df..7120dea750 100644 --- a/recipes/efl1/illume-keyboard-german_git.bb +++ b/recipes/efl1/illume-keyboard-german_git.bb @@ -1,6 +1,6 @@ AUTHOR = "Florian Hackenberger" DESCRIPTION = "Illume keyboard with german layout" -PV = "0.0+gitr${SRCPV}" +PV = "0.0+gitr${SRCREV}" PE = "1" PR = "r0" diff --git a/recipes/efl1/illume-keyboard-hebrew_git.bb b/recipes/efl1/illume-keyboard-hebrew_git.bb index e7cda399f2..cbd47eaad3 100644 --- a/recipes/efl1/illume-keyboard-hebrew_git.bb +++ b/recipes/efl1/illume-keyboard-hebrew_git.bb @@ -1,6 +1,6 @@ AUTHOR = "Tom Hacohen" DESCRIPTION = "Illume keyboard with hebrew layout" -PV = "0.0+gitr${SRCPV}" +PV = "0.0+gitr${SRCREV}" PE = "1" PR = "r0" diff --git a/recipes/efl1/illume-keyboard-numeric-alt_git.bb b/recipes/efl1/illume-keyboard-numeric-alt_git.bb index 92090d925d..8abfb8f020 100644 --- a/recipes/efl1/illume-keyboard-numeric-alt_git.bb +++ b/recipes/efl1/illume-keyboard-numeric-alt_git.bb @@ -1,6 +1,6 @@ AUTHOR = "Pander" DESCRIPTION = "Illume keyboard with an alternative numeric layout" -PV = "0.0+gitr${SRCPV}" +PV = "0.0+gitr${SRCREV}" PE = "1" PR = "r0" diff --git a/recipes/efl1/illume-keyboard-russian-terminal_git.bb b/recipes/efl1/illume-keyboard-russian-terminal_git.bb index 7b126bbf09..b625e937c2 100644 --- a/recipes/efl1/illume-keyboard-russian-terminal_git.bb +++ b/recipes/efl1/illume-keyboard-russian-terminal_git.bb @@ -1,6 +1,6 @@ AUTHOR = "lucky" DESCRIPTION = "Illume keyboard with russian layout for the Terminal" -PV = "0.0+gitr${SRCPV}" +PV = "0.0+gitr${SRCREV}" PE = "1" PR = "r0" diff --git a/recipes/efl1/illume-keyboard-russian_git.bb b/recipes/efl1/illume-keyboard-russian_git.bb index c067871848..ed0644ee58 100644 --- a/recipes/efl1/illume-keyboard-russian_git.bb +++ b/recipes/efl1/illume-keyboard-russian_git.bb @@ -1,6 +1,6 @@ AUTHOR = "lucky" DESCRIPTION = "Illume keyboard with russian layout" -PV = "0.0+gitr${SRCPV}" +PV = "0.0+gitr${SRCREV}" PE = "1" PR = "r0" |