From: Victor Martinez Date: Mon, 18 Jan 2010 18:58:06 +0000 (+0000) Subject: evas: Initial import (verified compilation) X-Git-Url: http://gitweb/?a=commitdiff_plain;h=8210d6cdb5b5ce3ac9a8762bd56775ce2179e87c;p=attic%2Fports%2Fe17-cross.git evas: Initial import (verified compilation) --- diff --git a/evas/.footprint b/evas/.footprint new file mode 100644 index 0000000..ba58efb --- /dev/null +++ b/evas/.footprint @@ -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 index 0000000..e75d54d --- /dev/null +++ b/evas/.md5sum @@ -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 index 0000000..239fbee --- /dev/null +++ b/evas/Pkgfile @@ -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 index 0000000..e69031e --- /dev/null +++ b/evas/evas-autoconf265.patch @@ -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"