diff options
| author | Michael Lauer <mickey@vanille-media.de> | 2005-08-09 23:08:49 +0000 |
|---|---|---|
| committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2005-08-09 23:08:49 +0000 |
| commit | 45b8741f7b138d039e0b1107ba1f1d41f61b5f26 (patch) | |
| tree | b69378d247af749ee22668c35ae64a26f49fbaf1 /packages/efl | |
| parent | cc66d34e4a411ce7e105df2ecb3d95265157f267 (diff) | |
Third (and hopefully last) EFL revamp before I hand over maintainership to
Justin Patrin. We now have a efl.bbclass that contains common code for the
various libraries. This makes it possible to have very clean and concise bb's.
Diffstat (limited to 'packages/efl')
35 files changed, 2437 insertions, 0 deletions
diff --git a/packages/efl/.mtn2git_empty b/packages/efl/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/efl/.mtn2git_empty diff --git a/packages/efl/ecore-fb_0.9.9.013.bb b/packages/efl/ecore-fb_0.9.9.013.bb new file mode 100644 index 0000000000..152cd5c4fd --- /dev/null +++ b/packages/efl/ecore-fb_0.9.9.013.bb @@ -0,0 +1,23 @@ +include ecore.inc +PR = "r0" + +EXTRA_OECONF = "--enable-ecore-fb \ + --enable-ecore-job \ + --enable-ecore-file \ + --enable-poll \ + --enable-ecore-dbus \ + --enable-ecore-evas \ + --enable-ecore-evas-fb \ + --disable-ecore-evas-x \ + --disable-ecore-evas-gl \ + --enable-ecore-con \ + --enable-ecore-config \ + --enable-ecore-ipc \ + --enable-ecore-txt \ + --disable-ecore-x \ + --enable-ecore-config \ + --disable-openssl" + +parts = "Ecore Ecore_Job Ecore_File Ecore_DBus \ + Ecore_Txt Ecore_Fb Ecore_Con \ + Ecore_Ipc Ecore_Evas Ecore_Config" diff --git a/packages/efl/ecore-native_0.9.9.013.bb b/packages/efl/ecore-native_0.9.9.013.bb new file mode 100644 index 0000000000..a90f508004 --- /dev/null +++ b/packages/efl/ecore-native_0.9.9.013.bb @@ -0,0 +1,9 @@ +include ecore-fb_${PV}.bb +inherit native +DEPENDS = "curl-native edb-native eet-native evas-native freetype-native" + +export CURL_CONFIG = "${STAGING_BINDIR}/curl-config-native" +export EVAS_CONFIG = "${STAGING_BINDIR}/evas-config-native" +export EDB_CONFIG = "${STAGING_BINDIR}/edb-config-native" +export EET_CONFIG = "${STAGING_BINDIR}/eet-config-native" +export FREETYPE_CONFIG = "${STAGING_BINDIR}/freetype-config-native" diff --git a/packages/efl/ecore-x11_0.9.9.013.bb b/packages/efl/ecore-x11_0.9.9.013.bb new file mode 100644 index 0000000000..b21efb588e --- /dev/null +++ b/packages/efl/ecore-x11_0.9.9.013.bb @@ -0,0 +1,24 @@ +include ecore.inc +DEPENDS += "evas-x11" +PR = "r1" + +EXTRA_OECONF = "--enable-ecore-fb \ + --enable-ecore-job \ + --enable-ecore-file \ + --enable-ecore-dbus \ + --enable-ecore-evas-fb \ + --enable-ecore-evas-x \ + --disable-ecore-evas-gl \ + --enable-ecore-con \ + --enable-ecore-ipc \ + --enable-ecore-txt \ + --enable-ecore-x \ + --enable-ecore-config \ + --disable-openssl \ + --x-includes=${STAGING_INCDIR}/X11 \ + --x-libraries=${STAGING_LIBDIR} " + +parts = "Ecore Ecore_Job Ecore_File Ecore_DBus \ + Ecore_Txt Ecore_Fb Ecore_Con \ + Ecore_Ipc Ecore_Evas Ecore_Config \ + Ecore_X" diff --git a/packages/efl/ecore.inc b/packages/efl/ecore.inc new file mode 100644 index 0000000000..a8ef0ec982 --- /dev/null +++ b/packages/efl/ecore.inc @@ -0,0 +1,31 @@ +DESCRIPTION = "Ecore is the core event abstraction layer for the enlightenment \ +foundation libraries. It makes makes doing selections, drag and drop, event loops, \ +timeouts and idle handlers fast, optimized, and convenient." +LEAD_SONAME = "libecore.so" +PROVIDES = "virtual/ecore" +LICENSE = "MIT" +DEPENDS = "curl edb eet virtual/evas freetype edb-native" + +inherit efl + +SRC_URI = "http://enlightenment.freedesktop.org/files/ecore-${PV}.tar.gz \ + file://ecore-configure.patch;patch=1" +S = "${WORKDIR}/ecore-${PV}" + +EXTRA_OECONF = "<override me>" + +libraries = "" +headers = "" +parts = "<override me>" + +do_stage_append() { + for p in ${parts}; do + dir=`echo $p|tr A-Z a-z` + install -m 0644 ${S}/src/lib/$dir/$p.h ${STAGING_INCDIR}/ + oe_libinstall -C src/lib/$dir lib$dir ${STAGING_LIBDIR}/ + done + install -m 0644 ${S}/src/lib/ecore/Ecore_Data.h ${STAGING_INCDIR}/ + install -m 0644 ${S}/ecore.m4 ${STAGING_DATADIR}/aclocal/ +} + +FILES_${PN} += "${libdir}/libecore*.so* ${libdir}/ecore_config_ipc_ecore.so" diff --git a/packages/efl/edb-native_1.0.5.004.bb b/packages/efl/edb-native_1.0.5.004.bb new file mode 100644 index 0000000000..234b0e05e5 --- /dev/null +++ b/packages/efl/edb-native_1.0.5.004.bb @@ -0,0 +1,7 @@ +include edb_${PV}.bb +inherit native +DEPENDS = "zlib-native" + +do_stage_append () { + install -m 0755 tools/.libs/edb_ed ${STAGING_BINDIR} +} diff --git a/packages/efl/edb_1.0.5.004.bb b/packages/efl/edb_1.0.5.004.bb new file mode 100644 index 0000000000..2dace0cb07 --- /dev/null +++ b/packages/efl/edb_1.0.5.004.bb @@ -0,0 +1,12 @@ +DESCRIPTION = "EDB is a database convenience library wrapped around the \ +Berkeley DB 2.7.7 by Sleepycat Software." +DEPENDS = "zlib" +LICENSE = "BSD" +PR = "r0" + +inherit efl + +EXTRA_OECONF = "--disable-gtk --disable-ncurses" + +libdirectory = "src" + diff --git a/packages/efl/edje-native_0.5.0.013.bb b/packages/efl/edje-native_0.5.0.013.bb new file mode 100644 index 0000000000..8f15b4edab --- /dev/null +++ b/packages/efl/edje-native_0.5.0.013.bb @@ -0,0 +1,22 @@ +include edje_${PV}.bb +inherit native +DEPENDS = "freetype-native evas-native ecore-native embryo-native eet-native edb-native imlib2-native" +FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/edje" + +EXTRA_OECONF = "--with-fb-only \ + --with-evas-config=${STAGING_BINDIR}/evas-config-native \ + --with-ecore-config=${STAGING_BINDIR}/ecore-config-native \ + --with-eet-config=${STAGING_BINDIR}/eet-config-native \ + --with-embryo-config=${STAGING_BINDIR}/embryo-config-native \ + --with-imlib2-config=${STAGING_BINDIR}/imlib2-config-native " + +do_configure_prepend() { + sed -i 's:EMBRYO_PREFIX"/bin:"${STAGING_BINDIR}:' ${S}/src/bin/edje_cc_out.c +} + +do_stage_append() { + for i in ${BINARIES} + do + ${HOST_SYS}-libtool --mode=install install -m 0755 src/bin/$i ${STAGING_BINDIR} + done +} diff --git a/packages/efl/edje_0.5.0.013.bb b/packages/efl/edje_0.5.0.013.bb new file mode 100644 index 0000000000..40c2002860 --- /dev/null +++ b/packages/efl/edje_0.5.0.013.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "Edje is a complex graphical design & layout library." +DEPENDS = "freetype virtual/evas virtual/ecore embryo eet edb edje-native" +LICENSE = "MIT" +PR = "r0" + +inherit efl + +EXTRA_OECONF = "--disable-edje-cc --enable-fb-only" +LEAD_SONAME = "libedje.so" + +libraries += "libedje_edit" + +BINARIES = "edje edje_ls edje_test edje_cc edje_decc edje_thumb" diff --git a/packages/efl/eet-native_0.9.10.013.bb b/packages/efl/eet-native_0.9.10.013.bb new file mode 100644 index 0000000000..fa20c9fb30 --- /dev/null +++ b/packages/efl/eet-native_0.9.10.013.bb @@ -0,0 +1,7 @@ +include eet_${PV}.bb +inherit native +DEPENDS = "zlib-native jpeg-native" + +do_stage_append() { + install -m 0755 src/bin/.libs/eet ${STAGING_BINDIR} +} diff --git a/packages/efl/eet_0.9.10.013.bb b/packages/efl/eet_0.9.10.013.bb new file mode 100644 index 0000000000..5820b910d9 --- /dev/null +++ b/packages/efl/eet_0.9.10.013.bb @@ -0,0 +1,9 @@ +DESCRIPTION = "EET is a tiny library designed to write an \ +arbitary set of chunks of data to a file and optionally compress \ +each chunk (very much like a zip file) and allow fast \ +random-access reading of the file later on." +DEPENDS = "zlib jpeg" +LICENSE = "BSD" +PR = "r0" + +inherit efl diff --git a/packages/efl/embryo-native_0.9.1.013.bb b/packages/efl/embryo-native_0.9.1.013.bb new file mode 100644 index 0000000000..ba24e954bc --- /dev/null +++ b/packages/efl/embryo-native_0.9.1.013.bb @@ -0,0 +1,6 @@ +include embryo_${PV}.bb +inherit native + +do_stage_append() { + ${HOST_SYS}-libtool --mode=install install -m 0755 src/bin/embryo_cc ${STAGING_BINDIR} +} diff --git a/packages/efl/embryo_0.9.1.013.bb b/packages/efl/embryo_0.9.1.013.bb new file mode 100644 index 0000000000..ee193e5c4d --- /dev/null +++ b/packages/efl/embryo_0.9.1.013.bb @@ -0,0 +1,10 @@ +DESCRIPTION = "Embryo implements a C like scripting language used in various parts \ +of the Enlightenment project, namely Edje. Embryo's scripting language is based on \ +CompuPhase's Small language that was introduced in Dr Dobb's Journal in 1999. \ +Embryo allows scripting capabilities in places that otherwise wouldn't support \ +basic programming structures such as in Edje EDCs." +LICENSE = "MIT" +PR = "r0" + +inherit efl + diff --git a/packages/efl/emotion_0.0.1.004.bb b/packages/efl/emotion_0.0.1.004.bb new file mode 100644 index 0000000000..9fe32ce26b --- /dev/null +++ b/packages/efl/emotion_0.0.1.004.bb @@ -0,0 +1,5 @@ +DESCRIPTION = "Emotion is a multimedia library based on libxine" +LICENSE = "MIT" +DEPENDS = "libxine" + +inherit efl diff --git a/packages/efl/epeg_0.9.0.004.bb b/packages/efl/epeg_0.9.0.004.bb new file mode 100644 index 0000000000..c35ec63606 --- /dev/null +++ b/packages/efl/epeg_0.9.0.004.bb @@ -0,0 +1,5 @@ +DESCRIPTION = "Epeg is a small library for handling thumbnails." +LICENSE = "MIT" +DEPENDS = "jpeg" + +inherit efl diff --git a/packages/efl/epsilon_0.3.0.004.bb b/packages/efl/epsilon_0.3.0.004.bb new file mode 100644 index 0000000000..d8dc08e11f --- /dev/null +++ b/packages/efl/epsilon_0.3.0.004.bb @@ -0,0 +1,8 @@ +DESCRIPTION = "Epsilon is a flexable and powerful image thumbnailing library \ +that is complient with the freedesktop.org Thumbnail Managing Standard." +LICENSE = "GPL" +DEPENDS = "edje epeg libpng virtual/imlib2" + +inherit efl + +SRC_URI += "file://compile-fix.patch;patch=1" diff --git a/packages/efl/esmart_0.9.0.004.bb b/packages/efl/esmart_0.9.0.004.bb new file mode 100644 index 0000000000..781442201b --- /dev/null +++ b/packages/efl/esmart_0.9.0.004.bb @@ -0,0 +1,35 @@ +DESCRIPTION = "ESmart is a collection of smart Evas objects" +LICENSE = "MIT" +DEPENDS = "edje-native eet evas-x11 ecore-x11 epsilon embryo imlib2-x11 jpeg libtool" +PR = "r1" + +inherit efl + +SRC_URI += "file://compile-fix.patch;patch=1" + +myheaders = "esmart_container/Esmart_Container.h \ + esmart_draggies/Esmart_Draggies.h \ + esmart_file_dialog/Esmart_File_Dialog.h \ + esmart_text_entry/Esmart_Text_Entry.h \ + esmart_textarea/Esmart_Textarea.h \ + esmart_thumb/Esmart_Thumb.h \ + esmart_trans_x11/Esmart_Trans_X11.h" + +mylibraries = "esmart_container \ + esmart_draggies \ + esmart_file_dialog \ + esmart_text_entry \ + esmart_textarea \ + esmart_thumb \ + esmart_trans_x11" + +do_stage_append() { + install -d ${STAGING_INCDIR}/Esmart/ + for i in ${headers}; do + install -m 0644 ${S}/src/lib/$i ${STAGING_INCDIR}/Esmart/ + done + oe_libinstall -C src/lib libsmart ${STAGING_LIBDIR}/ + for i in ${mylibraries}; do + oe_libinstall -C src/lib/$i lib$i ${STAGING_LIBDIR}/ + done +} diff --git a/packages/efl/etox_0.9.0.004.bb b/packages/efl/etox_0.9.0.004.bb new file mode 100644 index 0000000000..26edf1c0a4 --- /dev/null +++ b/packages/efl/etox_0.9.0.004.bb @@ -0,0 +1,10 @@ +DESCRIPTION = "Etox is a type setting and text layout library based on Evas. \ +Etox helps you when it comes to displaying, moving, resizing, layering, \ +clipping, aligning and coloring fonts in different styles, and more." +DEPENDS = "edb virtual/evas virtual/ecore" +LICENSE = "MIT" +PR = "r0" + +inherit efl + +libdirectory = "src" diff --git a/packages/efl/evas-fb_0.9.9.013.bb b/packages/efl/evas-fb_0.9.9.013.bb new file mode 100644 index 0000000000..2a9a02e1ca --- /dev/null +++ b/packages/efl/evas-fb_0.9.9.013.bb @@ -0,0 +1,46 @@ +include evas.inc +PR = "r0" + +EXTRA_OECONF = "--enable-fb \ + --disable-directfb \ + --disable-buffer \ + --disable-software-qtopia \ + --disable-software-x11 \ + --disable-gl-x11 \ + --enable-image-loader-eet \ + --enable-image-loader-edb \ + --enable-image-loader-png \ + --enable-image-loader-jpeg \ + --enable-small-dither-mask \ + --enable-cpu-c \ + --enable-font-loader-eet \ + --enable-scale-sample \ + --enable-scale-smooth \ + --enable-convert-yuv \ + --disable-convert-8-rgb-332 \ + --disable-convert-8-rgb-666 \ + --disable-convert-8-rgb-232 \ + --disable-convert-8-rgb-222 \ + --disable-convert-8-rgb-221 \ + --disable-convert-8-rgb-121 \ + --disable-convert-8-rgb-111 \ + --enable-convert-16-rgb-565 \ + --disable-convert-16-rgb-555 \ + --disable-convert-16-rgb-444 \ + --disable-convert-16-rgb-ipq \ + --enable-convert-16-rgb-rot-0 \ + --disable-convert-16-rgb-rot-90 \ + --enable-convert-16-rgb-rot-270 \ + --disable-convert-24-rgb-888 \ + --disable-convert-24-bgr-888 \ + --disable-convert-32-rgb-8888 \ + --disable-convert-32-rgbx-8888 \ + --disable-convert-32-bgr-8888 \ + --disable-convert-32-bgrx-8888 \ + --disable-convert-32-rgb-rot-0 \ + --disable-convert-32-rgb-rot-90 \ + --disable-convert-32-rgb-rot-270" + +headers = "Evas_Engine_Buffer.h \ + Evas_Engine_FB.h \ + Evas.h" diff --git a/packages/efl/evas-native_0.9.9.013.bb b/packages/efl/evas-native_0.9.9.013.bb new file mode 100644 index 0000000000..e17c1b3a95 --- /dev/null +++ b/packages/efl/evas-native_0.9.9.013.bb @@ -0,0 +1,7 @@ +include evas-fb_${PV}.bb +inherit native +DEPENDS = "freetype-native" + +export EDB_CONFIG = "${STAGING_BINDIR}/edb-config-native" +export EET_CONFIG = "${STAGING_BINDIR}/eet-config-native" +export FREETYPE_CONFIG = "${STAGING_BINDIR}/freetype-config-native" diff --git a/packages/efl/evas-x11_0.9.9.013.bb b/packages/efl/evas-x11_0.9.9.013.bb new file mode 100644 index 0000000000..68eadd6ae6 --- /dev/null +++ b/packages/efl/evas-x11_0.9.9.013.bb @@ -0,0 +1,51 @@ +include evas.inc +DEPENDS += "x11 xext" +PR = "r2" + +EXTRA_OECONF = "--x-includes=${STAGING_INCDIR}/X11 \ + --x-libraries=${STAGING_LIBDIR} \ + --enable-fb \ + --disable-directfb \ + --disable-buffer \ + --disable-software-qtopia \ + --enable-software-x11 \ + --disable-gl-x11 \ + --enable-image-loader-eet \ + --enable-image-loader-edb \ + --enable-image-loader-png \ + --enable-image-loader-jpeg \ + --enable-small-dither-mask \ + --enable-cpu-c \ + --enable-font-loader-eet \ + --enable-scale-sample \ + --enable-scale-smooth \ + --enable-convert-yuv \ + --disable-convert-8-rgb-332 \ + --disable-convert-8-rgb-666 \ + --disable-convert-8-rgb-232 \ + --disable-convert-8-rgb-222 \ + --disable-convert-8-rgb-221 \ + --disable-convert-8-rgb-121 \ + --disable-convert-8-rgb-111 \ + --enable-convert-16-rgb-565 \ + --disable-convert-16-rgb-555 \ + --disable-convert-16-rgb-444 \ + --disable-convert-16-rgb-ipq \ + --enable-convert-16-rgb-rot-0 \ + --disable-convert-16-rgb-rot-90 \ + --enable-convert-16-rgb-rot-270 \ + --disable-convert-24-rgb-888 \ + --disable-convert-24-bgr-888 \ + --disable-convert-32-rgb-8888 \ + --disable-convert-32-rgbx-8888 \ + --disable-convert-32-bgr-8888 \ + --disable-convert-32-bgrx-8888 \ + --disable-convert-32-rgb-rot-0 \ + --disable-convert-32-rgb-rot-90 \ + --disable-convert-32-rgb-rot-270" + +headers = "Evas_Engine_Software_X11.h \ + Evas_Engine_Buffer.h \ + Evas_Engine_FB.h \ + Evas.h" + diff --git a/packages/efl/evas.inc b/packages/efl/evas.inc new file mode 100644 index 0000000000..6172fde192 --- /dev/null +++ b/packages/efl/evas.inc @@ -0,0 +1,24 @@ +DESCRIPTION = "Evas is a hardware-accelerated canvas API that can draw \ +anti-aliased text, smooth super and sub-images, alpha-blend, as well as drop \ +down to using normal X11 primitives such as pixmaps, lines and rectangles if \ +your CPU or graphics hardware are too slow." +LICENSE = "MIT" +PROVIDES = "virtual/evas" +DEPENDS = "libpng jpeg edb eet freetype" + +inherit efl + +SRC_URI = "http://enlightenment.freedesktop.org/files/evas-${PV}.tar.gz \ + file://pkg.m4" +S = "${WORKDIR}/evas-${PV}" + +EXTRA_OECONF = "<override me>" + +do_configure () { + install -m 0644 ${WORKDIR}/pkg.m4 acinclude.m4 + autotools_do_configure +} + +headers = "<override me>" +libraries = "libevas" + diff --git a/packages/efl/ewl_0.0.4.004.bb b/packages/efl/ewl_0.0.4.004.bb new file mode 100644 index 0000000000..6377575120 --- /dev/null +++ b/packages/efl/ewl_0.0.4.004.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "The Enlightened Widget Library, \ +a simple-to-use general purpose widget library based on the enlightenment foundation libraries." +DEPENDS = "edb eet virtual/evas virtual/ecore etox edje" +LICENSE = "MIT" +PR = "r0" + +inherit efl + +SRC_URI += "file://ewl-configure.patch;patch=1" + +export CURL_CONFIG = "${STAGING_BINDIR}/curl-config" + +do_configure() { + gnu-configize + oe_runconf +} diff --git a/packages/efl/files/.mtn2git_empty b/packages/efl/files/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/efl/files/.mtn2git_empty diff --git a/packages/efl/files/binconfig.patch b/packages/efl/files/binconfig.patch new file mode 100644 index 0000000000..9383d581cd --- /dev/null +++ b/packages/efl/files/binconfig.patch @@ -0,0 +1,30 @@ +Index: imlib2-1.2.0/imlib2-config.in +=================================================================== +--- imlib2-1.2.0.orig/imlib2-config.in 2004-11-01 04:39:42.000000000 -0500 ++++ imlib2-1.2.0/imlib2-config.in 2005-03-12 19:39:48.283569432 -0500 +@@ -3,6 +3,8 @@ + prefix=@prefix@ + exec_prefix=@exec_prefix@ + exec_prefix_set=no ++libdir=@libdir@ ++includedir=@includedir@ + + usage="\ + Usage: imlib2-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--libs] [--cflags]" +@@ -39,13 +41,13 @@ + echo @VERSION@ + ;; + --cflags) +- if test @includedir@ != /usr/include ; then +- includes=-I@includedir@ ++ if test ${includedir} != /usr/include ; then ++ includes=-I${includedir} + fi + echo $includes + ;; + --libs) +- libdirs=-L@libdir@ ++ libdirs=-L${libdir} + echo $libdirs -lImlib2 @my_libs@ + ;; + *) diff --git a/packages/efl/files/compile-fix.patch b/packages/efl/files/compile-fix.patch new file mode 100644 index 0000000000..1c42cc59c4 --- /dev/null +++ b/packages/efl/files/compile-fix.patch @@ -0,0 +1,15 @@ + +# +# Patch managed by http://www.holgerschurig.de/patcher.html +# + +--- epsilon-0.3.0.004/src/lib/exiftags/exif.c~compile-fix ++++ epsilon-0.3.0.004/src/lib/exiftags/exif.c +@@ -48,7 +48,6 @@ + #include <stdlib.h> + #include <string.h> + #include <errno.h> +-#include <math.h> + #include <float.h> + #include <ctype.h> + diff --git a/packages/efl/files/dirs.patch b/packages/efl/files/dirs.patch new file mode 100644 index 0000000000..8b0b5281d1 --- /dev/null +++ b/packages/efl/files/dirs.patch @@ -0,0 +1,37 @@ + +# +# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher +# + +--- epeg/src/lib/Makefile.am~dirs 2004-01-19 18:53:41.000000000 -0600 ++++ epeg/src/lib/Makefile.am 2004-07-13 16:29:16.000000000 -0500 +@@ -5,10 +5,7 @@ + # A list of all the files in the current directory which can be regenerated + MAINTAINERCLEANFILES = Makefile.in + +-LDFLAGS = -L/usr/local/lib +-INCLUDES = -I/usr/local/include \ +- -I$(includedir) \ +- @my_includes@ ++INCLUDES = @my_includes@ + + lib_LTLIBRARIES = libepeg.la + include_HEADERS = Epeg.h +@@ -17,6 +14,6 @@ + epeg_memfile.c \ + epeg_private.h + +-libepeg_la_LIBADD = $(LDFLAGS) @my_libs@ ++libepeg_la_LIBADD = @my_libs@ + libepeg_la_DEPENDENCIES = $(top_builddir)/config.h + libepeg_la_LDFLAGS = -version-info 9:0:9 +--- epeg/src/bin/Makefile.am~dirs 2004-07-08 10:42:50.000000000 -0500 ++++ epeg/src/bin/Makefile.am 2004-07-13 16:29:21.000000000 -0500 +@@ -2,7 +2,6 @@ + + INCLUDES = \ + -I../lib \ +--I/usr/local/include \ + -I$(top_srcdir)/src/lib \ + @my_includes@ + diff --git a/packages/efl/files/ecore-configure.patch b/packages/efl/files/ecore-configure.patch new file mode 100644 index 0000000000..abaa4e10a4 --- /dev/null +++ b/packages/efl/files/ecore-configure.patch @@ -0,0 +1,15 @@ + +# +# Patch managed by http://www.holgerschurig.de/patcher.html +# + +--- ecore-0.9.9.007/configure.in~fix-configure ++++ ecore-0.9.9.007/configure.in +@@ -15,7 +15,6 @@ + AC_CHECK_SIZEOF(int, 4) + AM_ENABLE_SHARED + AM_PROG_LIBTOOL +-AC_C___ATTRIBUTE__ + + if test "x${bindir}" = 'x${exec_prefix}/bin'; then + if test "x${exec_prefix}" = "xNONE"; then diff --git a/packages/efl/files/ewl-configure.patch b/packages/efl/files/ewl-configure.patch new file mode 100644 index 0000000000..a754e0f819 --- /dev/null +++ b/packages/efl/files/ewl-configure.patch @@ -0,0 +1,15 @@ + +# +# Patch managed by http://www.holgerschurig.de/patcher.html +# + +--- ewl-0.0.4.003/configure.in~fix-configure ++++ ewl-0.0.4.003/configure.in +@@ -13,7 +13,6 @@ + AC_C_CONST + AM_ENABLE_SHARED + AM_PROG_LIBTOOL +-AC_C___ATTRIBUTE__ + + dnl Check for Solaris or other OS + case "$host" in diff --git a/packages/efl/files/pkg.m4 b/packages/efl/files/pkg.m4 new file mode 100644 index 0000000000..c80e0acfc4 --- /dev/null +++ b/packages/efl/files/pkg.m4 @@ -0,0 +1,57 @@ + +dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not) +dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page +dnl also defines GSTUFF_PKG_ERRORS on error +AC_DEFUN(PKG_CHECK_MODULES, [ + succeeded=no + + if test -z "$PKG_CONFIG"; then + AC_PATH_PROG(PKG_CONFIG, pkg-config, no) + fi + + if test "$PKG_CONFIG" = "no" ; then + echo "*** The pkg-config script could not be found. Make sure it is" + echo "*** in your path, or set the PKG_CONFIG environment variable" + echo "*** to the full path to pkg-config." + echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." + else + PKG_CONFIG_MIN_VERSION=0.9.0 + if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then + AC_MSG_CHECKING(for $2) + + if $PKG_CONFIG --exists "$2" ; then + AC_MSG_RESULT(yes) + succeeded=yes + + AC_MSG_CHECKING($1_CFLAGS) + $1_CFLAGS=`$PKG_CONFIG --cflags "$2"` + AC_MSG_RESULT($$1_CFLAGS) + + AC_MSG_CHECKING($1_LIBS) + $1_LIBS=`$PKG_CONFIG --libs "$2"` + AC_MSG_RESULT($$1_LIBS) + else + $1_CFLAGS="" + $1_LIBS="" + ## If we have a custom action on failure, don't print errors, but + ## do set a variable so people can do so. + $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"` + ifelse([$4], ,echo $$1_PKG_ERRORS,) + fi + + AC_SUBST($1_CFLAGS) + AC_SUBST($1_LIBS) + else + echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." + echo "*** See http://www.freedesktop.org/software/pkgconfig" + fi + fi + + if test $succeeded = yes; then + ifelse([$3], , :, [$3]) + else + ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4]) + fi +]) + + diff --git a/packages/efl/files/x.patch b/packages/efl/files/x.patch new file mode 100644 index 0000000000..98c1ec635b --- /dev/null +++ b/packages/efl/files/x.patch @@ -0,0 +1,1813 @@ +Index: imlib2-1.2.0/configure.in +=================================================================== +--- imlib2-1.2.0.orig/configure.in 2005-01-05 04:39:08.000000000 -0500 ++++ imlib2-1.2.0/configure.in 2005-03-12 20:26:02.313852728 -0500 +@@ -139,35 +139,12 @@ + freetype_cflags=`$FREETYPE_CONFIG --cflags` + freetype_libs=`$FREETYPE_CONFIG --libs` + +-x11=no +-AC_ARG_ENABLE(x11,[ --disable-x11 attempt to build with X11 support [default=yes]], +-[ +- if test x$enableval = xyes; then +- have_x=yes +- else +- have_x=no +- fi +-], +-[ +- AC_CHECK_HEADER(X11/X.h, +- [ have_x="yes" ], +- [ have_x="no" ] +- ) +-] +-) +-AC_MSG_CHECKING(whether X11 support is to be enabled) +-if test "x$have_x" = "xyes"; then +- x_dir="/usr/X11R6"; +- x_cflags="-I"$x_dir"/include" +- x_libs="-L"$x_dir"/lib -lX11 -lXext" +- AC_MSG_RESULT(enabling X11 support) ++AC_PATH_XTRA ++if test "x$with_x" = "xyes"; then + AM_CONDITIONAL(BUILD_X11, true) + AC_DEFINE(BUILD_X11, 1, [enabling X11 support]) ++ X_LIBS="$X_LIBS -lX11 -lXext" + else +- x_dir="" +- x_cflags="" +- x_libs="" +- AC_MSG_RES |
