CRUX-ARM : Home

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

diff --git a/evas/.footprint b/evas/.footprint
new file mode 100644 (file)
index 0000000..ba58efb
--- /dev/null
@@ -0,0 +1,108 @@
+drwxr-xr-x     root/root       usr/
+drwxr-xr-x     root/root       usr/bin/
+-rwxr-xr-x     root/root       usr/bin/evas_cserve
+-rwxr-xr-x     root/root       usr/bin/evas_cserve_tool
+drwxr-xr-x     root/root       usr/include/
+-rw-r--r--     root/root       usr/include/Evas.h
+-rw-r--r--     root/root       usr/include/Evas_Engine_Buffer.h
+-rw-r--r--     root/root       usr/include/Evas_Engine_SDL.h
+-rw-r--r--     root/root       usr/include/Evas_Engine_SDL_16.h
+-rw-r--r--     root/root       usr/include/Evas_Engine_Software_16_X11.h
+-rw-r--r--     root/root       usr/include/Evas_Engine_Software_X11.h
+-rw-r--r--     root/root       usr/include/Evas_Engine_XRender_X11.h
+drwxr-xr-x     root/root       usr/lib/
+drwxr-xr-x     root/root       usr/lib/evas/
+drwxr-xr-x     root/root       usr/lib/evas/modules/
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/buffer/
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/buffer/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/buffer/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/buffer/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_16/
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_16/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_16/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_16/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_16_sdl/
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_16_sdl/linux-gnu-arm-ver-pre-svn-04/
+-rw-r--r--     root/root       usr/lib/evas/modules/engines/software_16_sdl/linux-gnu-arm-ver-pre-svn-04/module.a
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_16_sdl/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_16_sdl/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_16_x11/
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_16_x11/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_16_x11/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_16_x11/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_generic/
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_generic/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_generic/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_generic/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_sdl/
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_sdl/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_sdl/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_sdl/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_x11/
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_x11/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_x11/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/software_x11/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/xrender_x11/
+drwxr-xr-x     root/root       usr/lib/evas/modules/engines/xrender_x11/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/xrender_x11/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/engines/xrender_x11/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/eet/
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/eet/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/eet/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/eet/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/gif/
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/gif/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/gif/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/gif/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/jpeg/
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/jpeg/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/jpeg/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/jpeg/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/pmaps/
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/pmaps/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/pmaps/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/pmaps/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/png/
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/png/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/png/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/png/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/tiff/
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/tiff/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/tiff/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/tiff/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/xpm/
+drwxr-xr-x     root/root       usr/lib/evas/modules/loaders/xpm/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/xpm/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/loaders/xpm/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/savers/
+drwxr-xr-x     root/root       usr/lib/evas/modules/savers/eet/
+drwxr-xr-x     root/root       usr/lib/evas/modules/savers/eet/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/savers/eet/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/savers/eet/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/savers/jpeg/
+drwxr-xr-x     root/root       usr/lib/evas/modules/savers/jpeg/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/savers/jpeg/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/savers/jpeg/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/savers/png/
+drwxr-xr-x     root/root       usr/lib/evas/modules/savers/png/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/savers/png/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/savers/png/linux-gnu-arm-ver-pre-svn-04/module.so
+drwxr-xr-x     root/root       usr/lib/evas/modules/savers/tiff/
+drwxr-xr-x     root/root       usr/lib/evas/modules/savers/tiff/linux-gnu-arm-ver-pre-svn-04/
+-rwxr-xr-x     root/root       usr/lib/evas/modules/savers/tiff/linux-gnu-arm-ver-pre-svn-04/module.la
+-rwxr-xr-x     root/root       usr/lib/evas/modules/savers/tiff/linux-gnu-arm-ver-pre-svn-04/module.so
+lrwxrwxrwx     root/root       usr/lib/libevas-ver-pre-svn-04.so.0 -> libevas-ver-pre-svn-04.so.0.9.9
+-rwxr-xr-x     root/root       usr/lib/libevas-ver-pre-svn-04.so.0.9.9
+-rw-r--r--     root/root       usr/lib/libevas.a
+-rwxr-xr-x     root/root       usr/lib/libevas.la
+lrwxrwxrwx     root/root       usr/lib/libevas.so -> libevas-ver-pre-svn-04.so.0.9.9
+drwxr-xr-x     root/root       usr/lib/pkgconfig/
+-rw-r--r--     root/root       usr/lib/pkgconfig/evas-software-16-x11.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/evas-software-buffer.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/evas-software-sdl.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/evas-software-x11.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/evas-xrender-x11.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/evas-xrender-xcb.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/evas.pc
diff --git a/evas/.md5sum b/evas/.md5sum
new file mode 100644 (file)
index 0000000..e75d54d
--- /dev/null
@@ -0,0 +1,2 @@
+6f3edca74fcebc2a3131db65a857bb3e  evas-20091130.tar.bz2
+ab02c263d51875b7e2339d10fc1eb5dc  evas-autoconf265.patch
diff --git a/evas/Pkgfile b/evas/Pkgfile
new file mode 100644 (file)
index 0000000..239fbee
--- /dev/null
@@ -0,0 +1,44 @@
+# Description: Multi-platform Canvas Library
+# 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: eet xorg-libxrender fontconfig x11-fonts-dejavu libsdl
+
+name=evas
+version=20091130
+release=1
+source=(http://lokalix.dyndns.org/crux/distfiles/e17/$name-$version.tar.bz2 \
+        evas-autoconf265.patch)
+
+build()
+{
+  cd $SRC/e17/$name
+  patch -p0 < $SRC/evas-autoconf265.patch
+
+  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 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 FREETYPE_LIBS="-L$CLFS/usr/lib -lfreetype"
+  export FREETYPE_CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/freetype2"
+  export XCB_LIBS="-L$CLFS/usr/lib -lxcb -lpixman-1 -lxcb-image -lxcb-shm"
+  export XCB_CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/pixman-1"
+  export XCBRENDER_LIBS="-L$CLFS/usr/lib -lxcb-render -lxcb-render-util" 
+  export XCBRENDER_CFLAGS="-I$CLFS/usr/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 CFLAGS="$CFLAGS -I$CLFS/usr/include -I$CLFS/usr/include/X11 -I$CLFS/usr/include/X11/extensions"
+  export LIBS="-L$CLFS/usr/lib -lXrender -lX11 -lXext"
+
+  ./autogen.sh --build=$CHOST \
+              --host=$CTARGET \
+              --prefix=/usr \
+              --enable-software-xlib \
+              --enable-software-xcb \
+              --enable-xrender-xcb \
+              --enable-software-sdl \
+              --enable-xrender-x11 
+  
+  make
+  make install DESTDIR=$PKG
+}
diff --git a/evas/evas-autoconf265.patch b/evas/evas-autoconf265.patch
new file mode 100644 (file)
index 0000000..e69031e
--- /dev/null
@@ -0,0 +1,13 @@
+--- m4/evas_check_loader.m4_orig        2009-11-30 14:18:09.000000000 +0000
++++ m4/evas_check_loader.m4     2009-11-30 14:18:44.000000000 +0000
+@@ -312,8 +312,8 @@
+ AC_DEFUN([EVAS_CHECK_IMAGE_LOADER],
+ [
+
+-m4_pushdef([UP], m4_toupper([[$1]]))
+-m4_pushdef([DOWN], m4_tolower([[$1]]))
++m4_pushdef([UP], m4_toupper([$1]))
++m4_pushdef([DOWN], m4_tolower([$1]))
+
+ want_loader="$2"
+ want_static_loader="no"