CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
ecore: Initial import (verified compilation)
authorVictor Martinez <pitillo@ono.com>
Tue, 19 Jan 2010 08:28:48 +0000 (08:28 +0000)
committerVictor Martinez <pitillo@ono.com>
Tue, 19 Jan 2010 08:28:48 +0000 (08:28 +0000)
ecore/.footprint [new file with mode: 0644]
ecore/.md5sum [new file with mode: 0644]
ecore/Pkgfile [new file with mode: 0644]
ecore/ecore-autoconf265.patch [new file with mode: 0644]

diff --git a/ecore/.footprint b/ecore/.footprint
new file mode 100644 (file)
index 0000000..c751441
--- /dev/null
@@ -0,0 +1,95 @@
+drwxr-xr-x     root/root       usr/
+drwxr-xr-x     root/root       usr/bin/
+-rwxr-xr-x     root/root       usr/bin/ecore_config
+drwxr-xr-x     root/root       usr/include/
+-rw-r--r--     root/root       usr/include/Ecore.h
+-rw-r--r--     root/root       usr/include/Ecore_Con.h
+-rw-r--r--     root/root       usr/include/Ecore_Config.h
+-rw-r--r--     root/root       usr/include/Ecore_Data.h
+-rw-r--r--     root/root       usr/include/Ecore_Evas.h
+-rw-r--r--     root/root       usr/include/Ecore_File.h
+-rw-r--r--     root/root       usr/include/Ecore_Getopt.h
+-rw-r--r--     root/root       usr/include/Ecore_IMF.h
+-rw-r--r--     root/root       usr/include/Ecore_IMF_Evas.h
+-rw-r--r--     root/root       usr/include/Ecore_Input.h
+-rw-r--r--     root/root       usr/include/Ecore_Ipc.h
+-rw-r--r--     root/root       usr/include/Ecore_Job.h
+-rw-r--r--     root/root       usr/include/Ecore_Str.h
+-rw-r--r--     root/root       usr/include/Ecore_Txt.h
+-rw-r--r--     root/root       usr/include/Ecore_X.h
+-rw-r--r--     root/root       usr/include/Ecore_X_Atoms.h
+-rw-r--r--     root/root       usr/include/Ecore_X_Cursor.h
+drwxr-xr-x     root/root       usr/lib/
+lrwxrwxrwx     root/root       usr/lib/libecore-ver-pre-svn-04.so.0 -> libecore-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libecore-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libecore.a
+-rwxr-xr-x     root/root       usr/lib/libecore.la
+lrwxrwxrwx     root/root       usr/lib/libecore.so -> libecore-ver-pre-svn-04.so.0.9.9
+lrwxrwxrwx     root/root       usr/lib/libecore_con-ver-pre-svn-04.so.0 -> libecore_con-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libecore_con-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libecore_con.a
+-rwxr-xr-x     root/root       usr/lib/libecore_con.la
+lrwxrwxrwx     root/root       usr/lib/libecore_con.so -> libecore_con-ver-pre-svn-04.so.0.9.9
+lrwxrwxrwx     root/root       usr/lib/libecore_config-ver-pre-svn-04.so.0 -> libecore_config-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libecore_config-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libecore_config.a
+-rwxr-xr-x     root/root       usr/lib/libecore_config.la
+lrwxrwxrwx     root/root       usr/lib/libecore_config.so -> libecore_config-ver-pre-svn-04.so.0.9.9
+lrwxrwxrwx     root/root       usr/lib/libecore_evas-ver-pre-svn-04.so.0 -> libecore_evas-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libecore_evas-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libecore_evas.a
+-rwxr-xr-x     root/root       usr/lib/libecore_evas.la
+lrwxrwxrwx     root/root       usr/lib/libecore_evas.so -> libecore_evas-ver-pre-svn-04.so.0.9.9
+lrwxrwxrwx     root/root       usr/lib/libecore_file-ver-pre-svn-04.so.0 -> libecore_file-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libecore_file-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libecore_file.a
+-rwxr-xr-x     root/root       usr/lib/libecore_file.la
+lrwxrwxrwx     root/root       usr/lib/libecore_file.so -> libecore_file-ver-pre-svn-04.so.0.9.9
+lrwxrwxrwx     root/root       usr/lib/libecore_imf-ver-pre-svn-04.so.0 -> libecore_imf-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libecore_imf-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libecore_imf.a
+-rwxr-xr-x     root/root       usr/lib/libecore_imf.la
+lrwxrwxrwx     root/root       usr/lib/libecore_imf.so -> libecore_imf-ver-pre-svn-04.so.0.9.9
+lrwxrwxrwx     root/root       usr/lib/libecore_imf_evas-ver-pre-svn-04.so.0 -> libecore_imf_evas-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libecore_imf_evas-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libecore_imf_evas.a
+-rwxr-xr-x     root/root       usr/lib/libecore_imf_evas.la
+lrwxrwxrwx     root/root       usr/lib/libecore_imf_evas.so -> libecore_imf_evas-ver-pre-svn-04.so.0.9.9
+lrwxrwxrwx     root/root       usr/lib/libecore_input-ver-pre-svn-04.so.0 -> libecore_input-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libecore_input-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libecore_input.a
+-rwxr-xr-x     root/root       usr/lib/libecore_input.la
+lrwxrwxrwx     root/root       usr/lib/libecore_input.so -> libecore_input-ver-pre-svn-04.so.0.9.9
+lrwxrwxrwx     root/root       usr/lib/libecore_ipc-ver-pre-svn-04.so.0 -> libecore_ipc-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libecore_ipc-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libecore_ipc.a
+-rwxr-xr-x     root/root       usr/lib/libecore_ipc.la
+lrwxrwxrwx     root/root       usr/lib/libecore_ipc.so -> libecore_ipc-ver-pre-svn-04.so.0.9.9
+lrwxrwxrwx     root/root       usr/lib/libecore_job-ver-pre-svn-04.so.0 -> libecore_job-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libecore_job-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libecore_job.a
+-rwxr-xr-x     root/root       usr/lib/libecore_job.la
+lrwxrwxrwx     root/root       usr/lib/libecore_job.so -> libecore_job-ver-pre-svn-04.so.0.9.9
+lrwxrwxrwx     root/root       usr/lib/libecore_txt-ver-pre-svn-04.so.0 -> libecore_txt-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libecore_txt-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libecore_txt.a
+-rwxr-xr-x     root/root       usr/lib/libecore_txt.la
+lrwxrwxrwx     root/root       usr/lib/libecore_txt.so -> libecore_txt-ver-pre-svn-04.so.0.9.9
+lrwxrwxrwx     root/root       usr/lib/libecore_x-ver-pre-svn-04.so.0 -> libecore_x-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libecore_x-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libecore_x.a
+-rwxr-xr-x     root/root       usr/lib/libecore_x.la
+lrwxrwxrwx     root/root       usr/lib/libecore_x.so -> libecore_x-ver-pre-svn-04.so.0.9.9
+drwxr-xr-x     root/root       usr/lib/pkgconfig/
+-rw-r--r--     root/root       usr/lib/pkgconfig/ecore-con.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/ecore-config.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/ecore-evas.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/ecore-file.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/ecore-imf-evas.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/ecore-imf.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/ecore-input.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/ecore-ipc.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/ecore-job.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/ecore-txt.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/ecore-x.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/ecore.pc
diff --git a/ecore/.md5sum b/ecore/.md5sum
new file mode 100644 (file)
index 0000000..4803436
--- /dev/null
@@ -0,0 +1,2 @@
+6318b210d3e356705bc403a227ceb9e4  ecore-20091130.tar.bz2
+005af7468800350acbb05a1bd2092495  ecore-autoconf265.patch
diff --git a/ecore/Pkgfile b/ecore/Pkgfile
new file mode 100644 (file)
index 0000000..d1747e0
--- /dev/null
@@ -0,0 +1,61 @@
+# Description: Libraries which provide event loop functionality for E17.
+# URL: http://www.enlightenment.org/
+# Maintainer: Victor Martinez, pitillo at ono dot com
+# Arch Maintainer: CRUX-ARM System Team, crux-arm at mikeux dot dyndns dot org
+# Depends on: evas
+
+name=ecore
+version=20091130
+release=1
+source=(http://lokalix.dyndns.org/crux/distfiles/e17/$name-$version.tar.bz2 \
+        ecore-autoconf265.patch)
+
+build()
+{
+  cd $SRC/e17/$name
+  export EINA_LIBS="-L$CLFS/usr/lib -leet -leina"
+  export EINA_CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/eina-0 -I$CLFS/usr/include/eina-0/eina"
+  export GLIB_LIBS="-L$CLFS/usr/lib -lglib-2.0"
+  export GLIB_CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/glib-2.0 -I$CLFS/usr/lib/glib-2.0/include"
+  export SDL_LIBS="-L$CLFS/usr/lib -lSDL -lpthread"
+  export SDL_CFLAGS="-L$CLFS/usr/lib -I$CLFS/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT"
+  export EVAS_LIBS="-L$CLFS/usr/lib -levas"
+  export EVAS_CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/freetype2 -I$CLFS/usr/include/eina-0 -I$CLFS/usr/include/eina-0/eina"
+  export EET_LIBS="-L$CLFS/usr/lib -leet"
+  export EET_CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/eina-0 -I$CLFS/usr/include/eina-0/eina"
+  export CFLAGS="$CFLAGS -I$CLFS/usr/include -I$CLFS/usr/include/X11 -I$CLFS/usr/include/X11/extensions"
+  export LIBS="$LIBS -L$CLFS/usr/lib -lXrender -lX11 -lXext"
+
+  # This will only be used when XCB backend selected (--enable-ecore-x-xcb) Problems with icccm atm
+  export XCB_LIBS="-L$CLFS/usr/lib -lxcb -lpixman-1 -lxcb-image -lxcb-shm -lxcb-keysyms"
+  export XCB_CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/pixman-1"
+  export XCB_RENDER_LIBS="-L$CLFS/usr/lib -lxcb-render"
+  export XCB_RENDER_CFLAGS="-I$CLFS/usr/include"
+  export XCB_COMPOSITE_LIBS="-L$CLFS/usr/lib -lxcb-composite"
+  export XCB_COMPOSITE_CFLAGS="-I$CLFS/usr/include"
+  export XCB_DAMAGE_LIBS="-L$CLFS/usr/lib -lxcb-damage"
+  export XCB_DAMAGE_CFLAGS="-I$CLFS/usr/include"
+  export XCB_DPMS_LIBS="-L$CLFS/usr/lib -lxcb-dpms"
+  export XCB_DPMS_CFLAGS="-I$CLFS/usr/include"
+  export XCB_RANDR_LIBS="-L$CLFS/usr/lib -lxcb-randr"
+  export XCB_RANDR_CFLAGS="-I$CLFS/usr/include"
+  export XCB_XFIXES_LIBS="-L$CLFS/usr/lib -lxcb-xfixes"
+  export XCB_XFIXES_CFLAGS="-I$CLFS/usr/include"
+  export XCB_SHAPE_LIBS="-L$CLFS/usr/lib -lxcb-shape"
+  export XCB_SHAPE_CFLAGS="-I$CLFS/usr/include"
+  export XCB_XINERAMA_LIBS="-L$CLFS/usr/lib -lxcb-xinerama"
+  export XCB_XINERAMA_CFLAGS="-I$CLFS/usr/include"
+
+  patch -p0 < $SRC/ecore-autoconf265.patch
+
+  ./autogen.sh --build=$CHOST \
+              --host=$CTARGET \
+              --disable-nls \
+              --prefix=/usr \
+              --enable-ecore-evas-software-sdl \
+              --enable-ecore-evas-xrender-xcb \
+              --enable-ecore-evas-software-x11 \
+              --enable-ecore-evas-xrender-x11 
+  make 
+  make install DESTDIR=$PKG
+}
diff --git a/ecore/ecore-autoconf265.patch b/ecore/ecore-autoconf265.patch
new file mode 100644 (file)
index 0000000..88ff011
--- /dev/null
@@ -0,0 +1,13 @@
+--- m4/ecore_check_module.m4_orig       2010-01-11 08:05:10.000000000 +0000
++++ m4/ecore_check_module.m4    2010-01-11 08:05:42.000000000 +0000
+@@ -1,8 +1,8 @@
+ dnl use: ECORE_CHECK_MODULE(Foo, default-enabled[, dependancy[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]]])
+ AC_DEFUN([ECORE_CHECK_MODULE],
+ [
+-m4_pushdef([UP], m4_toupper([[$1]]))dnl
+-m4_pushdef([DOWN], m4_tolower([[$1]]))dnl
++m4_pushdef([UP], m4_toupper([$1]))dnl
++m4_pushdef([DOWN], m4_tolower([$1]))dnl
+
+ have_ecore_[]m4_defn([DOWN])=no
+ ecore_[]m4_defn([DOWN])[]_cflags=