aboutsummaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Makefile16
-rw-r--r--graphics/ecore-evas/Makefile103
-rw-r--r--graphics/ecore-evas/distinfo3
-rw-r--r--graphics/ecore-evas/pkg-descr5
-rw-r--r--graphics/ecore-evas/pkg-plist6
-rw-r--r--graphics/ecore-sdl/Makefile54
-rw-r--r--graphics/ecore-sdl/distinfo3
-rw-r--r--graphics/ecore-sdl/pkg-descr5
-rw-r--r--graphics/ecore-sdl/pkg-plist6
-rw-r--r--graphics/edje/Makefile13
-rw-r--r--graphics/edje/distinfo6
-rw-r--r--graphics/edje/pkg-plist19
-rw-r--r--graphics/edje_viewer/Makefile5
-rw-r--r--graphics/edje_viewer/distinfo6
-rw-r--r--graphics/entice/Makefile19
-rw-r--r--graphics/entice/distinfo6
-rw-r--r--graphics/entice/pkg-plist16
-rw-r--r--graphics/epeg/Makefile9
-rw-r--r--graphics/epeg/distinfo6
-rw-r--r--graphics/epeg/pkg-plist1
-rw-r--r--graphics/epsilon/Makefile14
-rw-r--r--graphics/epsilon/distinfo6
-rw-r--r--graphics/epsilon/pkg-plist4
-rw-r--r--graphics/esmart/Makefile16
-rw-r--r--graphics/esmart/distinfo6
-rw-r--r--graphics/esmart/files/patch-src_bin_esmart_file_dialog_test.c10
-rw-r--r--graphics/esmart/pkg-plist36
-rw-r--r--graphics/evas-core/Makefile65
-rw-r--r--graphics/evas-core/distinfo3
-rw-r--r--graphics/evas-core/files/patch-src_lib_canvas_evas_main.c61
-rw-r--r--graphics/evas-core/pkg-descr6
-rw-r--r--graphics/evas-core/pkg-plist14
-rw-r--r--graphics/evas-engine-buffer/Makefile59
-rw-r--r--graphics/evas-engine-buffer/distinfo3
-rw-r--r--graphics/evas-engine-buffer/pkg-descr6
-rw-r--r--graphics/evas-engine-buffer/pkg-plist10
-rw-r--r--graphics/evas-engine-opengl/Makefile66
-rw-r--r--graphics/evas-engine-opengl/distinfo3
-rw-r--r--graphics/evas-engine-opengl/pkg-descr6
-rw-r--r--graphics/evas-engine-opengl/pkg-plist10
-rw-r--r--graphics/evas-engine-sdl/Makefile60
-rw-r--r--graphics/evas-engine-sdl/distinfo3
-rw-r--r--graphics/evas-engine-sdl/pkg-descr6
-rw-r--r--graphics/evas-engine-sdl/pkg-plist10
-rw-r--r--graphics/evas-engine-x11/Makefile60
-rw-r--r--graphics/evas-engine-x11/distinfo3
-rw-r--r--graphics/evas-engine-x11/pkg-descr6
-rw-r--r--graphics/evas-engine-x11/pkg-plist10
-rw-r--r--graphics/evas-engine-xrender/Makefile60
-rw-r--r--graphics/evas-engine-xrender/distinfo3
-rw-r--r--graphics/evas-engine-xrender/pkg-descr6
-rw-r--r--graphics/evas-engine-xrender/pkg-plist10
-rw-r--r--graphics/evas-loader-edb/Makefile62
-rw-r--r--graphics/evas-loader-edb/distinfo3
-rw-r--r--graphics/evas-loader-edb/pkg-descr6
-rw-r--r--graphics/evas-loader-edb/pkg-plist14
-rw-r--r--graphics/evas-loader-eet/Makefile62
-rw-r--r--graphics/evas-loader-eet/distinfo3
-rw-r--r--graphics/evas-loader-eet/pkg-descr6
-rw-r--r--graphics/evas-loader-eet/pkg-plist14
-rw-r--r--graphics/evas-loader-gif/Makefile63
-rw-r--r--graphics/evas-loader-gif/distinfo3
-rw-r--r--graphics/evas-loader-gif/pkg-descr6
-rw-r--r--graphics/evas-loader-gif/pkg-plist8
-rw-r--r--graphics/evas-loader-jpeg/Makefile64
-rw-r--r--graphics/evas-loader-jpeg/distinfo3
-rw-r--r--graphics/evas-loader-jpeg/pkg-descr6
-rw-r--r--graphics/evas-loader-jpeg/pkg-plist14
-rw-r--r--graphics/evas-loader-png/Makefile64
-rw-r--r--graphics/evas-loader-png/distinfo3
-rw-r--r--graphics/evas-loader-png/pkg-descr6
-rw-r--r--graphics/evas-loader-png/pkg-plist14
-rw-r--r--graphics/evas-loader-svg/Makefile63
-rw-r--r--graphics/evas-loader-svg/distinfo3
-rw-r--r--graphics/evas-loader-svg/pkg-descr6
-rw-r--r--graphics/evas-loader-svg/pkg-plist8
-rw-r--r--graphics/evas-loader-tiff/Makefile64
-rw-r--r--graphics/evas-loader-tiff/distinfo3
-rw-r--r--graphics/evas-loader-tiff/pkg-descr6
-rw-r--r--graphics/evas-loader-tiff/pkg-plist14
-rw-r--r--graphics/evas-loader-xpm/Makefile62
-rw-r--r--graphics/evas-loader-xpm/distinfo3
-rw-r--r--graphics/evas-loader-xpm/pkg-descr6
-rw-r--r--graphics/evas-loader-xpm/pkg-plist8
-rw-r--r--graphics/evas/Makefile188
-rw-r--r--graphics/evas/distinfo3
-rw-r--r--graphics/evas/pkg-plist112
-rw-r--r--graphics/exhibit/Makefile7
-rw-r--r--graphics/exhibit/distinfo6
-rw-r--r--graphics/geist/Makefile6
-rw-r--r--graphics/giblib/Makefile5
-rw-r--r--graphics/hsetroot/Makefile5
-rw-r--r--graphics/imlib2/Makefile11
-rw-r--r--graphics/imlib2/distinfo6
-rw-r--r--graphics/imlib2/pkg-plist2
-rw-r--r--graphics/imlib2_loaders/Makefile9
-rw-r--r--graphics/imlib2_loaders/distinfo6
-rw-r--r--graphics/kipi-plugins-kde4/Makefile2
-rw-r--r--graphics/kipi-plugins/Makefile2
-rw-r--r--graphics/libcaca/Makefile2
-rw-r--r--graphics/p5-Image-Imlib2/Makefile3
-rw-r--r--graphics/p5-Imlib2/Makefile4
-rw-r--r--graphics/pecl-imlib2/Makefile5
-rw-r--r--graphics/qcomicbook/Makefile2
-rw-r--r--graphics/ruby-edje/Makefile9
-rw-r--r--graphics/ruby-edje/distinfo6
-rw-r--r--graphics/ruby-edje/files/patch-Rakefile18
-rw-r--r--graphics/ruby-esmart/Makefile14
-rw-r--r--graphics/ruby-esmart/distinfo6
-rw-r--r--graphics/ruby-esmart/pkg-plist1
-rw-r--r--graphics/ruby-evas/Makefile6
-rw-r--r--graphics/ruby-evas/distinfo6
-rw-r--r--graphics/ruby-imlib2/Makefile5
-rw-r--r--graphics/telak/Makefile2
-rw-r--r--graphics/zphoto/Makefile4
115 files changed, 1611 insertions, 470 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index 65be6b1b8994..016d1fd5b75c 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -98,6 +98,8 @@
SUBDIR += duhdraw
SUBDIR += dynamechs
SUBDIR += ecg2png
+ SUBDIR += ecore-evas
+ SUBDIR += ecore-sdl
SUBDIR += edje
SUBDIR += edje_viewer
SUBDIR += electriceyes
@@ -114,6 +116,20 @@
SUBDIR += esmart
SUBDIR += eterm-bg
SUBDIR += evas
+ SUBDIR += evas-core
+ SUBDIR += evas-engine-buffer
+ SUBDIR += evas-engine-opengl
+ SUBDIR += evas-engine-sdl
+ SUBDIR += evas-engine-x11
+ SUBDIR += evas-engine-xrender
+ SUBDIR += evas-loader-edb
+ SUBDIR += evas-loader-eet
+ SUBDIR += evas-loader-gif
+ SUBDIR += evas-loader-jpeg
+ SUBDIR += evas-loader-png
+ SUBDIR += evas-loader-svg
+ SUBDIR += evas-loader-tiff
+ SUBDIR += evas-loader-xpm
SUBDIR += evince
SUBDIR += evolvotron
SUBDIR += exact-image
diff --git a/graphics/ecore-evas/Makefile b/graphics/ecore-evas/Makefile
new file mode 100644
index 000000000000..f0d33aaf6945
--- /dev/null
+++ b/graphics/ecore-evas/Makefile
@@ -0,0 +1,103 @@
+# New ports collection makefile for: ecore-evas
+# Date created: 17 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= evas
+PORTVERSION= 0.9.9.042
+PORTREVISION= 0
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= ecore-
+DISTNAME= ecore-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= Enlightenment core abstraction library (evas module)
+
+GNU_CONFIGURE= yes
+USE_BZIP2= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_LDCONFIG= yes
+USE_GETOPT_LONG=yes
+USE_EFL= ecore evas
+BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_evas
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+
+CONFIGURE_ARGS= --disable-ecore-con \
+ --disable-ecore-config \
+ --disable-ecore-desktop \
+ --disable-ecore-directfb \
+ --enable-ecore-evas \
+ --disable-ecore-file \
+ --disable-ecore-ipc \
+ --disable-ecore-job \
+ --disable-ecore-sdl \
+ --disable-ecore-txt \
+ --disable-ecore-x \
+ --disable-ecore-imf \
+ --disable-ecore-imf_evas
+
+OPTIONS= X11 "Enable Evas X11 support" on \
+ GL "Enable Evas GL support" on \
+ XRENDER "Enable Evas Xrender support" on \
+ BUFFER "Enable Evas Buffer support" on \
+ SDL "Enable Evas SDL support" off
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_GL)
+CONFIGURE_ARGS+= --enable-ecore-evas-gl
+USE_EFL_EVAS_ENGINES+= opengl
+USE_X= yes
+.else
+CONFIGURE_ARGS+= --disable-ecore-evas-gl
+.endif
+
+.if !defined(WITHOUT_XRENDER)
+CONFIGURE_ARGS+= --enable-ecore-evas-xrender
+USE_EFL_EVAS_ENGINES+= xrender
+USE_X= yes
+.else
+CONFIGURE_ARGS+= --disable-ecore-evas-xrender
+.endif
+
+.if !defined(WITHOUT_X11) || defined(USE_X)
+CONFIGURE_ARGS+= --enable-ecore-x
+USE_EFL_ECORE+= x11
+USE_EFL_EVAS_ENGINES+= x11
+.else
+CONFIGURE_ARGS+= --disable-ecore-x
+.endif
+
+.if !defined(WITHOUT_BUFFER)
+CONFIGURE_ARGS+= --enable-ecore-evas-buffer
+USE_EFL_EVAS_ENGINES+= buffer
+.else
+CONFIGURE_ARGS+= --disable-ecore-evas-buffer
+.endif
+
+.if !defined(WITHOUT_SDL)
+CONFIGURE_ARGS+= --enable-ecore-evas-sdl
+USE_EFL_EVAS_ENGINES+= sdl
+.else
+CONFIGURE_ARGS+= --disable-ecore-evas-sdl
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/ecore/\.libs,${LOCALBASE}/lib,'\
+ -e 's,\$$\(top_builddir\)/src/lib/ecore_x/\.libs,${LOCALBASE}/lib,'\
+ -e 's,\$$\(top_builddir\)/src/lib/ecore_sdl/\.libs,${LOCALBASE}/lib,'\
+ -e 's,\$$\(top_builddir\)/src/lib/ecore/libecore\.la,-lecore,'\
+ -e 's,\$$\(top_builddir\)/src/lib/ecore_x/libecore_x\.la,-lecore_x,'\
+ -e 's,\$$\(top_builddir\)/src/lib/ecore_sdl/libecore_sdl\.la,-lecore_sdl,'\
+ ${BUILD_WRKSRC}/Makefile.in
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/ecore-evas.pc \
+ ${PREFIX}/libdata/pkgconfig/
+
+.include <bsd.port.post.mk>
diff --git a/graphics/ecore-evas/distinfo b/graphics/ecore-evas/distinfo
new file mode 100644
index 000000000000..4672f6a1c167
--- /dev/null
+++ b/graphics/ecore-evas/distinfo
@@ -0,0 +1,3 @@
+MD5 (ecore-0.9.9.042.tar.bz2) = a66df2b5f0b1a6abc47bb50bf2b26846
+SHA256 (ecore-0.9.9.042.tar.bz2) = 26486fd2c80e4000b673f81ce637aa50c17c767e4c2af8f56de5d110e387d136
+SIZE (ecore-0.9.9.042.tar.bz2) = 5285732
diff --git a/graphics/ecore-evas/pkg-descr b/graphics/ecore-evas/pkg-descr
new file mode 100644
index 000000000000..2559668d0e57
--- /dev/null
+++ b/graphics/ecore-evas/pkg-descr
@@ -0,0 +1,5 @@
+A core event abstracter layer and X abstraction layer that makes doing
+selections, Xdnd, general X stuff, and event loops, timeouts and idle handlers
+fast, optimised, and convenient.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Ecore/
diff --git a/graphics/ecore-evas/pkg-plist b/graphics/ecore-evas/pkg-plist
new file mode 100644
index 000000000000..b57e551bce8b
--- /dev/null
+++ b/graphics/ecore-evas/pkg-plist
@@ -0,0 +1,6 @@
+include/Ecore_Evas.h
+lib/libecore_evas.a
+lib/libecore_evas.la
+lib/libecore_evas.so
+lib/libecore_evas.so.9
+libdata/pkgconfig/ecore-evas.pc
diff --git a/graphics/ecore-sdl/Makefile b/graphics/ecore-sdl/Makefile
new file mode 100644
index 000000000000..e23f3e4e2c57
--- /dev/null
+++ b/graphics/ecore-sdl/Makefile
@@ -0,0 +1,54 @@
+# New ports collection makefile for: ecore-sdl
+# Date created: 22 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= sdl
+PORTVERSION= 0.9.9.042
+PORTREVISION= 0
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= ecore-
+DISTNAME= ecore-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= Enlightenment core abstraction library (sdl module)
+
+GNU_CONFIGURE= yes
+USE_BZIP2= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_LDCONFIG= yes
+USE_GETOPT_LONG=yes
+USE_EFL= ecore
+USE_SDL= sdl
+BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_sdl
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+
+CONFIGURE_ARGS= --disable-ecore-con \
+ --disable-ecore-config \
+ --disable-ecore-desktop \
+ --disable-ecore-directfb \
+ --disable-ecore-evas \
+ --disable-ecore-file \
+ --disable-ecore-ipc \
+ --disable-ecore-job \
+ --enable-ecore-sdl \
+ --disable-ecore-txt \
+ --disable-ecore-x \
+ --disable-ecore-imf \
+ --disable-ecore-imf_evas
+
+post-patch:
+ @${REINPLACE_CMD} -E -e \
+ 's,\$$\(top_builddir\)/src/lib/ecore/\.libs,${LOCALBASE}/lib,'\
+ -e 's,\$$\(top_builddir\)/src/lib/ecore/libecore\.la,-lecore,'\
+ ${BUILD_WRKSRC}/Makefile.in
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/ecore-sdl.pc \
+ ${PREFIX}/libdata/pkgconfig/
+
+.include <bsd.port.mk>
diff --git a/graphics/ecore-sdl/distinfo b/graphics/ecore-sdl/distinfo
new file mode 100644
index 000000000000..4672f6a1c167
--- /dev/null
+++ b/graphics/ecore-sdl/distinfo
@@ -0,0 +1,3 @@
+MD5 (ecore-0.9.9.042.tar.bz2) = a66df2b5f0b1a6abc47bb50bf2b26846
+SHA256 (ecore-0.9.9.042.tar.bz2) = 26486fd2c80e4000b673f81ce637aa50c17c767e4c2af8f56de5d110e387d136
+SIZE (ecore-0.9.9.042.tar.bz2) = 5285732
diff --git a/graphics/ecore-sdl/pkg-descr b/graphics/ecore-sdl/pkg-descr
new file mode 100644
index 000000000000..2559668d0e57
--- /dev/null
+++ b/graphics/ecore-sdl/pkg-descr
@@ -0,0 +1,5 @@
+A core event abstracter layer and X abstraction layer that makes doing
+selections, Xdnd, general X stuff, and event loops, timeouts and idle handlers
+fast, optimised, and convenient.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Ecore/
diff --git a/graphics/ecore-sdl/pkg-plist b/graphics/ecore-sdl/pkg-plist
new file mode 100644
index 000000000000..5a7aaa3868c3
--- /dev/null
+++ b/graphics/ecore-sdl/pkg-plist
@@ -0,0 +1,6 @@
+include/Ecore_Sdl.h
+lib/libecore_sdl.a
+lib/libecore_sdl.la
+lib/libecore_sdl.so
+lib/libecore_sdl.so.9
+libdata/pkgconfig/ecore-sdl.pc
diff --git a/graphics/edje/Makefile b/graphics/edje/Makefile
index a6342bfdba7f..b6a082315a9f 100644
--- a/graphics/edje/Makefile
+++ b/graphics/edje/Makefile
@@ -6,11 +6,12 @@
#
PORTNAME= edje
-PORTVERSION= 20070223
-PORTREVISION= 2
-PORTEPOCH= 1
+PORTVERSION= 0.5.0.042
+PORTREVISION= 0
+PORTEPOCH= 2
CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
MAINTAINER= stas@FreeBSD.org
COMMENT= Edje is a complex graphical design and layout engine
@@ -20,8 +21,12 @@ USE_BZIP2= yes
USE_GCC= 3.4+
USE_GNOME= gnomehack pkgconfig gnometarget
USE_EFL= embryo eet evas ecore imlib2
+USE_EFL_ECORE= evas job
+USE_EVAS_LOADERS= edb eet jpeg png
USE_LDCONFIG= yes
+CONFIGURE_ARGS+= --without-vim
+
.include <bsd.port.pre.mk>
.if ${ARCH} == "ia64"
diff --git a/graphics/edje/distinfo b/graphics/edje/distinfo
index 89a1f9451636..ae788d7305fa 100644
--- a/graphics/edje/distinfo
+++ b/graphics/edje/distinfo
@@ -1,3 +1,3 @@
-MD5 (edje-20070223.tar.bz2) = 58cb7589902f03ea6b56bbddb1114f48
-SHA256 (edje-20070223.tar.bz2) = cb5005e8b2e5b7cf88dea639d406cdec9c2ff21bf2c2b8285283073810b51caf
-SIZE (edje-20070223.tar.bz2) = 1356646
+MD5 (edje-0.5.0.042.tar.bz2) = fc95528409351acea7a48862331eaffd
+SHA256 (edje-0.5.0.042.tar.bz2) = 352f1a9d600e85cddd9e5dbf6becad87f4be49a15b7e87f46e011c9d48e50af2
+SIZE (edje-0.5.0.042.tar.bz2) = 2819823
diff --git a/graphics/edje/pkg-plist b/graphics/edje/pkg-plist
index 22a69c5a7e36..d2264d98c8b9 100644
--- a/graphics/edje/pkg-plist
+++ b/graphics/edje/pkg-plist
@@ -1,4 +1,3 @@
-bin/edje-config
bin/edje_cc
bin/edje_decc
bin/edje_recc
@@ -9,19 +8,5 @@ lib/libedje.so
lib/libedje.so.5
libdata/pkgconfig/edje.pc
%%DATADIR%%/include/edje.inc
-@dirrmtry %%DATADIR%%/include
-@dirrmtry %%DATADIR%%/data/test/images
-@dirrmtry %%DATADIR%%/data/test/fonts
-@dirrmtry %%DATADIR%%/data/test
-@dirrmtry %%DATADIR%%/data/template/programs
-@dirrmtry %%DATADIR%%/data/template/parts
-@dirrmtry %%DATADIR%%/data/template/macros
-@dirrmtry %%DATADIR%%/data/template/images
-@dirrmtry %%DATADIR%%/data/template/hashes
-@dirrmtry %%DATADIR%%/data/template/fonts
-@dirrmtry %%DATADIR%%/data/template/embryo
-@dirrmtry %%DATADIR%%/data/template
-@dirrmtry %%DATADIR%%/data/src
-@dirrmtry %%DATADIR%%/data/images
-@dirrmtry %%DATADIR%%/data
-@dirrmtry %%DATADIR%%
+@dirrm %%DATADIR%%/include
+@dirrm %%DATADIR%%
diff --git a/graphics/edje_viewer/Makefile b/graphics/edje_viewer/Makefile
index 57e86d5c8893..e603a8d02c2b 100644
--- a/graphics/edje_viewer/Makefile
+++ b/graphics/edje_viewer/Makefile
@@ -7,8 +7,8 @@
#
PORTNAME= edje_viewer
-PORTVERSION= 20070223
-PORTREVISION= 1
+PORTVERSION= 20080223
+PORTREVISION= 0
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
@@ -19,6 +19,7 @@ USE_BZIP2= yes
USE_GMAKE= yes
USE_GNOME= gnomehack pkgconfig gnometarget
USE_EFL= evas ecore edje etk
+USE_EFL_ECORE= config
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/graphics/edje_viewer/distinfo b/graphics/edje_viewer/distinfo
index 348b2f9fa6a2..eccbb851c5c1 100644
--- a/graphics/edje_viewer/distinfo
+++ b/graphics/edje_viewer/distinfo
@@ -1,3 +1,3 @@
-MD5 (edje_viewer-20070223.tar.bz2) = ca78913cccab72cc667d77f4be95ff04
-SHA256 (edje_viewer-20070223.tar.bz2) = c9fd85b81a19ad9ac20f6f5a6554837d2255efde8cbac2c5030742f8ffa0d049
-SIZE (edje_viewer-20070223.tar.bz2) = 262613
+MD5 (edje_viewer-20080223.tar.bz2) = 7bce25a1a71d51a97533813695999da4
+SHA256 (edje_viewer-20080223.tar.bz2) = 0c293a7d71ad2492114959351c9a3920c2d470f82ce7d60a2665edf2a581b1ca
+SIZE (edje_viewer-20080223.tar.bz2) = 265289
diff --git a/graphics/entice/Makefile b/graphics/entice/Makefile
index 89d938638aed..20341a855cbb 100644
--- a/graphics/entice/Makefile
+++ b/graphics/entice/Makefile
@@ -6,8 +6,8 @@
#
PORTNAME= entice
-PORTVERSION= 20070223
-PORTREVISION= 1
+PORTVERSION= 20070915
+PORTREVISION= 0
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
@@ -15,18 +15,15 @@ MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
MAINTAINER= stas@FreeBSD.org
COMMENT= An image viewer written using libraries for Enlightenment 0.17
-LIB_DEPENDS= esmart_thumb.0:${PORTSDIR}/graphics/esmart
-
GNU_CONFIGURE= yes
USE_BZIP2= yes
USE_GNOME= gnometarget pkgconfig
USE_EFL= imlib2 evas edb ecore edje epsilon
-USE_EFL_ESMART= thumb
-
-.include <bsd.port.pre.mk>
+USE_EFL_ECORE= ipc
+USE_EFL_ESMART= thumb container draggies trans_x11
-.if ${ARCH}==ia64
-BROKEN= does not install on ${ARCH}
-.endif
+DEPRECATED= Broken and unmaintained
+EXPIRATION_DATE= 2008-03-20
+BROKEN= don't work with current EFL
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/graphics/entice/distinfo b/graphics/entice/distinfo
index 63517e7e19d8..2eec9e0a256f 100644
--- a/graphics/entice/distinfo
+++ b/graphics/entice/distinfo
@@ -1,3 +1,3 @@
-MD5 (entice-20070223.tar.bz2) = 3f0ba702de5679830ab09f00779e3331
-SHA256 (entice-20070223.tar.bz2) = d55495af7d2b66a3404184b84ec42e3d63c168416f40a9f7a564c9cd39c269f6
-SIZE (entice-20070223.tar.bz2) = 792196
+MD5 (entice-20070915.tar.bz2) = c9616b0f2c6e366ea72b4cf0bd8168a5
+SHA256 (entice-20070915.tar.bz2) = 4fc080bb01771dd6c339244f475ef5e36acdf70f86e46b9112fbd69bd0c7d614
+SIZE (entice-20070915.tar.bz2) = 790084
diff --git a/graphics/entice/pkg-plist b/graphics/entice/pkg-plist
index 8353f1b0fd08..0f438148331a 100644
--- a/graphics/entice/pkg-plist
+++ b/graphics/entice/pkg-plist
@@ -1,17 +1,5 @@
bin/entice
-%%DATADIR%%/fonts/Vera.ttf
-%%DATADIR%%/fonts/VeraBI.ttf
-%%DATADIR%%/fonts/VeraBd.ttf
-%%DATADIR%%/fonts/VeraIt.ttf
-%%DATADIR%%/fonts/VeraMoBI.ttf
-%%DATADIR%%/fonts/VeraMoBd.ttf
-%%DATADIR%%/fonts/VeraMoIt.ttf
-%%DATADIR%%/fonts/VeraMono.ttf
-%%DATADIR%%/fonts/VeraSe.ttf
-%%DATADIR%%/fonts/VeraSeBd.ttf
-%%DATADIR%%/fonts/nationff.ttf
-%%DATADIR%%/themes/artifakt.eet
-%%DATADIR%%/themes/default.eet
+%%DATADIR%%/themes/artifakt.edj
+%%DATADIR%%/themes/default.edj
@dirrm %%DATADIR%%/themes
-@dirrm %%DATADIR%%/fonts
@dirrm %%DATADIR%%
diff --git a/graphics/epeg/Makefile b/graphics/epeg/Makefile
index f1058d66ac07..aa1096e4ef31 100644
--- a/graphics/epeg/Makefile
+++ b/graphics/epeg/Makefile
@@ -6,14 +6,15 @@
#
PORTNAME= epeg
-PORTVERSION= 20070223
+PORTVERSION= 0.9.1.042
PORTREVISION= 0
-PORTEPOCH= 1
+PORTEPOCH= 2
CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
MAINTAINER= stas@FreeBSD.org
-COMMENT= An IMMENSELY FAST JPEG thumbnailer library API
+COMMENT= An immensely fast JPEG thumbnailing library
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg
diff --git a/graphics/epeg/distinfo b/graphics/epeg/distinfo
index 079569c41b92..91ede3084589 100644
--- a/graphics/epeg/distinfo
+++ b/graphics/epeg/distinfo
@@ -1,3 +1,3 @@
-MD5 (epeg-20070223.tar.bz2) = adbb92d557cda3bbe1478f8c89ee71df
-SHA256 (epeg-20070223.tar.bz2) = b7b9eca6144ab9ab399134f2ca97fdef93933bd03f469cca562b0354bb2909a9
-SIZE (epeg-20070223.tar.bz2) = 1262325
+MD5 (epeg-0.9.1.042.tar.bz2) = b6eada50c40f46810530fe85a67f558d
+SHA256 (epeg-0.9.1.042.tar.bz2) = e36ae9a19036db4742b05aef022418da1977ecda4b28b5cd40e42bec9f765759
+SIZE (epeg-0.9.1.042.tar.bz2) = 214226
diff --git a/graphics/epeg/pkg-plist b/graphics/epeg/pkg-plist
index 0d9dc2614b69..4fc22be40b4d 100644
--- a/graphics/epeg/pkg-plist
+++ b/graphics/epeg/pkg-plist
@@ -1,5 +1,4 @@
bin/epeg
-bin/epeg-config
include/Epeg.h
lib/libepeg.a
lib/libepeg.la
diff --git a/graphics/epsilon/Makefile b/graphics/epsilon/Makefile
index 7e4a000fec9b..67451e37fd26 100644
--- a/graphics/epsilon/Makefile
+++ b/graphics/epsilon/Makefile
@@ -6,19 +6,21 @@
#
PORTNAME= epsilon
-PORTVERSION= 20070223
-PORTREVISION= 1
-PORTEPOCH= 1
+PORTVERSION= 0.3.0.012
+PORTREVISION= 0
+PORTEPOCH= 2
CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
MAINTAINER= stas@FreeBSD.org
-COMMENT= A small, display independent, and quick thumbnailing library
+COMMENT= A small, display independent and quick thumbnailing library
GNU_CONFIGURE= yes
USE_BZIP2= yes
USE_GNOME= gnomehack gnometarget
-USE_EFL= edje imlib2
+USE_EFL= edje imlib2 ecore
+USE_EFL_ECORE= file ipc
USE_LDCONFIG= yes
OPTIONS= PNG "Enable PNG thumbnailer" on \
diff --git a/graphics/epsilon/distinfo b/graphics/epsilon/distinfo
index f701015354c4..57e695d410ce 100644
--- a/graphics/epsilon/distinfo
+++ b/graphics/epsilon/distinfo
@@ -1,3 +1,3 @@
-MD5 (epsilon-20070223.tar.bz2) = 6e7574727b3581c23f07b55fff215972
-SHA256 (epsilon-20070223.tar.bz2) = 6209539781617c59205266b121346db247c6c2af80a0f2036d78aa38d859896c
-SIZE (epsilon-20070223.tar.bz2) = 286825
+MD5 (epsilon-0.3.0.012.tar.bz2) = 915e8f29d1de2ec676bbfe3baefe5cdf
+SHA256 (epsilon-0.3.0.012.tar.bz2) = 2c2f794484140a98496be303c25c410bda437614755a7122ba86c292e2122e98
+SIZE (epsilon-0.3.0.012.tar.bz2) = 263800
diff --git a/graphics/epsilon/pkg-plist b/graphics/epsilon/pkg-plist
index d6500f9108ff..5341f548bc13 100644
--- a/graphics/epsilon/pkg-plist
+++ b/graphics/epsilon/pkg-plist
@@ -1,8 +1,8 @@
bin/epsilon
-bin/epsilon-config
bin/epsilon_thumb_test
bin/epsilon_thumbd
include/Epsilon.h
+include/Epsilon_Plugin.h
include/Epsilon_Request.h
%%XINE%%lib/epsilon/plugins/xine_thumbnailer.a
%%XINE%%lib/epsilon/plugins/xine_thumbnailer.la
@@ -10,7 +10,7 @@ include/Epsilon_Request.h
lib/libepsilon.a
lib/libepsilon.la
lib/libepsilon.so
-lib/libepsilon.so.0
+lib/libepsilon.so.3
libdata/pkgconfig/epsilon.pc
@dirrm lib/epsilon/plugins
@dirrm lib/epsilon
diff --git a/graphics/esmart/Makefile b/graphics/esmart/Makefile
index 5bdf599430e7..2e94c6367301 100644
--- a/graphics/esmart/Makefile
+++ b/graphics/esmart/Makefile
@@ -6,20 +6,24 @@
#
PORTNAME= esmart
-PORTVERSION= 20070223
-PORTREVISION= 1
-PORTEPOCH= 1
+PORTVERSION= 0.9.0.042
+PORTREVISION= 0
+PORTEPOCH= 2
CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
MAINTAINER= stas@FreeBSD.org
COMMENT= Evas smart objects development libraries
+
GNU_CONFIGURE= yes
-USE_AUTOTOOLS= libltdl:15
+USE_AUTOTOOLS= libltdl
USE_BZIP2= yes
USE_GNOME= gnomehack pkgconfig gnometarget
-USE_EFL= ecore evas epsilon edje
+USE_EFL= ecore evas epsilon edje imlib2
+USE_EFL_ECORE= x11 evas
+USE_EFL_EVAS_LOADERS= png jpeg
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/graphics/esmart/distinfo b/graphics/esmart/distinfo
index 9b61df6dbba1..ea9a42ca751d 100644
--- a/graphics/esmart/distinfo
+++ b/graphics/esmart/distinfo
@@ -1,3 +1,3 @@
-MD5 (esmart-20070223.tar.bz2) = a1cb39975fc802d76add1c7689eecae9
-SHA256 (esmart-20070223.tar.bz2) = 4fb398fc2b5b7cf1ee6ffbe2c6c4f16c597ec7a8a16b0c3fd21810880195c40f
-SIZE (esmart-20070223.tar.bz2) = 291879
+MD5 (esmart-0.9.0.042.tar.bz2) = 62c1d73d2610da148b260efc36b1d03a
+SHA256 (esmart-0.9.0.042.tar.bz2) = 5455af7d34840d8ada8b13891903f3390aaf0bab0a4ea9ce808e907adad1424d
+SIZE (esmart-0.9.0.042.tar.bz2) = 295507
diff --git a/graphics/esmart/files/patch-src_bin_esmart_file_dialog_test.c b/graphics/esmart/files/patch-src_bin_esmart_file_dialog_test.c
deleted file mode 100644
index 21cf6a47410e..000000000000
--- a/graphics/esmart/files/patch-src_bin_esmart_file_dialog_test.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/bin/esmart_file_dialog_test.c.orig Tue May 3 13:32:05 2005
-+++ src/bin/esmart_file_dialog_test.c Tue Oct 18 17:31:25 2005
-@@ -8,6 +8,7 @@
- * $ esmart_file_dialog_test /path/to/my_custom/theme.eet
- * to test a custom theme you've written for it
- */
-+#include <stdio.h>
- #include <Ecore.h>
- #include <Edje.h>
- #include <Ecore_Evas.h>
diff --git a/graphics/esmart/pkg-plist b/graphics/esmart/pkg-plist
index 6c6f65d2b919..33942cc75a0d 100644
--- a/graphics/esmart/pkg-plist
+++ b/graphics/esmart/pkg-plist
@@ -1,12 +1,11 @@
-bin/esmart-config
-bin/esmart_file_dialog_test
+bin/esmart_text_entry_test
bin/esmart_test
include/Esmart/Esmart_Container.h
include/Esmart/Esmart_Draggies.h
-include/Esmart/Esmart_File_Dialog.h
include/Esmart/Esmart_Text_Entry.h
include/Esmart/Esmart_Thumb.h
include/Esmart/Esmart_Trans_X11.h
+include/Esmart/Esmart_Resize.h
lib/esmart/layout/default.a
lib/esmart/layout/default.la
lib/esmart/layout/default.so
@@ -19,29 +18,40 @@ lib/esmart/layout/entice.so
lib/libesmart_container.a
lib/libesmart_container.la
lib/libesmart_container.so
-lib/libesmart_container.so.0
+lib/libesmart_container.so.9
lib/libesmart_draggies.a
lib/libesmart_draggies.la
lib/libesmart_draggies.so
-lib/libesmart_draggies.so.0
-lib/libesmart_file_dialog.a
-lib/libesmart_file_dialog.la
-lib/libesmart_file_dialog.so
-lib/libesmart_file_dialog.so.0
+lib/libesmart_draggies.so.9
+lib/libesmart_resize.a
+lib/libesmart_resize.la
+lib/libesmart_resize.so
+lib/libesmart_resize.so.9
lib/libesmart_text_entry.a
lib/libesmart_text_entry.la
lib/libesmart_text_entry.so
-lib/libesmart_text_entry.so.0
+lib/libesmart_text_entry.so.9
lib/libesmart_thumb.a
lib/libesmart_thumb.la
lib/libesmart_thumb.so
-lib/libesmart_thumb.so.0
+lib/libesmart_thumb.so.9
lib/libesmart_trans_x11.a
lib/libesmart_trans_x11.la
lib/libesmart_trans_x11.so
-lib/libesmart_trans_x11.so.0
-libdata/pkgconfig/esmart.pc
+lib/libesmart_trans_x11.so.9
+libdata/pkgconfig/esmart_container.pc
+libdata/pkgconfig/esmart_draggies.pc
+libdata/pkgconfig/esmart_file_dialog.pc
+libdata/pkgconfig/esmart_resize.pc
+libdata/pkgconfig/esmart_text_entry.pc
+libdata/pkgconfig/esmart_textarea.pc
+libdata/pkgconfig/esmart_thumb.pc
+libdata/pkgconfig/esmart_trans_x11.pc
%%DATADIR%%/esmart.png
+%%DATADIR%%/entry_cursor.png
+%%DATADIR%%/text_view_bg.png
+%%DATADIR%%/esmart_text_entry_test.edj
+%%DATADIR%%/text_view_over.png
@dirrm %%DATADIR%%
@dirrm lib/esmart/layout
@dirrm lib/esmart
diff --git a/graphics/evas-core/Makefile b/graphics/evas-core/Makefile
new file mode 100644
index 000000000000..5690e2788cda
--- /dev/null
+++ b/graphics/evas-core/Makefile
@@ -0,0 +1,65 @@
+# New ports collection makefile for: evas-core
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= core
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (core library)
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --disable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --disable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --disable-image-loader-svg
+
+OPTIONS= FONTCONFIG "Enable fontconfig support" on \
+ EET "Enable EET font loader" on
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_FONTCONFIG)
+CONFIGURE_ARGS+= --enable-fontconfig
+LIB_DEPENDS+= fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig
+.else
+CONFIGURE_ARGS+= --disable-fontconfig
+.endif
+
+.if !defined(WITHOUT_EET)
+CONFIGURE_ARGS+= --enable-font-loader-eet
+USE_EFL+= eet
+.else
+CONFIGURE_ARGS+= --disable-font-loader-eet
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/graphics/evas-core/distinfo b/graphics/evas-core/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-core/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-core/files/patch-src_lib_canvas_evas_main.c b/graphics/evas-core/files/patch-src_lib_canvas_evas_main.c
new file mode 100644
index 000000000000..27b068acdb84
--- /dev/null
+++ b/graphics/evas-core/files/patch-src_lib_canvas_evas_main.c
@@ -0,0 +1,61 @@
+--- src/lib/canvas/evas_main.c.orig 2007-10-08 23:06:27.000000000 +0400
++++ src/lib/canvas/evas_main.c 2008-02-23 18:03:58.000000000 +0300
+@@ -702,58 +702,23 @@
+ {
+ Evas_List *methods = NULL;
+
+- /* FIXME: get from modules - this is currently coded-in */
+-#ifdef BUILD_ENGINE_SOFTWARE_DDRAW
+ methods = evas_list_append(methods, strdup("software_ddraw"));
+-#endif
+-#ifdef BUILD_ENGINE_SOFTWARE_16_DDRAW
+ methods = evas_list_append(methods, strdup("software_16_ddraw"));
+-#endif
+-#ifdef BUILD_ENGINE_DIRECT3D
+ methods = evas_list_append(methods, strdup("direct3d"));
+-#endif
+-#ifdef BUILD_ENGINE_SOFTWARE_X11
+ methods = evas_list_append(methods, strdup("software_x11"));
+-#endif
+-#ifdef BUILD_ENGINE_XRENDER_X11
+ methods = evas_list_append(methods, strdup("xrender_x11"));
+-#endif
+-#ifdef BUILD_ENGINE_SOFTWARE_XCB
+ methods = evas_list_append(methods, strdup("software_xcb"));
+-#endif
+-#ifdef BUILD_ENGINE_XRENDER_XCB
+ methods = evas_list_append(methods, strdup("xrender_xcb"));
+-#endif
+-#ifdef BUILD_ENGINE_SOFTWARE_16_X11
+ methods = evas_list_append(methods, strdup("software_16_x11"));
+-#endif
+-#ifdef BUILD_ENGINE_GL_X11
+ methods = evas_list_append(methods, strdup("gl_x11"));
+-#endif
+-#ifdef BUILD_ENGINE_GL_GLEW
+ methods = evas_list_append(methods, strdup("gl_glew"));
+-#endif
+-#ifdef BUILD_ENGINE_CAIRO_X11
+ methods = evas_list_append(methods, strdup("cairo_x11"));
+-#endif
+-#ifdef BUILD_ENGINE_DIRECTFB
+ methods = evas_list_append(methods, strdup("directfb"));
+-#endif
+-#ifdef BUILD_ENGINE_FB
+ methods = evas_list_append(methods, strdup("fb"));
+-#endif
+-#ifdef BUILD_ENGINE_BUFFER
+ methods = evas_list_append(methods, strdup("buffer"));
+-#endif
+-#ifdef BUILD_ENGINE_SOFTWARE_WIN32_GDI
+ methods = evas_list_append(methods, strdup("software_win32_gdi"));
+-#endif
+-#ifdef BUILD_ENGINE_SOFTWARE_QTOPIA
+ methods = evas_list_append(methods, strdup("software_qtopia"));
+-#endif
+-#ifdef BUILD_ENGINE_SDL
+ methods = evas_list_append(methods, strdup("software_sdl"));
+-#endif
+
+ return methods;
+ }
diff --git a/graphics/evas-core/pkg-descr b/graphics/evas-core/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-core/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-core/pkg-plist b/graphics/evas-core/pkg-plist
new file mode 100644
index 000000000000..721e67856696
--- /dev/null
+++ b/graphics/evas-core/pkg-plist
@@ -0,0 +1,14 @@
+include/Evas.h
+lib/libevas.a
+lib/libevas.la
+lib/libevas.so
+lib/libevas.so.9
+lib/evas/modules/engines/software_generic/%%E17_ARCH%%/module.a
+lib/evas/modules/engines/software_generic/%%E17_ARCH%%/module.la
+lib/evas/modules/engines/software_generic/%%E17_ARCH%%/module.so
+libdata/pkgconfig/evas.pc
+@dirrm lib/evas/modules/engines/software_generic/%%E17_ARCH%%
+@dirrm lib/evas/modules/engines/software_generic
+@dirrm lib/evas/modules/engines
+@dirrm lib/evas/modules
+@dirrm lib/evas
diff --git a/graphics/evas-engine-buffer/Makefile b/graphics/evas-engine-buffer/Makefile
new file mode 100644
index 000000000000..eb925adb77c8
--- /dev/null
+++ b/graphics/evas-engine-buffer/Makefile
@@ -0,0 +1,59 @@
+# New ports collection makefile for: evas-engine-buffer
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= engine-buffer
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (buffer engine)
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_EFL= evas
+BUILD_WRKSRC= ${WRKSRC}/src/modules/engines/buffer
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --enable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --disable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --disable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --disable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${BUILD_WRKSRC}/Makefile.in
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/evas-software-buffer.pc \
+ ${PREFIX}/libdata/pkgconfig/
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-engine-buffer/distinfo b/graphics/evas-engine-buffer/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-engine-buffer/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-engine-buffer/pkg-descr b/graphics/evas-engine-buffer/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-engine-buffer/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-engine-buffer/pkg-plist b/graphics/evas-engine-buffer/pkg-plist
new file mode 100644
index 000000000000..51cff9a56868
--- /dev/null
+++ b/graphics/evas-engine-buffer/pkg-plist
@@ -0,0 +1,10 @@
+include/Evas_Engine_Buffer.h
+lib/evas/modules/engines/buffer/%%E17_ARCH%%/module.a
+lib/evas/modules/engines/buffer/%%E17_ARCH%%/module.la
+lib/evas/modules/engines/buffer/%%E17_ARCH%%/module.so
+libdata/pkgconfig/evas-software-buffer.pc
+@dirrm lib/evas/modules/engines/buffer/%%E17_ARCH%%
+@dirrm lib/evas/modules/engines/buffer
+@dirrmtry lib/evas/modules/engines
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-engine-opengl/Makefile b/graphics/evas-engine-opengl/Makefile
new file mode 100644
index 000000000000..262e345961a6
--- /dev/null
+++ b/graphics/evas-engine-opengl/Makefile
@@ -0,0 +1,66 @@
+# New ports collection makefile for: evas-engine-opengl
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= engine-opengl
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (OpenGL engine)
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_EFL= evas
+USE_XORG= x11 xext
+USE_GL= gl glu
+BUILD_WRKSRC= ${WRKSRC}/src/modules/engines/gl_x11
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --enable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --disable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --disable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --disable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${BUILD_WRKSRC}/Makefile.in \
+ ${WRKSRC}/src/modules/engines/gl_common/Makefile.in
+
+pre-build:
+ @(cd ${WRKSRC}/src/modules/engines/gl_common; ${SETENV} ${MAKE_ENV} \
+ ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/evas-opengl-x11.pc \
+ ${PREFIX}/libdata/pkgconfig/
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-engine-opengl/distinfo b/graphics/evas-engine-opengl/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-engine-opengl/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-engine-opengl/pkg-descr b/graphics/evas-engine-opengl/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-engine-opengl/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-engine-opengl/pkg-plist b/graphics/evas-engine-opengl/pkg-plist
new file mode 100644
index 000000000000..9280f3414b1e
--- /dev/null
+++ b/graphics/evas-engine-opengl/pkg-plist
@@ -0,0 +1,10 @@
+include/Evas_Engine_GL_X11.h
+lib/evas/modules/engines/gl_x11/%%E17_ARCH%%/module.a
+lib/evas/modules/engines/gl_x11/%%E17_ARCH%%/module.la
+lib/evas/modules/engines/gl_x11/%%E17_ARCH%%/module.so
+libdata/pkgconfig/evas-opengl-x11.pc
+@dirrm lib/evas/modules/engines/gl_x11/%%E17_ARCH%%
+@dirrm lib/evas/modules/engines/gl_x11
+@dirrmtry lib/evas/modules/engines
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-engine-sdl/Makefile b/graphics/evas-engine-sdl/Makefile
new file mode 100644
index 000000000000..8b20ff8d253e
--- /dev/null
+++ b/graphics/evas-engine-sdl/Makefile
@@ -0,0 +1,60 @@
+# New ports collection makefile for: evas-engine-sdl
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= engine-sdl
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (SDL engine)
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_EFL= evas
+USE_SDL= sdl
+BUILD_WRKSRC= ${WRKSRC}/src/modules/engines/software_sdl
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --enable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --disable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --disable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --disable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${BUILD_WRKSRC}/Makefile.in
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/evas-software-sdl.pc \
+ ${PREFIX}/libdata/pkgconfig/
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-engine-sdl/distinfo b/graphics/evas-engine-sdl/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-engine-sdl/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-engine-sdl/pkg-descr b/graphics/evas-engine-sdl/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-engine-sdl/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-engine-sdl/pkg-plist b/graphics/evas-engine-sdl/pkg-plist
new file mode 100644
index 000000000000..d4e48bc99e8b
--- /dev/null
+++ b/graphics/evas-engine-sdl/pkg-plist
@@ -0,0 +1,10 @@
+include/Evas_Engine_SDL.h
+lib/evas/modules/engines/software_sdl/%%E17_ARCH%%/module.a
+lib/evas/modules/engines/software_sdl/%%E17_ARCH%%/module.la
+lib/evas/modules/engines/software_sdl/%%E17_ARCH%%/module.so
+libdata/pkgconfig/evas-software-sdl.pc
+@dirrm lib/evas/modules/engines/software_sdl/%%E17_ARCH%%
+@dirrm lib/evas/modules/engines/software_sdl
+@dirrmtry lib/evas/modules/engines
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-engine-x11/Makefile b/graphics/evas-engine-x11/Makefile
new file mode 100644
index 000000000000..8e9d45411569
--- /dev/null
+++ b/graphics/evas-engine-x11/Makefile
@@ -0,0 +1,60 @@
+# New ports collection makefile for: evas-engine-x11
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= engine-x11
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (X11 engine)
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_EFL= evas
+USE_XORG= x11 xext
+BUILD_WRKSRC= ${WRKSRC}/src/modules/engines/software_x11
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+
+CONFIGURE_ARGS= --enable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --disable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --disable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --disable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${BUILD_WRKSRC}/Makefile.in
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/evas-software-x11.pc \
+ ${PREFIX}/libdata/pkgconfig/
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-engine-x11/distinfo b/graphics/evas-engine-x11/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-engine-x11/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-engine-x11/pkg-descr b/graphics/evas-engine-x11/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-engine-x11/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-engine-x11/pkg-plist b/graphics/evas-engine-x11/pkg-plist
new file mode 100644
index 000000000000..24851a75542c
--- /dev/null
+++ b/graphics/evas-engine-x11/pkg-plist
@@ -0,0 +1,10 @@
+include/Evas_Engine_Software_X11.h
+lib/evas/modules/engines/software_x11/%%E17_ARCH%%/module.a
+lib/evas/modules/engines/software_x11/%%E17_ARCH%%/module.la
+lib/evas/modules/engines/software_x11/%%E17_ARCH%%/module.so
+libdata/pkgconfig/evas-software-x11.pc
+@dirrm lib/evas/modules/engines/software_x11/%%E17_ARCH%%
+@dirrm lib/evas/modules/engines/software_x11
+@dirrmtry lib/evas/modules/engines
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-engine-xrender/Makefile b/graphics/evas-engine-xrender/Makefile
new file mode 100644
index 000000000000..c8388cc9cac7
--- /dev/null
+++ b/graphics/evas-engine-xrender/Makefile
@@ -0,0 +1,60 @@
+# New ports collection makefile for: evas-engine-xrender
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= engine-xrender
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (XRender engine)
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_EFL= evas
+USE_XORG= x11 xrender xext
+BUILD_WRKSRC= ${WRKSRC}/src/modules/engines/xrender_x11
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --enable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --disable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --disable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --disable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${BUILD_WRKSRC}/Makefile.in
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/evas-xrender-x11.pc \
+ ${PREFIX}/libdata/pkgconfig/
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-engine-xrender/distinfo b/graphics/evas-engine-xrender/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-engine-xrender/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-engine-xrender/pkg-descr b/graphics/evas-engine-xrender/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-engine-xrender/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-engine-xrender/pkg-plist b/graphics/evas-engine-xrender/pkg-plist
new file mode 100644
index 000000000000..367f934f5d4b
--- /dev/null
+++ b/graphics/evas-engine-xrender/pkg-plist
@@ -0,0 +1,10 @@
+include/Evas_Engine_XRender_X11.h
+lib/evas/modules/engines/xrender_x11/%%E17_ARCH%%/module.a
+lib/evas/modules/engines/xrender_x11/%%E17_ARCH%%/module.la
+lib/evas/modules/engines/xrender_x11/%%E17_ARCH%%/module.so
+libdata/pkgconfig/evas-xrender-x11.pc
+@dirrm lib/evas/modules/engines/xrender_x11/%%E17_ARCH%%
+@dirrm lib/evas/modules/engines/xrender_x11
+@dirrmtry lib/evas/modules/engines
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-loader-edb/Makefile b/graphics/evas-loader-edb/Makefile
new file mode 100644
index 000000000000..71e31b25bf21
--- /dev/null
+++ b/graphics/evas-loader-edb/Makefile
@@ -0,0 +1,62 @@
+# New ports collection makefile for: evas-loader-edb
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= loader-edb
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (edb engine)
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_EFL= evas edb
+
+MAKEDIRS= ${WRKSRC}/src/modules/loaders/edb \
+ ${WRKSRC}/src/modules/savers/edb
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --disable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --enable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --disable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${MAKEDIRS:S,$,/Makefile.in,}
+
+do-build:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}; done)
+
+do-install:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; done)
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-loader-edb/distinfo b/graphics/evas-loader-edb/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-loader-edb/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-loader-edb/pkg-descr b/graphics/evas-loader-edb/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-loader-edb/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-loader-edb/pkg-plist b/graphics/evas-loader-edb/pkg-plist
new file mode 100644
index 000000000000..5720df50c884
--- /dev/null
+++ b/graphics/evas-loader-edb/pkg-plist
@@ -0,0 +1,14 @@
+lib/evas/modules/loaders/edb/%%E17_ARCH%%/module.a
+lib/evas/modules/loaders/edb/%%E17_ARCH%%/module.la
+lib/evas/modules/loaders/edb/%%E17_ARCH%%/module.so
+lib/evas/modules/savers/edb/%%E17_ARCH%%/module.a
+lib/evas/modules/savers/edb/%%E17_ARCH%%/module.la
+lib/evas/modules/savers/edb/%%E17_ARCH%%/module.so
+@dirrm lib/evas/modules/loaders/edb/%%E17_ARCH%%
+@dirrm lib/evas/modules/loaders/edb
+@dirrm lib/evas/modules/savers/edb/%%E17_ARCH%%
+@dirrm lib/evas/modules/savers/edb
+@dirrmtry lib/evas/modules/savers
+@dirrmtry lib/evas/modules/loaders
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-loader-eet/Makefile b/graphics/evas-loader-eet/Makefile
new file mode 100644
index 000000000000..d0da170c7a35
--- /dev/null
+++ b/graphics/evas-loader-eet/Makefile
@@ -0,0 +1,62 @@
+# New ports collection makefile for: evas-loader-eet
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= loader-eet
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (EET engine)
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_EFL= evas eet
+
+MAKEDIRS= ${WRKSRC}/src/modules/loaders/eet \
+ ${WRKSRC}/src/modules/savers/eet
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --disable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --enable-image-loader-eet \
+ --disable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --disable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${MAKEDIRS:S,$,/Makefile.in,}
+
+do-build:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}; done)
+
+do-install:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; done)
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-loader-eet/distinfo b/graphics/evas-loader-eet/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-loader-eet/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-loader-eet/pkg-descr b/graphics/evas-loader-eet/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-loader-eet/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-loader-eet/pkg-plist b/graphics/evas-loader-eet/pkg-plist
new file mode 100644
index 000000000000..71d8ae1eddc3
--- /dev/null
+++ b/graphics/evas-loader-eet/pkg-plist
@@ -0,0 +1,14 @@
+lib/evas/modules/loaders/eet/%%E17_ARCH%%/module.a
+lib/evas/modules/loaders/eet/%%E17_ARCH%%/module.la
+lib/evas/modules/loaders/eet/%%E17_ARCH%%/module.so
+lib/evas/modules/savers/eet/%%E17_ARCH%%/module.a
+lib/evas/modules/savers/eet/%%E17_ARCH%%/module.la
+lib/evas/modules/savers/eet/%%E17_ARCH%%/module.so
+@dirrm lib/evas/modules/loaders/eet/%%E17_ARCH%%
+@dirrm lib/evas/modules/loaders/eet
+@dirrm lib/evas/modules/savers/eet/%%E17_ARCH%%
+@dirrm lib/evas/modules/savers/eet
+@dirrmtry lib/evas/modules/savers
+@dirrmtry lib/evas/modules/loaders
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-loader-gif/Makefile b/graphics/evas-loader-gif/Makefile
new file mode 100644
index 000000000000..2f979c862f54
--- /dev/null
+++ b/graphics/evas-loader-gif/Makefile
@@ -0,0 +1,63 @@
+# New ports collection makefile for: evas-loader-gif
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= loader-gif
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (GIF engine)
+
+LIB_DEPENDS= ungif.5:${PORTSDIR}/graphics/libungif
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_EFL= evas
+
+MAKEDIRS= ${WRKSRC}/src/modules/loaders/gif
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --enable-image-loader-gif \
+ --disable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --disable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --disable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${MAKEDIRS:S,$,/Makefile.in,}
+
+do-build:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}; done)
+
+do-install:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; done)
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-loader-gif/distinfo b/graphics/evas-loader-gif/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-loader-gif/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-loader-gif/pkg-descr b/graphics/evas-loader-gif/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-loader-gif/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-loader-gif/pkg-plist b/graphics/evas-loader-gif/pkg-plist
new file mode 100644
index 000000000000..3c7863fd7ac2
--- /dev/null
+++ b/graphics/evas-loader-gif/pkg-plist
@@ -0,0 +1,8 @@
+lib/evas/modules/loaders/gif/%%E17_ARCH%%/module.a
+lib/evas/modules/loaders/gif/%%E17_ARCH%%/module.la
+lib/evas/modules/loaders/gif/%%E17_ARCH%%/module.so
+@dirrm lib/evas/modules/loaders/gif/%%E17_ARCH%%
+@dirrm lib/evas/modules/loaders/gif
+@dirrmtry lib/evas/modules/loaders
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-loader-jpeg/Makefile b/graphics/evas-loader-jpeg/Makefile
new file mode 100644
index 000000000000..9ad8889610ad
--- /dev/null
+++ b/graphics/evas-loader-jpeg/Makefile
@@ -0,0 +1,64 @@
+# New ports collection makefile for: evas-loader-jpeg
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= loader-jpeg
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (JPEG engine)
+
+LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_EFL= evas
+
+MAKEDIRS= ${WRKSRC}/src/modules/loaders/jpeg \
+ ${WRKSRC}/src/modules/savers/jpeg
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --disable-image-loader-png \
+ --enable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --disable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --disable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${MAKEDIRS:S,$,/Makefile.in,}
+
+do-build:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}; done)
+
+do-install:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; done)
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-loader-jpeg/distinfo b/graphics/evas-loader-jpeg/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-loader-jpeg/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-loader-jpeg/pkg-descr b/graphics/evas-loader-jpeg/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-loader-jpeg/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-loader-jpeg/pkg-plist b/graphics/evas-loader-jpeg/pkg-plist
new file mode 100644
index 000000000000..34e0bea43f96
--- /dev/null
+++ b/graphics/evas-loader-jpeg/pkg-plist
@@ -0,0 +1,14 @@
+lib/evas/modules/loaders/jpeg/%%E17_ARCH%%/module.a
+lib/evas/modules/loaders/jpeg/%%E17_ARCH%%/module.la
+lib/evas/modules/loaders/jpeg/%%E17_ARCH%%/module.so
+lib/evas/modules/savers/jpeg/%%E17_ARCH%%/module.a
+lib/evas/modules/savers/jpeg/%%E17_ARCH%%/module.la
+lib/evas/modules/savers/jpeg/%%E17_ARCH%%/module.so
+@dirrm lib/evas/modules/loaders/jpeg/%%E17_ARCH%%
+@dirrm lib/evas/modules/loaders/jpeg
+@dirrm lib/evas/modules/savers/jpeg/%%E17_ARCH%%
+@dirrm lib/evas/modules/savers/jpeg
+@dirrmtry lib/evas/modules/savers
+@dirrmtry lib/evas/modules/loaders
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-loader-png/Makefile b/graphics/evas-loader-png/Makefile
new file mode 100644
index 000000000000..58aa820b60e1
--- /dev/null
+++ b/graphics/evas-loader-png/Makefile
@@ -0,0 +1,64 @@
+# New ports collection makefile for: evas-loader-png
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= loader-png
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (PNG engine)
+
+LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_EFL= evas
+
+MAKEDIRS= ${WRKSRC}/src/modules/loaders/png \
+ ${WRKSRC}/src/modules/savers/png
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --enable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --disable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --disable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${MAKEDIRS:S,$,/Makefile.in,}
+
+do-build:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}; done)
+
+do-install:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; done)
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-loader-png/distinfo b/graphics/evas-loader-png/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-loader-png/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-loader-png/pkg-descr b/graphics/evas-loader-png/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-loader-png/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-loader-png/pkg-plist b/graphics/evas-loader-png/pkg-plist
new file mode 100644
index 000000000000..32dc2697ac80
--- /dev/null
+++ b/graphics/evas-loader-png/pkg-plist
@@ -0,0 +1,14 @@
+lib/evas/modules/loaders/png/%%E17_ARCH%%/module.a
+lib/evas/modules/loaders/png/%%E17_ARCH%%/module.la
+lib/evas/modules/loaders/png/%%E17_ARCH%%/module.so
+lib/evas/modules/savers/png/%%E17_ARCH%%/module.a
+lib/evas/modules/savers/png/%%E17_ARCH%%/module.la
+lib/evas/modules/savers/png/%%E17_ARCH%%/module.so
+@dirrm lib/evas/modules/loaders/png/%%E17_ARCH%%
+@dirrm lib/evas/modules/loaders/png
+@dirrm lib/evas/modules/savers/png/%%E17_ARCH%%
+@dirrm lib/evas/modules/savers/png
+@dirrmtry lib/evas/modules/savers
+@dirrmtry lib/evas/modules/loaders
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-loader-svg/Makefile b/graphics/evas-loader-svg/Makefile
new file mode 100644
index 000000000000..4361cc34d597
--- /dev/null
+++ b/graphics/evas-loader-svg/Makefile
@@ -0,0 +1,63 @@
+# New ports collection makefile for: evas-loader-svg
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= loader-svg
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (SVG engine)
+
+LIB_DEPENDS= svg-cairo.1:${PORTSDIR}/graphics/libsvg-cairo
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget librsvg2
+USE_EFL= evas
+
+MAKEDIRS= ${WRKSRC}/src/modules/loaders/svg
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --disable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --disable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --enable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${MAKEDIRS:S,$,/Makefile.in,}
+
+do-build:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}; done)
+
+do-install:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; done)
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-loader-svg/distinfo b/graphics/evas-loader-svg/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-loader-svg/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-loader-svg/pkg-descr b/graphics/evas-loader-svg/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-loader-svg/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-loader-svg/pkg-plist b/graphics/evas-loader-svg/pkg-plist
new file mode 100644
index 000000000000..1c02d558442a
--- /dev/null
+++ b/graphics/evas-loader-svg/pkg-plist
@@ -0,0 +1,8 @@
+lib/evas/modules/loaders/svg/%%E17_ARCH%%/module.a
+lib/evas/modules/loaders/svg/%%E17_ARCH%%/module.la
+lib/evas/modules/loaders/svg/%%E17_ARCH%%/module.so
+@dirrm lib/evas/modules/loaders/svg/%%E17_ARCH%%
+@dirrm lib/evas/modules/loaders/svg
+@dirrmtry lib/evas/modules/loaders
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-loader-tiff/Makefile b/graphics/evas-loader-tiff/Makefile
new file mode 100644
index 000000000000..18d697d3a89a
--- /dev/null
+++ b/graphics/evas-loader-tiff/Makefile
@@ -0,0 +1,64 @@
+# New ports collection makefile for: evas-loader-tiff
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= loader-tiff
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (TIFF engine)
+
+LIB_DEPENDS= tiff.4:${PORTSDIR}/graphics/tiff
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_EFL= evas
+
+MAKEDIRS= ${WRKSRC}/src/modules/loaders/tiff \
+ ${WRKSRC}/src/modules/savers/tiff
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --disable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --disable-image-loader-edb \
+ --enable-image-loader-tiff \
+ --disable-image-loader-xpm \
+ --disable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${MAKEDIRS:S,$,/Makefile.in,}
+
+do-build:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}; done)
+
+do-install:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; done)
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-loader-tiff/distinfo b/graphics/evas-loader-tiff/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-loader-tiff/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-loader-tiff/pkg-descr b/graphics/evas-loader-tiff/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-loader-tiff/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-loader-tiff/pkg-plist b/graphics/evas-loader-tiff/pkg-plist
new file mode 100644
index 000000000000..b3b7226b0df4
--- /dev/null
+++ b/graphics/evas-loader-tiff/pkg-plist
@@ -0,0 +1,14 @@
+lib/evas/modules/loaders/tiff/%%E17_ARCH%%/module.a
+lib/evas/modules/loaders/tiff/%%E17_ARCH%%/module.la
+lib/evas/modules/loaders/tiff/%%E17_ARCH%%/module.so
+lib/evas/modules/savers/tiff/%%E17_ARCH%%/module.a
+lib/evas/modules/savers/tiff/%%E17_ARCH%%/module.la
+lib/evas/modules/savers/tiff/%%E17_ARCH%%/module.so
+@dirrm lib/evas/modules/loaders/tiff/%%E17_ARCH%%
+@dirrm lib/evas/modules/loaders/tiff
+@dirrm lib/evas/modules/savers/tiff/%%E17_ARCH%%
+@dirrm lib/evas/modules/savers/tiff
+@dirrmtry lib/evas/modules/savers
+@dirrmtry lib/evas/modules/loaders
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-loader-xpm/Makefile b/graphics/evas-loader-xpm/Makefile
new file mode 100644
index 000000000000..e5a731c666a0
--- /dev/null
+++ b/graphics/evas-loader-xpm/Makefile
@@ -0,0 +1,62 @@
+# New ports collection makefile for: evas-loader-xpm
+# Date created: 15 September 2007
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= loader-xpm
+PORTVERSION= 0.9.9.042
+CATEGORIES= graphics
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A hardware accelerated canvas API (XPM engine)
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_FREETYPE2= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_XORG= xpm
+USE_EFL= evas
+
+MAKEDIRS= ${WRKSRC}/src/modules/loaders/xpm
+
+CONFIGURE_ARGS= --disable-software-x11 \
+ --disable-software-16-x11 \
+ --disable-software-xcb \
+ --disable-directfb \
+ --disable-sdl \
+ --disable-buffer \
+ --disable-software-qtopia \
+ --disable-gl-x11 \
+ --disable-cairo-x11 \
+ --disable-xrender-x11 \
+ --disable-xrender-xcb \
+ --disable-glitz-x11 \
+ --disable-image-loader-gif \
+ --disable-image-loader-png \
+ --disable-image-loader-jpeg \
+ --disable-image-loader-eet \
+ --disable-image-loader-edb \
+ --disable-image-loader-tiff \
+ --enable-image-loader-xpm \
+ --disable-image-loader-svg
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${MAKEDIRS:S,$,/Makefile.in,}
+
+do-build:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}; done)
+
+do-install:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; done)
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-loader-xpm/distinfo b/graphics/evas-loader-xpm/distinfo
new file mode 100644
index 000000000000..5e8e2bc542ac
--- /dev/null
+++ b/graphics/evas-loader-xpm/distinfo
@@ -0,0 +1,3 @@
+MD5 (evas-0.9.9.042.tar.bz2) = 6811e52b0607ce21061a23462a1f9854
+SHA256 (evas-0.9.9.042.tar.bz2) = e7ebc64a983950979b5488cc0b6fe2b3220f24da554c12c96a4f9131e5a76440
+SIZE (evas-0.9.9.042.tar.bz2) = 7373199
diff --git a/graphics/evas-loader-xpm/pkg-descr b/graphics/evas-loader-xpm/pkg-descr
new file mode 100644
index 000000000000..e525449b6c61
--- /dev/null
+++ b/graphics/evas-loader-xpm/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
diff --git a/graphics/evas-loader-xpm/pkg-plist b/graphics/evas-loader-xpm/pkg-plist
new file mode 100644
index 000000000000..45841362f182
--- /dev/null
+++ b/graphics/evas-loader-xpm/pkg-plist
@@ -0,0 +1,8 @@
+lib/evas/modules/loaders/xpm/%%E17_ARCH%%/module.a
+lib/evas/modules/loaders/xpm/%%E17_ARCH%%/module.la
+lib/evas/modules/loaders/xpm/%%E17_ARCH%%/module.so
+@dirrm lib/evas/modules/loaders/xpm/%%E17_ARCH%%
+@dirrm lib/evas/modules/loaders/xpm
+@dirrmtry lib/evas/modules/loaders
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas/Makefile b/graphics/evas/Makefile
index 66066548b9d8..52d86ef2581c 100644
--- a/graphics/evas/Makefile
+++ b/graphics/evas/Makefile
@@ -6,174 +6,46 @@
#
PORTNAME= evas
-PORTVERSION= 20070223
-PORTREVISION= 2
-PORTEPOCH= 1
+PORTVERSION= 0.9.9.042
+PORTREVISION= 0
+PORTEPOCH= 2
CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
+MASTER_SITES= # none
+DISTFILES= # none
+EXTRACT_ONLY= # none
MAINTAINER= stas@FreeBSD.org
-COMMENT= A hardware-accelerated canvas API for X-Windows
+COMMENT= A hardware accelerated canvas API (meta-port)
-USE_BZIP2= yes
-GNU_CONFIGURE= yes
-USE_FREETYPE2= yes
-USE_LDCONFIG= yes
-USE_GNOME= gnomehack pkgconfig gnometarget
+NO_BUILD= yes
+USE_EFL= evas
-OPTIONS= GL "Enable OpenGL rendering backend" off \
- SOFTX11 "Enable software X11 rendering backend" on \
- XRENDER "Enable XRender X11 rendering backend" on \
- BUFFER "Enable buffer rendering backend" on \
- DIRECTFB "Enable DirectFB rendering backend" off \
- FONTCONFIG "Use fontconfig to find fonts" on \
- GIF "Enable GIF image loader" on \
- PNG "Enable PNG image loader" on \
- JPEG "Enable JPEG image loader" on \
- EET "Enable EET image loader" on \
- EDB "Enable EDB image loader" on \
- TIFF "Enable TIFF image loader" on \
- XPM "Enable XPM image loader" on \
- SVG "Enable SVG image loader" on \
- EETFONT "Enable EET font loader" on
+EVAS_ENGINES= buffer opengl sdl x11 xrender
+EVAS_LOADERS= edb eet gif jpeg png svg tiff xpm
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_GL)
-CONFIGURE_ARGS+= --enable-gl-x11
-PLIST_SUB+= WITH_GL=""
-USE_GL= yes
-.else
-PLIST_SUB+= WITH_GL="@comment "
-.endif
-
-.if defined(WITH_DIRECTFB)
-CONFIGURE_ARGS+= --enable-directfb
-PLIST_SUB+= DIRECTFB=""
-LIB_DEPENDS+= directfb-0.9.16:${PORTSDIR}/devel/directfb
-.else
-CONFIGURE_ARGS+= --disable-directfb
-PLIST_SUB+= DIRECTFB="@comment "
-.endif
-
-.if !defined(WITHOUT_FONTCONFIG)
-CONFIGURE_ARGS+= --enable-fontconfig
-PLIST_SUB+= FONTCONFIG=""
-LIB_DEPENDS+= fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig
-.else
-CONFIGURE_ARGS+= --disable-fontconfig
-PLIST_SUB+= FONTCONFIG="@comment "
-.endif
-
-.if !defined(WITHOUT_SOFTX11)
-CONFIGURE_ARGS+= --enable-software-x11
-PLIST_SUB+= SOFTX11=""
-USE_XLIB= yes
-.else
-CONFIGURE_ARGS+= --disable-software-x11
-PLIST_SUB+= SOFTX11="@comment "
-.endif
-
-.if !defined(WITHOUT_XRENDER)
-CONFIGURE_ARGS+= --enable-xrender-x11
-PLIST_SUB+= XRENDER=""
-USE_XLIB= yes
-.else
-CONFIGURE_ARGS+= --disable-xrender-x11
-PLIST_SUB+= XRENDER="@comment "
-.endif
+.for NODE in ${EVAS_ENGINES}
+OPTIONS+= ${NODE:U} "Install ${NODE} evas engine" on
+.endfor
-.if !defined(WITHOUT_BUFFER)
-CONFIGURE_ARGS+= --enable-buffer
-PLIST_SUB+= BUFFER=""
-.else
-CONFIGURE_ARGS+= --disable-buffer
-PLIST_SUB+= BUFFER="@comment "
-.endif
+.for NODE in ${EVAS_LOADERS}
+OPTIONS+= ${NODE:U} "Install ${NODE} evas loader" on
+.endfor
-.if !defined(WITHOUT_GIF)
-CONFIGURE_ARGS+= --enable-image-loader-gif
-PLIST_SUB+= GIF=""
-LIB_DEPENDS+= ungif.5:${PORTSDIR}/graphics/libungif
-.else
-CONFIGURE_ARGS+= --disable-image-loader-gif
-PLIST_SUB+= GIF="@comment "
-.endif
-
-.if !defined(WITHOUT_PNG)
-CONFIGURE_ARGS+= --enable-image-loader-png
-PLIST_SUB+= PNG=""
-LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png
-.else
-CONFIGURE_ARGS+= --disable-image-loader-png
-PLIST_SUB+= PNG="@comment "
-.endif
-
-.if !defined(WITHOUT_JPEG)
-CONFIGURE_ARGS+= --enable-image-loader-jpeg
-PLIST_SUB+= JPEG=""
-LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
-CFLAGS+= -I${X11BASE}/include
-LDFLAGS+= -L${X11BASE}/lib
-CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}"
-.else
-CONFIGURE_ARGS+= --disable-image-loader-jpeg
-PLIST_SUB+= JPEG="@comment "
-.endif
-
-.if !defined(WITHOUT_EET)
-CONFIGURE_ARGS+= --enable-image-loader-eet
-PLIST_SUB+= EET=""
-USE_EFL+= eet
-.else
-CONFIGURE_ARGS+= --disable-image-loader-eet
-PLIST_SUB+= EET="@comment "
-.endif
-
-.if !defined(WITHOUT_EETFONT)
-CONFIGURE_ARGS+= --enable-font-loader-eet
-PLIST_SUB+= EETFONT=""
-USE_EFL+= eet
-.else
-CONFIGURE_ARGS+= --disable-font-loader-eet
-PLIST_SUB+= EETFONT="@comment "
-.endif
-
-.if !defined(WITHOUT_EDB)
-CONFIGURE_ARGS+= --enable-image-loader-edb
-PLIST_SUB+= EDB=""
-USE_EFL+= edb
-.else
-CONFIGURE_ARGS+= --disable-image-loader-edb
-PLIST_SUB+= EDB="@comment "
-.endif
+.include <bsd.port.pre.mk>
-.if !defined(WITHOUT_TIFF)
-CONFIGURE_ARGS+= --enable-image-loader-tiff
-LIB_DEPENDS+= tiff.4:${PORTSDIR}/graphics/tiff
-PLIST_SUB+= TIFF=""
-.else
-CONFIGURE_ARGS+= --disable-image-loader-tiff
-PLIST_SUB+= TIFF="@comment "
-.endif
+.for NODE in ${EVAS_ENGINES}
+. if !defined(WITHOUT_${NODE:U})
+USE_EFL_EVAS_ENGINES+= ${NODE}
+. endif
+.endfor
-.if !defined(WITHOUT_XPM)
-CONFIGURE_ARGS+= --enable-image-loader-xpm
-USE_XPM= yes
-PLIST_SUB+= XPM=""
-.else
-CONFIGURE_ARGS+= --disable-image-loader-xpm
-PLIST_SUB+= XPM="@comment "
-.endif
+.for NODE in ${EVAS_LOADERS}
+. if !defined(WITHOUT_${NODE:U})
+USE_EFL_EVAS_LOADERS+= ${NODE}
+. endif
+.endfor
-.if !defined(WITHOUT_SVG)
-CONFIGURE_ARGS+= --enable-image-loader-svg
-USE_GNOME+= librsvg2
-LIB_DEPENDS+= svg-cairo.1:${PORTSDIR}/graphics/libsvg-cairo
-PLIST_SUB+= SVG=""
-.else
-CONFIGURE_ARGS+= --disable-image-loader-svg
-PLIST_SUB+= SVG="@comment "
-.endif
+do-install:
+ ${DO_NADA}
.include <bsd.port.post.mk>
diff --git a/graphics/evas/distinfo b/graphics/evas/distinfo
deleted file mode 100644
index b310ded67a6f..000000000000
--- a/graphics/evas/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (evas-20070223.tar.bz2) = 11baa88bdda77d846db0c7d090d9ec75
-SHA256 (evas-20070223.tar.bz2) = 0bd21a807092af4c5e21132cd41a2159d08b0e099dcf947fec094fdecc3d07dc
-SIZE (evas-20070223.tar.bz2) = 3683644
diff --git a/graphics/evas/pkg-plist b/graphics/evas/pkg-plist
deleted file mode 100644
index 6f2d1f81eb06..000000000000
--- a/graphics/evas/pkg-plist
+++ /dev/null
@@ -1,112 +0,0 @@
-bin/evas-config
-include/Evas.h
-%%BUFFER%%include/Evas_Engine_Buffer.h
-%%DIRECTFB%%include/Evas_Engine_DirectFB.h
-%%WITH_GL%%include/Evas_Engine_GL_X11.h
-%%SOFTX11%%include/Evas_Engine_Software_X11.h
-%%XRENDER%%include/Evas_Engine_XRender_X11.h
-%%BUFFER%%lib/evas/modules/engines/buffer/%%E17_ARCH%%/module.a
-%%BUFFER%%lib/evas/modules/engines/buffer/%%E17_ARCH%%/module.la
-%%BUFFER%%lib/evas/modules/engines/buffer/%%E17_ARCH%%/module.so
-%%DIRECTFB%%lib/evas/modules/engines/directfb/%%E17_ARCH%%/module.a
-%%DIRECTFB%%lib/evas/modules/engines/directfb/%%E17_ARCH%%/module.la
-%%DIRECTFB%%lib/evas/modules/engines/directfb/%%E17_ARCH%%/module.so
-%%WITH_GL%%lib/evas/modules/engines/gl_x11/%%E17_ARCH%%/module.a
-%%WITH_GL%%lib/evas/modules/engines/gl_x11/%%E17_ARCH%%/module.la
-%%WITH_GL%%lib/evas/modules/engines/gl_x11/%%E17_ARCH%%/module.so
-lib/evas/modules/engines/software_generic/%%E17_ARCH%%/module.a
-lib/evas/modules/engines/software_generic/%%E17_ARCH%%/module.la
-lib/evas/modules/engines/software_generic/%%E17_ARCH%%/module.so
-%%SOFTX11%%lib/evas/modules/engines/software_x11/%%E17_ARCH%%/module.a
-%%SOFTX11%%lib/evas/modules/engines/software_x11/%%E17_ARCH%%/module.la
-%%SOFTX11%%lib/evas/modules/engines/software_x11/%%E17_ARCH%%/module.so
-%%XRENDER%%lib/evas/modules/engines/xrender_x11/%%E17_ARCH%%/module.a
-%%XRENDER%%lib/evas/modules/engines/xrender_x11/%%E17_ARCH%%/module.la
-%%XRENDER%%lib/evas/modules/engines/xrender_x11/%%E17_ARCH%%/module.so
-%%EDB%%lib/evas/modules/loaders/edb/%%E17_ARCH%%/module.a
-%%EDB%%lib/evas/modules/loaders/edb/%%E17_ARCH%%/module.la
-%%EDB%%lib/evas/modules/loaders/edb/%%E17_ARCH%%/module.so
-%%EET%%lib/evas/modules/loaders/eet/%%E17_ARCH%%/module.a
-%%EET%%lib/evas/modules/loaders/eet/%%E17_ARCH%%/module.la
-%%EET%%lib/evas/modules/loaders/eet/%%E17_ARCH%%/module.so
-%%GIF%%lib/evas/modules/loaders/gif/%%E17_ARCH%%/module.a
-%%GIF%%lib/evas/modules/loaders/gif/%%E17_ARCH%%/module.la
-%%GIF%%lib/evas/modules/loaders/gif/%%E17_ARCH%%/module.so
-%%JPEG%%lib/evas/modules/loaders/jpeg/%%E17_ARCH%%/module.a
-%%JPEG%%lib/evas/modules/loaders/jpeg/%%E17_ARCH%%/module.la
-%%JPEG%%lib/evas/modules/loaders/jpeg/%%E17_ARCH%%/module.so
-%%PNG%%lib/evas/modules/loaders/png/%%E17_ARCH%%/module.a
-%%PNG%%lib/evas/modules/loaders/png/%%E17_ARCH%%/module.la
-%%PNG%%lib/evas/modules/loaders/png/%%E17_ARCH%%/module.so
-%%SVG%%lib/evas/modules/loaders/svg/%%E17_ARCH%%/module.a
-%%SVG%%lib/evas/modules/loaders/svg/%%E17_ARCH%%/module.la
-%%SVG%%lib/evas/modules/loaders/svg/%%E17_ARCH%%/module.so
-%%TIFF%%lib/evas/modules/loaders/tiff/%%E17_ARCH%%/module.a
-%%TIFF%%lib/evas/modules/loaders/tiff/%%E17_ARCH%%/module.la
-%%TIFF%%lib/evas/modules/loaders/tiff/%%E17_ARCH%%/module.so
-%%XPM%%lib/evas/modules/loaders/xpm/%%E17_ARCH%%/module.a
-%%XPM%%lib/evas/modules/loaders/xpm/%%E17_ARCH%%/module.la
-%%XPM%%lib/evas/modules/loaders/xpm/%%E17_ARCH%%/module.so
-%%EDB%%lib/evas/modules/savers/edb/%%E17_ARCH%%/module.a
-%%EDB%%lib/evas/modules/savers/edb/%%E17_ARCH%%/module.la
-%%EDB%%lib/evas/modules/savers/edb/%%E17_ARCH%%/module.so
-%%EET%%lib/evas/modules/savers/eet/%%E17_ARCH%%/module.a
-%%EET%%lib/evas/modules/savers/eet/%%E17_ARCH%%/module.la
-%%EET%%lib/evas/modules/savers/eet/%%E17_ARCH%%/module.so
-%%JPEG%%lib/evas/modules/savers/jpeg/%%E17_ARCH%%/module.a
-%%JPEG%%lib/evas/modules/savers/jpeg/%%E17_ARCH%%/module.la
-%%JPEG%%lib/evas/modules/savers/jpeg/%%E17_ARCH%%/module.so
-%%PNG%%lib/evas/modules/savers/png/%%E17_ARCH%%/module.a
-%%PNG%%lib/evas/modules/savers/png/%%E17_ARCH%%/module.la
-%%PNG%%lib/evas/modules/savers/png/%%E17_ARCH%%/module.so
-%%TIFF%%lib/evas/modules/savers/tiff/%%E17_ARCH%%/module.a
-%%TIFF%%lib/evas/modules/savers/tiff/%%E17_ARCH%%/module.la
-%%TIFF%%lib/evas/modules/savers/tiff/%%E17_ARCH%%/module.so
-lib/libevas.a
-lib/libevas.la
-lib/libevas.so
-lib/libevas.so.1
-libdata/pkgconfig/evas.pc
-%%TIFF%%@dirrm lib/evas/modules/savers/tiff/%%E17_ARCH%%
-%%TIFF%%@dirrm lib/evas/modules/savers/tiff
-%%PNG%%@dirrm lib/evas/modules/savers/png/%%E17_ARCH%%
-%%PNG%%@dirrm lib/evas/modules/savers/png
-%%JPEG%%@dirrm lib/evas/modules/savers/jpeg/%%E17_ARCH%%
-%%JPEG%%@dirrm lib/evas/modules/savers/jpeg
-%%EET%%@dirrm lib/evas/modules/savers/eet/%%E17_ARCH%%
-%%EET%%@dirrm lib/evas/modules/savers/eet
-%%EDB%%@dirrm lib/evas/modules/savers/edb/%%E17_ARCH%%
-%%EDB%%@dirrm lib/evas/modules/savers/edb
-@dirrm lib/evas/modules/savers
-%%XPM%%@dirrm lib/evas/modules/loaders/xpm/%%E17_ARCH%%
-%%XPM%%@dirrm lib/evas/modules/loaders/xpm
-%%TIFF%%@dirrm lib/evas/modules/loaders/tiff/%%E17_ARCH%%
-%%TIFF%%@dirrm lib/evas/modules/loaders/tiff
-%%SVG%%@dirrm lib/evas/modules/loaders/svg/%%E17_ARCH%%
-%%SVG%%@dirrm lib/evas/modules/loaders/svg
-%%PNG%%@dirrm lib/evas/modules/loaders/png/%%E17_ARCH%%
-%%PNG%%@dirrm lib/evas/modules/loaders/png
-%%JPEG%%@dirrm lib/evas/modules/loaders/jpeg/%%E17_ARCH%%
-%%JPEG%%@dirrm lib/evas/modules/loaders/jpeg
-%%GIF%%@dirrm lib/evas/modules/loaders/gif/%%E17_ARCH%%
-%%GIF%%@dirrm lib/evas/modules/loaders/gif
-%%EET%%@dirrm lib/evas/modules/loaders/eet/%%E17_ARCH%%
-%%EET%%@dirrm lib/evas/modules/loaders/eet
-%%EDB%%@dirrm lib/evas/modules/loaders/edb/%%E17_ARCH%%
-%%EDB%%@dirrm lib/evas/modules/loaders/edb
-@dirrm lib/evas/modules/loaders
-%%XRENDER%%@dirrm lib/evas/modules/engines/xrender_x11/%%E17_ARCH%%
-%%XRENDER%%@dirrm lib/evas/modules/engines/xrender_x11
-%%SOFTX11%%@dirrm lib/evas/modules/engines/software_x11/%%E17_ARCH%%
-%%SOFTX11%%@dirrm lib/evas/modules/engines/software_x11
-@dirrm lib/evas/modules/engines/software_generic/%%E17_ARCH%%
-@dirrm lib/evas/modules/engines/software_generic
-%%WITH_GL%%@dirrm lib/evas/modules/engines/gl_x11/%%E17_ARCH%%
-%%WITH_GL%%@dirrm lib/evas/modules/engines/gl_x11
-%%DIRECTFB%%@dirrm lib/evas/modules/engines/directfb/%%E17_ARCH%%
-%%DIRECTFB%%@dirrm lib/evas/modules/engines/directfb
-%%BUFFER%%@dirrm lib/evas/modules/engines/buffer/%%E17_ARCH%%
-%%BUFFER%%@dirrm lib/evas/modules/engines/buffer
-@dirrm lib/evas/modules/engines
-@dirrm lib/evas/modules
-@dirrm lib/evas
diff --git a/graphics/exhibit/Makefile b/graphics/exhibit/Makefile
index 203582ee1a20..bf14723598c1 100644
--- a/graphics/exhibit/Makefile
+++ b/graphics/exhibit/Makefile
@@ -7,8 +7,8 @@
#
PORTNAME= exhibit
-PORTVERSION= 20070223
-PORTREVISION= 1
+PORTVERSION= 20080223
+PORTREVISION= 0
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
@@ -18,7 +18,8 @@ COMMENT= An ETK-based image viewer
USE_BZIP2= yes
USE_GMAKE= yes
USE_GNOME= gnomehack pkgconfig gnometarget
-USE_EFL= evas eet ecore edje etk epsilon
+USE_EFL= evas eet ecore edje etk epsilon efreet
+USE_EFL_ECORE= evas file
WANT_EFL= yes
GNU_CONFIGURE= yes
diff --git a/graphics/exhibit/distinfo b/graphics/exhibit/distinfo
index 046f3138f8ea..24095ec46575 100644
--- a/graphics/exhibit/distinfo
+++ b/graphics/exhibit/distinfo
@@ -1,3 +1,3 @@
-MD5 (exhibit-20070223.tar.bz2) = e64b74615c31437b3cebc50677b11048
-SHA256 (exhibit-20070223.tar.bz2) = 9096329f4fdfd32d140d54eafd71c8c42cceb8774cc3b348d17c60f9595d1867
-SIZE (exhibit-20070223.tar.bz2) = 275461
+MD5 (exhibit-20080223.tar.bz2) = 2b9531441ed0b211c8f4a678b437fec9
+SHA256 (exhibit-20080223.tar.bz2) = 3856109af71e3d98ddf836b2185fdde1b559cc232fdff53d0f80692449fb5a47
+SIZE (exhibit-20080223.tar.bz2) = 380799
diff --git a/graphics/geist/Makefile b/graphics/geist/Makefile
index 2666494730a4..7353eab4ef21 100644
--- a/graphics/geist/Makefile
+++ b/graphics/geist/Makefile
@@ -7,20 +7,20 @@
PORTNAME= geist
PORTVERSION= 0.0.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics
MASTER_SITES= http://linuxbrit.co.uk/downloads/
MAINTAINER= danfe@FreeBSD.org
COMMENT= An object-based image creation/layout application
-LIB_DEPENDS= Imlib2.4:${PORTSDIR}/graphics/imlib2 \
- xml2.5:${PORTSDIR}/textproc/libxml2
+LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2
XML_CONFIG?= ${LOCALBASE}/bin/xml2-config
GNU_CONFIGURE= yes
USE_X_PREFIX= yes
USE_GNOME= gtk12
+USE_EFL= imlib2
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include" \
LIBS="-L${X11BASE}/lib" \
XML_CONFIG="${XML_CONFIG}"
diff --git a/graphics/giblib/Makefile b/graphics/giblib/Makefile
index 0f0ab059e652..a74d2a614a04 100644
--- a/graphics/giblib/Makefile
+++ b/graphics/giblib/Makefile
@@ -7,18 +7,17 @@
PORTNAME= giblib
PORTVERSION= 1.2.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics devel
MASTER_SITES= http://linuxbrit.co.uk/downloads/
MAINTAINER= ports@FreeBSD.org
COMMENT= A utility library that includes a wrapper for imlib2
-LIB_DEPENDS= Imlib2.4:${PORTSDIR}/graphics/imlib2
-
USE_AUTOTOOLS= libtool:15
USE_X_PREFIX= yes
USE_GNOME= gnomehack gnometarget pkgconfig
+USE_EFL= imlib2
GNU_CONFIGURE= yes
INSTALLS_SHLIB= yes
diff --git a/graphics/hsetroot/Makefile b/graphics/hsetroot/Makefile
index b04e2fd3330a..69d08d334430 100644
--- a/graphics/hsetroot/Makefile
+++ b/graphics/hsetroot/Makefile
@@ -7,17 +7,16 @@
PORTNAME= hsetroot
PORTVERSION= 1.0.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= http://thegraveyard.org/files/
MAINTAINER= ports@FreeBSD.org
COMMENT= Utility to compose wallpapers for X
-LIB_DEPENDS= Imlib2.4:${PORTSDIR}/graphics/imlib2
-
PLIST_FILES= bin/hsetroot
USE_X_PREFIX= YES
+USE_EFL= imlib2
GNU_CONFIGURE= YES
USE_GMAKE= YES
diff --git a/graphics/imlib2/Makefile b/graphics/imlib2/Makefile
index b6e80fcf8daa..d1279b994368 100644
--- a/graphics/imlib2/Makefile
+++ b/graphics/imlib2/Makefile
@@ -6,14 +6,15 @@
#
PORTNAME= imlib2
-PORTVERSION= 20070223
-PORTREVISION= 1
-PORTEPOCH= 1
+PORTVERSION= 1.4.1.000
+PORTREVISION= 0
+PORTEPOCH= 2
CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
MAINTAINER= stas@FreeBSD.org
-COMMENT= The next generation graphic library for enlightenment package
+COMMENT= The next generation graphics library for Enlightenment
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
diff --git a/graphics/imlib2/distinfo b/graphics/imlib2/distinfo
index 2b610209b6cb..2faacbf8c264 100644
--- a/graphics/imlib2/distinfo
+++ b/graphics/imlib2/distinfo
@@ -1,3 +1,3 @@
-MD5 (imlib2-20070223.tar.bz2) = 4da363aaaa1cd6b96bff741ac62cac29
-SHA256 (imlib2-20070223.tar.bz2) = f35e8ec8f291accb931ccc0470708898fc725f82a1de7d80f300f715f6995c53
-SIZE (imlib2-20070223.tar.bz2) = 845387
+MD5 (imlib2-1.4.1.000.tar.bz2) = cbb3180c80f12db01decd2ad4ae3a94a
+SHA256 (imlib2-1.4.1.000.tar.bz2) = bfd6871c19ca26b23116b5418962844b0db179bccbb0465176464780d483be79
+SIZE (imlib2-1.4.1.000.tar.bz2) = 861125
diff --git a/graphics/imlib2/pkg-plist b/graphics/imlib2/pkg-plist
index 46eeebc0e5de..1398068d4b68 100644
--- a/graphics/imlib2/pkg-plist
+++ b/graphics/imlib2/pkg-plist
@@ -59,7 +59,7 @@ lib/imlib2/loaders/zlib.so
lib/libImlib2.a
lib/libImlib2.la
lib/libImlib2.so
-lib/libImlib2.so.4
+lib/libImlib2.so.5
libdata/pkgconfig/imlib2.pc
%%DATADIR%%/data/fonts/cinema.ttf
%%DATADIR%%/data/fonts/grunge.ttf
diff --git a/graphics/imlib2_loaders/Makefile b/graphics/imlib2_loaders/Makefile
index 60328ca1a201..09d9299962fb 100644
--- a/graphics/imlib2_loaders/Makefile
+++ b/graphics/imlib2_loaders/Makefile
@@ -6,11 +6,12 @@
#
PORTNAME= imlib2_loaders
-PORTVERSION= 20070223
-PORTREVISION= 1
-PORTEPOCH= 1
+PORTVERSION= 1.4.1.000
+PORTREVISION= 0
+PORTEPOCH= 2
CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/ \
+ http://download.enlightenment.org/snapshots/2008-01-25/
MAINTAINER= stas@FreeBSD.org
COMMENT= Extra image loader plugins for Imlib 2
diff --git a/graphics/imlib2_loaders/distinfo b/graphics/imlib2_loaders/distinfo
index c619d0adf08a..88b6fed43ac1 100644
--- a/graphics/imlib2_loaders/distinfo
+++ b/graphics/imlib2_loaders/distinfo
@@ -1,3 +1,3 @@
-MD5 (imlib2_loaders-20070223.tar.bz2) = 44f88b81042b4cd205505a20058c89f4
-SHA256 (imlib2_loaders-20070223.tar.bz2) = f8476002583e4277840010fef3e56071849ec85b4f5b24e860fabf01e3f69c8d
-SIZE (imlib2_loaders-20070223.tar.bz2) = 240441
+MD5 (imlib2_loaders-1.4.1.000.tar.bz2) = 4b04b6b11e0e7ae8494fdc554a880429
+SHA256 (imlib2_loaders-1.4.1.000.tar.bz2) = b95c4e29328b1d2210ad51c516959aa50a94787ba115277ed9c9b695b6542381
+SIZE (imlib2_loaders-1.4.1.000.tar.bz2) = 256470
diff --git a/graphics/kipi-plugins-kde4/Makefile b/graphics/kipi-plugins-kde4/Makefile
index c8a798c4de34..7756700e31b7 100644
--- a/graphics/kipi-plugins-kde4/Makefile
+++ b/graphics/kipi-plugins-kde4/Makefile
@@ -191,7 +191,7 @@ PLIST_SUB+= SIMPLEVIEWEREXPORT:="@comment "
.if !defined(WITHOUT_SLIDESHOW)
PLIST_SUB+= SLIDESHOW:=""
SUBDIRS+= slideshow
-LIB_DEPENDS+= Imlib2.4:${PORTSDIR}/graphics/imlib2
+USE_EFL+= imlib2
.else
PLIST_SUB+= SLIDESHOW:="@comment "
.endif
diff --git a/graphics/kipi-plugins/Makefile b/graphics/kipi-plugins/Makefile
index c8a798c4de34..7756700e31b7 100644
--- a/graphics/kipi-plugins/Makefile
+++ b/graphics/kipi-plugins/Makefile
@@ -191,7 +191,7 @@ PLIST_SUB+= SIMPLEVIEWEREXPORT:="@comment "
.if !defined(WITHOUT_SLIDESHOW)
PLIST_SUB+= SLIDESHOW:=""
SUBDIRS+= slideshow
-LIB_DEPENDS+= Imlib2.4:${PORTSDIR}/graphics/imlib2
+USE_EFL+= imlib2
.else
PLIST_SUB+= SLIDESHOW:="@comment "
.endif
diff --git a/graphics/libcaca/Makefile b/graphics/libcaca/Makefile
index 1352f238d449..d0ec8efcaa24 100644
--- a/graphics/libcaca/Makefile
+++ b/graphics/libcaca/Makefile
@@ -37,7 +37,7 @@ USE_XLIB= yes
.if defined(WITHOUT_IMLIB2)
CONFIGURE_ARGS+=--disable-imlib2
.else
-LIB_DEPENDS+= Imlib2.4:${PORTSDIR}/graphics/imlib2
+USE_EFL+= imlib2
.endif
.include <bsd.port.pre.mk>
diff --git a/graphics/p5-Image-Imlib2/Makefile b/graphics/p5-Image-Imlib2/Makefile
index f1d10274d364..48abbe1c2c1e 100644
--- a/graphics/p5-Image-Imlib2/Makefile
+++ b/graphics/p5-Image-Imlib2/Makefile
@@ -7,6 +7,7 @@
PORTNAME= Image-Imlib2
PORTVERSION= 2.00
+PORTREVISION= 3
CATEGORIES= graphics perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Image
@@ -15,10 +16,10 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to the Imlib2 image library
-LIB_DEPENDS= Imlib2.4:${PORTSDIR}/graphics/imlib2
BUILD_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
PERL_MODBUILD= yes
+USE_EFL= imlib2
MAN3= Image::Imlib2.3
diff --git a/graphics/p5-Imlib2/Makefile b/graphics/p5-Imlib2/Makefile
index 9007ba7555c6..390e5b4675d4 100644
--- a/graphics/p5-Imlib2/Makefile
+++ b/graphics/p5-Imlib2/Makefile
@@ -7,7 +7,7 @@
PORTNAME= Imlib2
PORTVERSION= 1.0.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics perl5
MASTER_SITES= http://www.muhri.net/
PKGNAMEPREFIX= p5-
@@ -16,7 +16,7 @@ DISTNAME= ${PORTNAME}-Perl-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Perl bindings for Imlib2
-LIB_DEPENDS= Imlib2.4:${PORTSDIR}/graphics/imlib2
+USE_EFL= imlib2
PERL_CONFIGURE= yes
diff --git a/graphics/pecl-imlib2/Makefile b/graphics/pecl-imlib2/Makefile
index 72542339dd1a..6468f30e21b2 100644
--- a/graphics/pecl-imlib2/Makefile
+++ b/graphics/pecl-imlib2/Makefile
@@ -7,7 +7,7 @@
PORTNAME= imlib2
PORTVERSION= 0.1.00
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
@@ -17,10 +17,9 @@ DIST_SUBDIR= PECL
MAINTAINER= leeym@FreeBSD.org
COMMENT= A PECL extension if imlib2
-LIB_DEPENDS= Imlib2:${PORTSDIR}/graphics/imlib2
-
USE_PHP= yes
USE_PHPEXT= yes
+USE_EFL= imlib2
# libImlib2 may or may not depend on X, however,
# imlib2 extension doesn't need X related functions in libImlib2
diff --git a/graphics/qcomicbook/Makefile b/graphics/qcomicbook/Makefile
index 75cf89c668cc..51edc39acd9d 100644
--- a/graphics/qcomicbook/Makefile
+++ b/graphics/qcomicbook/Makefile
@@ -7,6 +7,7 @@
PORTNAME= qcomicbook
PORTVERSION= 0.4.0
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://linux.bydg.org/~yogin/qcomicbook/
@@ -20,6 +21,7 @@ USE_QT_VER= 4
QT_COMPONENTS= gui moc
USE_GNOME= gnometarget
USE_GMAKE= yes
+USE_EFL= imlib2
GNU_CONFIGURE= yes
CONFIGURE_ENV= QtGui_CFLAGS="${QtGui_CFLAGS}"
diff --git a/graphics/ruby-edje/Makefile b/graphics/ruby-edje/Makefile
index ff8206b3dc7a..a7467aabdf88 100644
--- a/graphics/ruby-edje/Makefile
+++ b/graphics/ruby-edje/Makefile
@@ -6,10 +6,10 @@
#
PORTNAME= edje
-PORTVERSION= 20061008
-PORTREVISION= 1
+PORTVERSION= 20080302
+PORTREVISION= 0
CATEGORIES= graphics ruby
-MASTER_SITES= http://sunner.elcomnet.ru/~stas/
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DISTNAME= ruby-edje-${PORTVERSION}
@@ -27,9 +27,6 @@ RUBY_SA= ${RUBY_SITEARCHLIBDIR}
.include <bsd.port.pre.mk>
-post-patch:
- @${REINPLACE_CMD} "s#%%X11BASE%%#${X11BASE}#g" ${WRKSRC}/Rakefile
-
do-build:
@(cd ${WRKSRC}; ${SETENV} EDJE_PREFIX=${LOCALBASE} \
${LOCALBASE}/bin/rake)
diff --git a/graphics/ruby-edje/distinfo b/graphics/ruby-edje/distinfo
index 5afe8038c43c..5fdd88651169 100644
--- a/graphics/ruby-edje/distinfo
+++ b/graphics/ruby-edje/distinfo
@@ -1,3 +1,3 @@
-MD5 (ruby-edje-20061008.tar.bz2) = 3fef78c3bd655b9836c5b8906b3ec643
-SHA256 (ruby-edje-20061008.tar.bz2) = b1a9aba5d36a88024e2bc889aeceb7798522b3c25f2cc8ab7e497a4e2c8369b6
-SIZE (ruby-edje-20061008.tar.bz2) = 15623
+MD5 (ruby-edje-20080302.tar.bz2) = a16b73f388391554e8b1227131e0d483
+SHA256 (ruby-edje-20080302.tar.bz2) = 66e73f858cae67e361e140c63f5aa709a4a6c8a3e5783379bd82799cb672ecdf
+SIZE (ruby-edje-20080302.tar.bz2) = 19114
diff --git a/graphics/ruby-edje/files/patch-Rakefile b/graphics/ruby-edje/files/patch-Rakefile
deleted file mode 100644
index deb297174636..000000000000
--- a/graphics/ruby-edje/files/patch-Rakefile
+++ /dev/null
@@ -1,18 +0,0 @@
---- Rakefile.orig Tue May 16 11:23:21 2006
-+++ Rakefile Sat Jun 24 22:14:48 2006
-@@ -16,13 +16,13 @@
- task :default => [ext_lib.so]
-
- file ext_lib.so => ext_lib.objects do |t|
-- sh "cc #{ext_lib.ldflags} -shared -Wl " +
-+ sh "cc #{ext_lib.ldflags} -L%%X11BASE%%/lib -shared -Wl " +
- " #{t.prerequisites.join(" ")} -o #{t.name}"
- end
-
- ext_lib.objects.each do |object|
- file object => object.sub(/\.[^.]+$/, ".c") do |t|
-- sh "cc #{ext_lib.cflags} #{t.prerequisites.first} " +
-+ sh "cc #{ext_lib.cflags} -I%%X11BASE%%/include #{t.prerequisites.first} " +
- "-c -o #{t.name}"
- end
- end
diff --git a/graphics/ruby-esmart/Makefile b/graphics/ruby-esmart/Makefile
index aba6c904c731..f967e7f3728b 100644
--- a/graphics/ruby-esmart/Makefile
+++ b/graphics/ruby-esmart/Makefile
@@ -6,10 +6,10 @@
#
PORTNAME= esmart
-PORTVERSION= 20061008
-PORTREVISION= 1
+PORTVERSION= 20080302
+PORTREVISION= 0
CATEGORIES= graphics ruby
-MASTER_SITES= http://sunner.elcomnet.ru/~stas/
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DISTNAME= ruby-esmart-${PORTVERSION}
@@ -22,18 +22,20 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/rake:${PORTSDIR}/devel/rubygem-rake \
USE_BZIP2= yes
USE_RUBY= yes
-USE_EFL_ESMART= trans_x11
+USE_EFL_ESMART= trans_x11 container draggies
+
+CFLAGS+= -I"${LOCALBASE}/include" -fPIC
RUBY_SA= ${RUBY_SITEARCHLIBDIR}
.include <bsd.port.pre.mk>
do-build:
- @(cd ${WRKSRC}; ${SETENV} ESMART_PREFIX=${LOCALBASE} \
+ @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ESMART_PREFIX=${LOCALBASE} \
${LOCALBASE}/bin/rake)
do-install:
- @(cd ${WRKSRC}; ${SETENV} ESMART_PREFIX=${LOCALBASE} \
+ @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ESMART_PREFIX=${LOCALBASE} \
${LOCALBASE}/bin/rake install)
.include <bsd.port.post.mk>
diff --git a/graphics/ruby-esmart/distinfo b/graphics/ruby-esmart/distinfo
index fcfdb9fd8f4d..66a19381a807 100644
--- a/graphics/ruby-esmart/distinfo
+++ b/graphics/ruby-esmart/distinfo
@@ -1,3 +1,3 @@
-MD5 (ruby-esmart-20061008.tar.bz2) = 61cdc7b6594805247efaee74e3577886
-SHA256 (ruby-esmart-20061008.tar.bz2) = 276cd71d194c8c6a6825f56ce00aaaf62355fa838a3c1ecbdb31caef1890a69f
-SIZE (ruby-esmart-20061008.tar.bz2) = 13383
+MD5 (ruby-esmart-20080302.tar.bz2) = de09151f10b36539ed69bdb5a593ee78
+SHA256 (ruby-esmart-20080302.tar.bz2) = 66a6b878e225d49d96526f5b8e35a37e5c6ede32f65258024f1ca8c2489ab3b0
+SIZE (ruby-esmart-20080302.tar.bz2) = 17444
diff --git a/graphics/ruby-esmart/pkg-plist b/graphics/ruby-esmart/pkg-plist
index 1abe031152be..6f341dcb3a0b 100644
--- a/graphics/ruby-esmart/pkg-plist
+++ b/graphics/ruby-esmart/pkg-plist
@@ -2,4 +2,3 @@
%%RUBY_SITEARCHLIBDIR%%/esmart_container.so
%%RUBY_SITEARCHLIBDIR%%/esmart_draggies.so
%%RUBY_SITEARCHLIBDIR%%/esmart_trans_x11.so
-%%RUBY_SITEARCHLIBDIR%%/esmart_file_dialog.so
diff --git a/graphics/ruby-evas/Makefile b/graphics/ruby-evas/Makefile
index 78060674527a..843c41d5fce7 100644
--- a/graphics/ruby-evas/Makefile
+++ b/graphics/ruby-evas/Makefile
@@ -6,10 +6,10 @@
#
PORTNAME= evas
-PORTVERSION= 20061008
-PORTREVISION= 1
+PORTVERSION= 20080302
+PORTREVISION= 0
CATEGORIES= graphics ruby
-MASTER_SITES= http://sunner.elcomnet.ru/~stas/
+MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DISTNAME= ruby-evas-${PORTVERSION}
diff --git a/graphics/ruby-evas/distinfo b/graphics/ruby-evas/distinfo
index 828ef55cc56f..c1ef9ac50c60 100644
--- a/graphics/ruby-evas/distinfo
+++ b/graphics/ruby-evas/distinfo
@@ -1,3 +1,3 @@
-MD5 (ruby-evas-20061008.tar.bz2) = 4e47eb2ac2405d6ade439f5ef32d5c5b
-SHA256 (ruby-evas-20061008.tar.bz2) = d52308616c746049c8eb80abcfc9ad9fbd2733ce9f6a600985b39ae5a1beff3d
-SIZE (ruby-evas-20061008.tar.bz2) = 19689
+MD5 (ruby-evas-20080302.tar.bz2) = e052400b92b9a20bf740a378afd4c573
+SHA256 (ruby-evas-20080302.tar.bz2) = 206ed0225d7d2465ef390895f4c49084c93d7d4c1d3ea1b3b500b5617b5af0ea
+SIZE (ruby-evas-20080302.tar.bz2) = 23280
diff --git a/graphics/ruby-imlib2/Makefile b/graphics/ruby-imlib2/Makefile
index a003f315e766..3339080518a3 100644
--- a/graphics/ruby-imlib2/Makefile
+++ b/graphics/ruby-imlib2/Makefile
@@ -7,7 +7,7 @@
PORTNAME= imlib2
PORTVERSION= 0.5.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics ruby
MASTER_SITES= http://www.pablotron.org/download/
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
@@ -17,10 +17,9 @@ DIST_SUBDIR= ruby
MAINTAINER= stas@FreeBSD.org
COMMENT= Imlib2 bindings for Ruby
-LIB_DEPENDS= Imlib2.4:${PORTSDIR}/graphics/imlib2
-
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
+USE_EFL= imlib2
INSTALL_TARGET= site-install
diff --git a/graphics/telak/Makefile b/graphics/telak/Makefile
index cff7acc1ed2e..bb008f7719f6 100644
--- a/graphics/telak/Makefile
+++ b/graphics/telak/Makefile
@@ -18,11 +18,11 @@ COMMENT= A tool to draw pictures on your root window
LIB_DEPENDS= curl.4:${PORTSDIR}/ftp/curl \
gcrypt.15:${PORTSDIR}/security/libgcrypt \
- Imlib2.4:${PORTSDIR}/graphics/imlib2
USE_GMAKE= yes
USE_X_PREFIX= yes
USE_GETOPT_LONG=yes
+USE_EFL= imlib2
ALL_TARGET= ${PORTNAME}
MAKE_ENV= CC="${CC}" LDFLAGS="${LDFLAGS}"
diff --git a/graphics/zphoto/Makefile b/graphics/zphoto/Makefile
index 8f0eaf734cf1..533656e74453 100644
--- a/graphics/zphoto/Makefile
+++ b/graphics/zphoto/Makefile
@@ -7,7 +7,7 @@
PORTNAME= zphoto
PORTVERSION= 1.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics www
MASTER_SITES= http://namazu.org/~satoru/zphoto/
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -16,7 +16,6 @@ MAINTAINER= umeno@rr.iij4u.or.jp
COMMENT= Zooming photo album generator
LIB_DEPENDS= ming.4:${PORTSDIR}/graphics/ming \
- Imlib2.4:${PORTSDIR}/graphics/imlib2 \
popt.0:${PORTSDIR}/devel/popt
.if !defined (WITHOUT_AVIPLAY)
LIB_DEPENDS+= aviplay.0:${PORTSDIR}/multimedia/avifile
@@ -29,6 +28,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
CPPFLAGS="-I${LOCALBASE}/include \
${PTHREAD_CFLAGS}"
+USE_EFL= imlib2
.if defined (WITH_WXGTK2)
USE_WX= 2.4
WX_CONF_ARGS= absolute