aboutsummaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorStanislav Sedov <stas@FreeBSD.org>2006-10-08 13:48:37 +0000
committerStanislav Sedov <stas@FreeBSD.org>2006-10-08 13:48:37 +0000
commitee774b0f4fa7f1842f6b4dfdfe60b22cbcf12442 (patch)
tree1bf12eadb5a7920766bf7a613174c0475b810d0d /graphics
parent32e98c797bd5b952894ff185e59df8a91844f4ab (diff)
downloadports-ee774b0f4fa7f1842f6b4dfdfe60b22cbcf12442.tar.gz
ports-ee774b0f4fa7f1842f6b4dfdfe60b22cbcf12442.zip
- Move to LOCALBASE
- Use new EFL framework - Update all e17 ports to the lates stable cvs snapshot - Add additional knobs/options to ports makefiles to control the feature set - Add a bunch of new e17 applications/libraries - Minor improvements/modification. Approved by: vanilla (old maintainer), sem (mentor)
Notes
Notes: svn path=/head/; revision=174934
Diffstat (limited to 'graphics')
-rw-r--r--graphics/edje/Makefile22
-rw-r--r--graphics/edje/distinfo6
-rw-r--r--graphics/edje/pkg-plist32
-rw-r--r--graphics/edje_viewer/Makefile25
-rw-r--r--graphics/edje_viewer/distinfo3
-rw-r--r--graphics/edje_viewer/pkg-descr5
-rw-r--r--graphics/edje_viewer/pkg-plist7
-rw-r--r--graphics/entice/Makefile19
-rw-r--r--graphics/entice/distinfo6
-rw-r--r--graphics/epeg/Makefile12
-rw-r--r--graphics/epeg/distinfo6
-rw-r--r--graphics/epsilon/Makefile48
-rw-r--r--graphics/epsilon/distinfo6
-rw-r--r--graphics/epsilon/pkg-plist7
-rw-r--r--graphics/esmart/Makefile20
-rw-r--r--graphics/esmart/distinfo6
-rw-r--r--graphics/esmart/pkg-plist18
-rw-r--r--graphics/evas/Makefile165
-rw-r--r--graphics/evas/distinfo6
-rw-r--r--graphics/evas/files/patch-src_bin_evas_directfb_window.c11
-rw-r--r--graphics/evas/pkg-plist190
-rw-r--r--graphics/exhibit/Makefile45
-rw-r--r--graphics/exhibit/distinfo3
-rw-r--r--graphics/exhibit/pkg-descr7
-rw-r--r--graphics/imlib2/Makefile76
-rw-r--r--graphics/imlib2/distinfo6
-rw-r--r--graphics/imlib2/pkg-plist40
-rw-r--r--graphics/imlib2_loaders/Makefile42
-rw-r--r--graphics/imlib2_loaders/distinfo6
-rw-r--r--graphics/imlib2_loaders/pkg-plist20
-rw-r--r--graphics/ruby-edje/Makefile14
-rw-r--r--graphics/ruby-edje/distinfo6
-rw-r--r--graphics/ruby-esmart/Makefile20
-rw-r--r--graphics/ruby-esmart/distinfo6
-rw-r--r--graphics/ruby-evas/Makefile14
-rw-r--r--graphics/ruby-evas/distinfo6
36 files changed, 655 insertions, 276 deletions
diff --git a/graphics/edje/Makefile b/graphics/edje/Makefile
index 353de3496cd2..30574d1b01e4 100644
--- a/graphics/edje/Makefile
+++ b/graphics/edje/Makefile
@@ -6,26 +6,21 @@
#
PORTNAME= edje
-PORTVERSION= 0.5.0.032
+PORTVERSION= 20060926
PORTREVISION= 0
+PORTEPOCH= 1
CATEGORIES= graphics
-MASTER_SITES= http://enlightenment.freedesktop.org/files/
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
-MAINTAINER= vanilla@FreeBSD.org
+MAINTAINER= stas@FreeBSD.org
COMMENT= Edje is a complex graphical design and layout engine
-LIB_DEPENDS= embryo.9:${PORTSDIR}/lang/embryo \
- eet.9:${PORTSDIR}/devel/eet \
- Imlib2.3:${PORTSDIR}/graphics/imlib2 \
- evas.1:${PORTSDIR}/graphics/evas \
- ecore.1:${PORTSDIR}/x11/ecore
-
GNU_CONFIGURE= yes
+USE_BZIP2= yes
USE_GCC= 3.4
USE_GNOME= gnomehack pkgconfig gnometarget
-INSTALLS_SHLIB= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
+USE_EFL= embryo eet evas ecore imlib2
+USE_LDCONFIG= yes
.include <bsd.port.pre.mk>
@@ -34,7 +29,8 @@ IGNORE= does not build on 4.X
.endif
.if ${ARCH} == "ia64"
-BROKEN= edje is broken on ia64
+BROKEN= edje is broken on ia64
.endif
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
.include <bsd.port.post.mk>
diff --git a/graphics/edje/distinfo b/graphics/edje/distinfo
index 59aae4ad69d9..b48081b17aca 100644
--- a/graphics/edje/distinfo
+++ b/graphics/edje/distinfo
@@ -1,3 +1,3 @@
-MD5 (edje-0.5.0.032.tar.gz) = 9d0350eb2139831c5889a050d28d5647
-SHA256 (edje-0.5.0.032.tar.gz) = a5544dab0c62b7a846514d5f7b7cf8b2ff02a340d17211ad12888b1cd993db26
-SIZE (edje-0.5.0.032.tar.gz) = 2152238
+MD5 (edje-20060926.tar.bz2) = ce4874d6b3324dd39abf196841f1d0c0
+SHA256 (edje-20060926.tar.bz2) = d9bc56e6d578abe90c55006e5802e6e69106ee431ceaac6f435fc9fd290d8f0a
+SIZE (edje-20060926.tar.bz2) = 3027081
diff --git a/graphics/edje/pkg-plist b/graphics/edje/pkg-plist
index 788a5b22f98b..86d560c46a66 100644
--- a/graphics/edje/pkg-plist
+++ b/graphics/edje/pkg-plist
@@ -167,19 +167,19 @@ libdata/pkgconfig/edje.pc
%%DATADIR%%/data/test/images/item_title.png
%%DATADIR%%/data/test/images/shadow.png
%%DATADIR%%/include/edje.inc
-@dirrm %%DATADIR%%/include
-@dirrm %%DATADIR%%/data/test/images
-@dirrm %%DATADIR%%/data/test/fonts
-@dirrm %%DATADIR%%/data/test
-@dirrm %%DATADIR%%/data/template/programs
-@dirrm %%DATADIR%%/data/template/parts
-@dirrm %%DATADIR%%/data/template/macros
-@dirrm %%DATADIR%%/data/template/images
-@dirrm %%DATADIR%%/data/template/hashes
-@dirrm %%DATADIR%%/data/template/fonts
-@dirrm %%DATADIR%%/data/template/embryo
-@dirrm %%DATADIR%%/data/template
-@dirrm %%DATADIR%%/data/src
-@dirrm %%DATADIR%%/data/images
-@dirrm %%DATADIR%%/data
-@dirrm %%DATADIR%%
+@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%%
diff --git a/graphics/edje_viewer/Makefile b/graphics/edje_viewer/Makefile
new file mode 100644
index 000000000000..e2cf803cba14
--- /dev/null
+++ b/graphics/edje_viewer/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: edje_viewer
+# Date created: 2006-08-14
+# Whom: Stanislav Sedov <ssedov@mbsd.msk.ru>
+#
+# $MBSDlabs$
+# $FreeBSD$
+#
+
+PORTNAME= edje_viewer
+PORTVERSION= 20060926
+CATEGORIES= graphics
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= A simple viewer for .edj files
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+USE_EFL= evas ecore edje etk
+GNU_CONFIGURE= yes
+
+.include <bsd.port.pre.mk>
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
+.include <bsd.port.post.mk>
diff --git a/graphics/edje_viewer/distinfo b/graphics/edje_viewer/distinfo
new file mode 100644
index 000000000000..3c5d6b21ee28
--- /dev/null
+++ b/graphics/edje_viewer/distinfo
@@ -0,0 +1,3 @@
+MD5 (edje_viewer-20060926.tar.bz2) = d4a3bdb00af5b5c847178695aa8ccb04
+SHA256 (edje_viewer-20060926.tar.bz2) = 0fe339ac3e9c4a70fdb6d942a718abb2fe362abae3e1765978128cc99da4d671
+SIZE (edje_viewer-20060926.tar.bz2) = 263533
diff --git a/graphics/edje_viewer/pkg-descr b/graphics/edje_viewer/pkg-descr
new file mode 100644
index 000000000000..6cd01b42279d
--- /dev/null
+++ b/graphics/edje_viewer/pkg-descr
@@ -0,0 +1,5 @@
+A simple viewer for edj files. Should provide more ease of use than the edje
+viewer that comes with edje itself.
+
+Author: urandom <vkojouharov@gmail.com>
+WWW: http://www.enlightenment.otg/
diff --git a/graphics/edje_viewer/pkg-plist b/graphics/edje_viewer/pkg-plist
new file mode 100644
index 000000000000..68c7efe3f953
--- /dev/null
+++ b/graphics/edje_viewer/pkg-plist
@@ -0,0 +1,7 @@
+bin/edje_viewer
+%%DATADIR%%/data/images/bg.png
+%%DATADIR%%/data/images/border.png
+%%DATADIR%%/data/images/shadow.png
+@dirrm %%DATADIR%%/data/images
+@dirrm %%DATADIR%%/data
+@dirrm %%DATADIR%%
diff --git a/graphics/entice/Makefile b/graphics/entice/Makefile
index 720981adf82f..ba37a3d3ca83 100644
--- a/graphics/entice/Makefile
+++ b/graphics/entice/Makefile
@@ -6,22 +6,22 @@
#
PORTNAME= entice
-PORTVERSION= 0.9.3.004
-PORTREVISION= 2
+PORTVERSION= 20060926
+PORTREVISION= 0
+PORTEPOCH= 1
CATEGORIES= graphics
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= vanilla
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
-MAINTAINER= vanilla@FreeBSD.org
+MAINTAINER= stas@FreeBSD.org
COMMENT= An image viewer written using libraries for Enlightenment 0.17
LIB_DEPENDS= esmart_thumb.0:${PORTSDIR}/graphics/esmart
-USE_X_PREFIX= yes
GNU_CONFIGURE= yes
-USE_GNOME= gnometarget
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LIBS="-L${LOCALBASE}/lib"
+USE_BZIP2= yes
+USE_GNOME= gnometarget pkgconfig
+USE_EFL= imlib2 evas edb ecore edje epsilon
+USE_EFL_ESMART= thumb
.include <bsd.port.pre.mk>
@@ -29,4 +29,5 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
BROKEN= does not install on ${ARCH}
.endif
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
.include <bsd.port.post.mk>
diff --git a/graphics/entice/distinfo b/graphics/entice/distinfo
index 4bec47d56329..ad0e2758c440 100644
--- a/graphics/entice/distinfo
+++ b/graphics/entice/distinfo
@@ -1,3 +1,3 @@
-MD5 (entice-0.9.3.004.tar.gz) = c5ffa01f6327b59b4fbbb3729e1e0867
-SHA256 (entice-0.9.3.004.tar.gz) = 9d61556fde304b544afbc2331fa4a694ae873a65fc314c320481e56883d43d19
-SIZE (entice-0.9.3.004.tar.gz) = 881544
+MD5 (entice-20060926.tar.bz2) = d2d786a9fd8bc26af51ff2a8d1aadb3d
+SHA256 (entice-20060926.tar.bz2) = c291eabf3ab361d486186055ee4aaac352a06f2197423fade5c853f4b675faf0
+SIZE (entice-20060926.tar.bz2) = 794085
diff --git a/graphics/epeg/Makefile b/graphics/epeg/Makefile
index dcaa7420a500..e021e8e08746 100644
--- a/graphics/epeg/Makefile
+++ b/graphics/epeg/Makefile
@@ -6,20 +6,22 @@
#
PORTNAME= epeg
-PORTVERSION= 0.9.0.007
+PORTVERSION= 20060926
PORTREVISION= 0
+PORTEPOCH= 1
CATEGORIES= graphics
-MASTER_SITES= http://enlightenment.freedesktop.org/files/
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
-MAINTAINER= vanilla@FreeBSD.org
+MAINTAINER= stas@FreeBSD.org
COMMENT= An IMMENSELY FAST JPEG thumbnailer library API
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg
GNU_CONFIGURE= yes
+USE_BZIP2= yes
USE_GNOME= gnomehack gnometarget
-USE_GETOPT_LONG= yes
-INSTALLS_SHLIB= yes
+USE_GETOPT_LONG=yes
+USE_LDCONFIG= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LIBS="-L${LOCALBASE}/lib"
diff --git a/graphics/epeg/distinfo b/graphics/epeg/distinfo
index 8c7088ea30e5..6feef53a100a 100644
--- a/graphics/epeg/distinfo
+++ b/graphics/epeg/distinfo
@@ -1,3 +1,3 @@
-MD5 (epeg-0.9.0.007.tar.gz) = 383db51e46d13d986966459e4918d236
-SHA256 (epeg-0.9.0.007.tar.gz) = bb12585b433fd0eca11865541bdb877166b9e53b0ea12624776f11cce3ce189b
-SIZE (epeg-0.9.0.007.tar.gz) = 318810
+MD5 (epeg-20060926.tar.bz2) = 33ee80c85c6859084c1164e8575e4b4a
+SHA256 (epeg-20060926.tar.bz2) = cb3ae987ce05865a65ab0c3f8a14784578f14b8d43987e226ad73507b142b1ec
+SIZE (epeg-20060926.tar.bz2) = 1263246
diff --git a/graphics/epsilon/Makefile b/graphics/epsilon/Makefile
index 82f1245a17de..f78bf13370cf 100644
--- a/graphics/epsilon/Makefile
+++ b/graphics/epsilon/Makefile
@@ -6,21 +6,49 @@
#
PORTNAME= epsilon
-PORTVERSION= 0.3.0.007
+PORTVERSION= 20060926
PORTREVISION= 0
+PORTEPOCH= 1
CATEGORIES= graphics
-MASTER_SITES= http://enlightenment.freedesktop.org/files/
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
-MAINTAINER= vanilla@FreeBSD.org
+MAINTAINER= stas@FreeBSD.org
COMMENT= A small, display independent, and quick thumbnailing library
-LIB_DEPENDS= epeg.9:${PORTSDIR}/graphics/epeg \
- edje.5:${PORTSDIR}/graphics/edje
-
GNU_CONFIGURE= yes
+USE_BZIP2= yes
USE_GNOME= gnomehack gnometarget
-INSTALLS_SHLIB= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
- LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
+USE_EFL= edje imlib2
+USE_LDCONFIG= yes
+
+OPTIONS= PNG "Enable PNG thumbnailer" on \
+ EPEG "Enable Epeg thumbnailer" on \
+ XINE "Enable Xine thumbnailer" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_PNG) || exists(${LOCALBASE}/lib/libpng.so.5)
+LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png
+PLIST_SUB+= PNG=""
+.else
+PLIST_SUB+= PNG="@comment "
+.endif
+
+.if defined(WITH_EPEG) || exists(${LOCALBASE}/lib/libepeg.so.9)
+USE_EFL+= epeg
+PLIST_SUB+= EPEG=""
+.else
+PLIST_SUB+= EPEG="@comment "
+.endif
+
+.if defined(WITH_XINE)
+LIB_DEPENDS+= xine.15:${PORTSDIR}/multimedia/libxine
+CONFIGURE_ARGS+=--enable-thumbnailer-xine
+PLIST_SUB+= XINE=""
+.else
+CONFIGURE_ARGS+=--disable-thumbnailer-xine
+PLIST_SUB+= XINE="@comment "
+.endif
-.include <bsd.port.mk>
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
+.include <bsd.port.post.mk>
diff --git a/graphics/epsilon/distinfo b/graphics/epsilon/distinfo
index 713b3142aee4..041dce9314c8 100644
--- a/graphics/epsilon/distinfo
+++ b/graphics/epsilon/distinfo
@@ -1,3 +1,3 @@
-MD5 (epsilon-0.3.0.007.tar.gz) = 408d3c63f9efa06e93e29a691c28985e
-SHA256 (epsilon-0.3.0.007.tar.gz) = 6f40962eb8d76e0e9d76ec9f461d62c6af8561028d194358aed001827cc418fc
-SIZE (epsilon-0.3.0.007.tar.gz) = 378638
+MD5 (epsilon-20060926.tar.bz2) = 796f188c4de29d43eb67625029659abe
+SHA256 (epsilon-20060926.tar.bz2) = 0efd02f9b1dfba97bebb1f44eeedd047a849289ef3f080378b3b53a299c07465
+SIZE (epsilon-20060926.tar.bz2) = 288795
diff --git a/graphics/epsilon/pkg-plist b/graphics/epsilon/pkg-plist
index c8b5061115e7..d6500f9108ff 100644
--- a/graphics/epsilon/pkg-plist
+++ b/graphics/epsilon/pkg-plist
@@ -1,11 +1,16 @@
bin/epsilon
+bin/epsilon-config
bin/epsilon_thumb_test
bin/epsilon_thumbd
-bin/epsilon-config
include/Epsilon.h
include/Epsilon_Request.h
+%%XINE%%lib/epsilon/plugins/xine_thumbnailer.a
+%%XINE%%lib/epsilon/plugins/xine_thumbnailer.la
+%%XINE%%lib/epsilon/plugins/xine_thumbnailer.so
lib/libepsilon.a
lib/libepsilon.la
lib/libepsilon.so
lib/libepsilon.so.0
libdata/pkgconfig/epsilon.pc
+@dirrm lib/epsilon/plugins
+@dirrm lib/epsilon
diff --git a/graphics/esmart/Makefile b/graphics/esmart/Makefile
index 050636d9e3d9..be6dadbb830b 100644
--- a/graphics/esmart/Makefile
+++ b/graphics/esmart/Makefile
@@ -6,22 +6,24 @@
#
PORTNAME= esmart
-PORTVERSION= 0.9.0.007
+PORTVERSION= 20060926
PORTREVISION= 0
+PORTEPOCH= 1
CATEGORIES= graphics
-MASTER_SITES= http://enlightenment.freedesktop.org/files/
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
-MAINTAINER= vanilla@FreeBSD.org
+MAINTAINER= stas@FreeBSD.org
COMMENT= Evas smart objects development libraries
LIB_DEPENDS= epsilon.0:${PORTSDIR}/graphics/epsilon
-USE_X_PREFIX= yes
-USE_AUTOTOOLS= libltdl:15
GNU_CONFIGURE= yes
+USE_AUTOTOOLS= libltdl:15
+USE_BZIP2= yes
USE_GNOME= gnomehack pkgconfig gnometarget
-INSTALLS_SHLIB= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
- LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
+USE_EFL= ecore evas epsilon edje
+USE_LDCONFIG= yes
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
+.include <bsd.port.post.mk>
diff --git a/graphics/esmart/distinfo b/graphics/esmart/distinfo
index 41f27697c76b..02e39e4587d6 100644
--- a/graphics/esmart/distinfo
+++ b/graphics/esmart/distinfo
@@ -1,3 +1,3 @@
-MD5 (esmart-0.9.0.007.tar.gz) = a65b4a08818ac9ef9de3dd9d4f20f148
-SHA256 (esmart-0.9.0.007.tar.gz) = 5df5b02c568f5e4b744252fbd62f5fae71bf0eddecc423d2b396a0ffbfe94465
-SIZE (esmart-0.9.0.007.tar.gz) = 396987
+MD5 (esmart-20060926.tar.bz2) = dd492859552858c7e21b7a89525503e7
+SHA256 (esmart-20060926.tar.bz2) = a23d92cadc5df8795b6a93caaf08080c16e4918573a9d45690b5ea093a6d3a5d
+SIZE (esmart-20060926.tar.bz2) = 294546
diff --git a/graphics/esmart/pkg-plist b/graphics/esmart/pkg-plist
index aea05eccbc9e..6c6f65d2b919 100644
--- a/graphics/esmart/pkg-plist
+++ b/graphics/esmart/pkg-plist
@@ -7,6 +7,15 @@ include/Esmart/Esmart_File_Dialog.h
include/Esmart/Esmart_Text_Entry.h
include/Esmart/Esmart_Thumb.h
include/Esmart/Esmart_Trans_X11.h
+lib/esmart/layout/default.a
+lib/esmart/layout/default.la
+lib/esmart/layout/default.so
+lib/esmart/layout/engage.a
+lib/esmart/layout/engage.la
+lib/esmart/layout/engage.so
+lib/esmart/layout/entice.a
+lib/esmart/layout/entice.la
+lib/esmart/layout/entice.so
lib/libesmart_container.a
lib/libesmart_container.la
lib/libesmart_container.so
@@ -31,15 +40,6 @@ lib/libesmart_trans_x11.a
lib/libesmart_trans_x11.la
lib/libesmart_trans_x11.so
lib/libesmart_trans_x11.so.0
-lib/esmart/layout/default.a
-lib/esmart/layout/default.la
-lib/esmart/layout/default.so
-lib/esmart/layout/engage.a
-lib/esmart/layout/engage.la
-lib/esmart/layout/engage.so
-lib/esmart/layout/entice.a
-lib/esmart/layout/entice.la
-lib/esmart/layout/entice.so
libdata/pkgconfig/esmart.pc
%%DATADIR%%/esmart.png
@dirrm %%DATADIR%%
diff --git a/graphics/evas/Makefile b/graphics/evas/Makefile
index d8d63f789afd..912395599616 100644
--- a/graphics/evas/Makefile
+++ b/graphics/evas/Makefile
@@ -6,29 +6,36 @@
#
PORTNAME= evas
-PORTVERSION= 0.9.9.032
+PORTVERSION= 20060926
PORTREVISION= 0
+PORTEPOCH= 1
CATEGORIES= graphics
-MASTER_SITES= http://enlightenment.freedesktop.org/files/
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
-MAINTAINER= vanilla@FreeBSD.org
+MAINTAINER= stas@FreeBSD.org
COMMENT= A hardware-accelerated canvas API for X-Windows
-LIB_DEPENDS= Imlib2.3:${PORTSDIR}/graphics/imlib2 \
- edb.1:${PORTSDIR}/databases/edb \
- eet.9:${PORTSDIR}/devel/eet
-
-USE_X_PREFIX= yes
+USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_FREETYPE2= yes
-INSTALLS_SHLIB= yes
+USE_LDCONFIG= yes
USE_GNOME= gnomehack pkgconfig gnometarget
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
- LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
-
-OPTIONS= GL "Enable GL support" off
-PLIST_SUB+= MODULE_ARCH=freebsd${OSREL}-${ARCH}
+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
.include <bsd.port.pre.mk>
@@ -40,4 +47,134 @@ USE_GL= yes
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
+
+.if !defined(WITHOUT_BUFFER)
+CONFIGURE_ARGS+= --enable-buffer
+PLIST_SUB+= BUFFER=""
+.else
+CONFIGURE_ARGS+= --disable-buffer
+PLIST_SUB+= BUFFER="@comment "
+.endif
+
+.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
+
+.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
+
+.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
+
+.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
+
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
.include <bsd.port.post.mk>
diff --git a/graphics/evas/distinfo b/graphics/evas/distinfo
index 7f6995ea2e58..6ac8c2bbc653 100644
--- a/graphics/evas/distinfo
+++ b/graphics/evas/distinfo
@@ -1,3 +1,3 @@
-MD5 (evas-0.9.9.032.tar.gz) = f7cedd3e75290bc8a8220b8081a14018
-SHA256 (evas-0.9.9.032.tar.gz) = 4b7dd45bc5851fef30361f95922e40796aa6b0b38611ba100dd5e439335ae9a1
-SIZE (evas-0.9.9.032.tar.gz) = 1728982
+MD5 (evas-20060926.tar.bz2) = 4cf57ca17141e52679ead8bb61e9772e
+SHA256 (evas-20060926.tar.bz2) = 029cd028b6925c4b6b99bc79247dc1fb73bd24e7747761f0126f7eb041dfe6e5
+SIZE (evas-20060926.tar.bz2) = 4343022
diff --git a/graphics/evas/files/patch-src_bin_evas_directfb_window.c b/graphics/evas/files/patch-src_bin_evas_directfb_window.c
new file mode 100644
index 000000000000..b3c9e11854f0
--- /dev/null
+++ b/graphics/evas/files/patch-src_bin_evas_directfb_window.c
@@ -0,0 +1,11 @@
+--- src/bin/evas_directfb_window.c.orig Wed Sep 27 00:21:47 2006
++++ src/bin/evas_directfb_window.c Wed Sep 27 00:22:37 2006
+@@ -35,7 +35,7 @@
+ #include <time.h>
+
+ #include <directfb/directfb.h>
+-#include <directfb/directfb_version.h>
++#include <directfb-internal/directfb_version.h>
+
+ #include "config.h"
+ #include "Evas.h"
diff --git a/graphics/evas/pkg-plist b/graphics/evas/pkg-plist
index 4a103b171268..8e95e353e86d 100644
--- a/graphics/evas/pkg-plist
+++ b/graphics/evas/pkg-plist
@@ -1,67 +1,79 @@
bin/evas-config
-bin/evas_buffer_test
+%%BUFFER%%bin/evas_buffer_test
+%%DIRECTFB%%bin/evas_directfb_test
+%%DIRECTFB%%bin/evas_directfb_window
%%WITH_GL%%bin/evas_gl_x11_test
-bin/evas_software_x11_perf_load
-bin/evas_software_x11_perf_test
-bin/evas_software_x11_test
-bin/evas_xrender_x11_test
+%%SOFTX11%%bin/evas_software_x11_perf_load
+%%SOFTX11%%bin/evas_software_x11_perf_test
+%%SOFTX11%%bin/evas_software_x11_test
+%%XRENDER%%bin/evas_xrender_x11_test
include/Evas.h
-include/Evas_Engine_Buffer.h
+%%BUFFER%%include/Evas_Engine_Buffer.h
+%%DIRECTFB%%include/Evas_Engine_DirectFB.h
%%WITH_GL%%include/Evas_Engine_GL_X11.h
-include/Evas_Engine_Software_X11.h
-include/Evas_Engine_XRender_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
-lib/evas/modules/engines/buffer/%%MODULE_ARCH%%/module.a
-lib/evas/modules/engines/buffer/%%MODULE_ARCH%%/module.la
-lib/evas/modules/engines/buffer/%%MODULE_ARCH%%/module.so
-%%WITH_GL%%lib/evas/modules/engines/gl_x11/%%MODULE_ARCH%%/module.a
-%%WITH_GL%%lib/evas/modules/engines/gl_x11/%%MODULE_ARCH%%/module.la
-%%WITH_GL%%lib/evas/modules/engines/gl_x11/%%MODULE_ARCH%%/module.so
-lib/evas/modules/engines/software_generic/%%MODULE_ARCH%%/module.a
-lib/evas/modules/engines/software_generic/%%MODULE_ARCH%%/module.la
-lib/evas/modules/engines/software_generic/%%MODULE_ARCH%%/module.so
-lib/evas/modules/engines/software_x11/%%MODULE_ARCH%%/module.a
-lib/evas/modules/engines/software_x11/%%MODULE_ARCH%%/module.la
-lib/evas/modules/engines/software_x11/%%MODULE_ARCH%%/module.so
-lib/evas/modules/engines/xrender_x11/%%MODULE_ARCH%%/module.a
-lib/evas/modules/engines/xrender_x11/%%MODULE_ARCH%%/module.la
-lib/evas/modules/engines/xrender_x11/%%MODULE_ARCH%%/module.so
-lib/evas/modules/loaders/edb/%%MODULE_ARCH%%/module.a
-lib/evas/modules/loaders/edb/%%MODULE_ARCH%%/module.la
-lib/evas/modules/loaders/edb/%%MODULE_ARCH%%/module.so
-lib/evas/modules/loaders/eet/%%MODULE_ARCH%%/module.a
-lib/evas/modules/loaders/eet/%%MODULE_ARCH%%/module.la
-lib/evas/modules/loaders/eet/%%MODULE_ARCH%%/module.so
-lib/evas/modules/loaders/gif/%%MODULE_ARCH%%/module.a
-lib/evas/modules/loaders/gif/%%MODULE_ARCH%%/module.la
-lib/evas/modules/loaders/gif/%%MODULE_ARCH%%/module.so
-lib/evas/modules/loaders/jpeg/%%MODULE_ARCH%%/module.a
-lib/evas/modules/loaders/jpeg/%%MODULE_ARCH%%/module.la
-lib/evas/modules/loaders/jpeg/%%MODULE_ARCH%%/module.so
-lib/evas/modules/loaders/png/%%MODULE_ARCH%%/module.a
-lib/evas/modules/loaders/png/%%MODULE_ARCH%%/module.la
-lib/evas/modules/loaders/png/%%MODULE_ARCH%%/module.so
-lib/evas/modules/loaders/tiff/%%MODULE_ARCH%%/module.a
-lib/evas/modules/loaders/tiff/%%MODULE_ARCH%%/module.la
-lib/evas/modules/loaders/tiff/%%MODULE_ARCH%%/module.so
-lib/evas/modules/savers/edb/%%MODULE_ARCH%%/module.a
-lib/evas/modules/savers/edb/%%MODULE_ARCH%%/module.la
-lib/evas/modules/savers/edb/%%MODULE_ARCH%%/module.so
-lib/evas/modules/savers/eet/%%MODULE_ARCH%%/module.a
-lib/evas/modules/savers/eet/%%MODULE_ARCH%%/module.la
-lib/evas/modules/savers/eet/%%MODULE_ARCH%%/module.so
-lib/evas/modules/savers/jpeg/%%MODULE_ARCH%%/module.a
-lib/evas/modules/savers/jpeg/%%MODULE_ARCH%%/module.la
-lib/evas/modules/savers/jpeg/%%MODULE_ARCH%%/module.so
-lib/evas/modules/savers/png/%%MODULE_ARCH%%/module.a
-lib/evas/modules/savers/png/%%MODULE_ARCH%%/module.la
-lib/evas/modules/savers/png/%%MODULE_ARCH%%/module.so
-lib/evas/modules/savers/tiff/%%MODULE_ARCH%%/module.a
-lib/evas/modules/savers/tiff/%%MODULE_ARCH%%/module.la
-lib/evas/modules/savers/tiff/%%MODULE_ARCH%%/module.so
libdata/pkgconfig/evas.pc
%%DATADIR%%/Vera.ttf
%%DATADIR%%/VeraBI.ttf
@@ -85,40 +97,46 @@ libdata/pkgconfig/evas.pc
%%DATADIR%%/t2.png
%%DATADIR%%/test_pattern.png
@dirrm %%DATADIR%%
-@dirrm lib/evas/modules/savers/tiff/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/savers/tiff
-@dirrm lib/evas/modules/savers/png/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/savers/png
-@dirrm lib/evas/modules/savers/jpeg/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/savers/jpeg
-@dirrm lib/evas/modules/savers/eet/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/savers/eet
-@dirrm lib/evas/modules/savers/edb/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/savers/edb
+%%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
-@dirrm lib/evas/modules/loaders/tiff/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/loaders/tiff
-@dirrm lib/evas/modules/loaders/png/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/loaders/png
-@dirrm lib/evas/modules/loaders/jpeg/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/loaders/jpeg
-@dirrm lib/evas/modules/loaders/gif/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/loaders/gif
-@dirrm lib/evas/modules/loaders/eet/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/loaders/eet
-@dirrm lib/evas/modules/loaders/edb/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/loaders/edb
+%%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
-@dirrm lib/evas/modules/engines/xrender_x11/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/engines/xrender_x11
-@dirrm lib/evas/modules/engines/software_x11/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/engines/software_x11
-@dirrm lib/evas/modules/engines/software_generic/%%MODULE_ARCH%%
+%%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/%%MODULE_ARCH%%
+%%WITH_GL%%@dirrm lib/evas/modules/engines/gl_x11/%%E17_ARCH%%
%%WITH_GL%%@dirrm lib/evas/modules/engines/gl_x11
-@dirrm lib/evas/modules/engines/buffer/%%MODULE_ARCH%%
-@dirrm lib/evas/modules/engines/buffer
+%%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
new file mode 100644
index 000000000000..b9eedadbf1c7
--- /dev/null
+++ b/graphics/exhibit/Makefile
@@ -0,0 +1,45 @@
+# New ports collection makefile for: exhibit
+# Date created: 2006-08-15
+# Whom: Stanislav Sedov <ssedov@mbsd.msk.ru>
+#
+# $MBSDlabs$
+# $FreeBSD$
+#
+
+PORTNAME= exhibit
+PORTVERSION= 20060926
+CATEGORIES= graphics
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
+
+MAINTAINER= stas@FreeBSD.org
+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
+WANT_EFL= yes
+GNU_CONFIGURE= yes
+
+OPTIONS= ENGRAVE "Enable E17 desktop wallpaper support" on \
+ ENLIGHTENMENT "Enable e17 desktop integration" off
+
+PLIST_FILES= bin/exhibit %%DATADIR%%/gui.edj
+PLIST_DIRS= %%DATADIR%%
+
+.include <bsd.port.pre.mk>
+BEFOREPORTMK= yes
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
+.undef BEFOREPORTMK
+
+.if !defined(WITHOUT_ENGRAVE) || ${HAVE_EFL:Mengrave}
+USE_EFL+= engrave
+.endif
+
+.if defined(WITH_ENLIGHTENMENT) || exists(${X11BASE}/bin/enlightenment_remote)
+BUILD_DEPENDS+= enlightenment_remote:${PORTSDIR}/x11-wm/enlightenment-devel
+RUN_DEPENDS+= enlightenment_remote:${PORTSDIR}/x11-wm/enlightenment-devel
+.endif
+
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
+.include <bsd.port.post.mk>
diff --git a/graphics/exhibit/distinfo b/graphics/exhibit/distinfo
new file mode 100644
index 000000000000..4fce8851f7c2
--- /dev/null
+++ b/graphics/exhibit/distinfo
@@ -0,0 +1,3 @@
+MD5 (exhibit-20060926.tar.bz2) = 0057914c0640932fff612435177e0d44
+SHA256 (exhibit-20060926.tar.bz2) = 6ed79409af59b396b8a9765cae91f6940fadbdc5a1849aafd662a87d79a5b041
+SIZE (exhibit-20060926.tar.bz2) = 276307
diff --git a/graphics/exhibit/pkg-descr b/graphics/exhibit/pkg-descr
new file mode 100644
index 000000000000..d56ff135a098
--- /dev/null
+++ b/graphics/exhibit/pkg-descr
@@ -0,0 +1,7 @@
+Exhibit is an image viewer that uses Etk as its toolkit. Exhibit supports
+image previews for image types supported by Evas and allows for directory
+changing using a point and click interface or a text input box with tab
+autocompletion support.
+
+Author: Hisham 'CodeWarrior' Mardambey <hisham.mardambey@gmail.com>
+WWW: http://www.enlightenment.org/
diff --git a/graphics/imlib2/Makefile b/graphics/imlib2/Makefile
index 2104e4e9a2cb..14032312beca 100644
--- a/graphics/imlib2/Makefile
+++ b/graphics/imlib2/Makefile
@@ -6,27 +6,31 @@
#
PORTNAME= imlib2
-PORTVERSION= 1.2.2.001
-PORTREVISION= 1
+PORTVERSION= 20060926
+PORTREVISION= 0
+PORTEPOCH= 1
CATEGORIES= graphics
-MASTER_SITES= http://enlightenment.freedesktop.org/files/
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
-MAINTAINER= vanilla@FreeBSD.org
+MAINTAINER= stas@FreeBSD.org
COMMENT= The next generation graphic library for enlightenment package
-LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
- ungif.5:${PORTSDIR}/graphics/libungif \
- png.5:${PORTSDIR}/graphics/png \
- tiff.4:${PORTSDIR}/graphics/tiff \
- id3tag.0:${PORTSDIR}/audio/libid3tag \
- freetype.9:${PORTSDIR}/print/freetype2
+LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
-USE_AUTOTOOLS= autoconf:259 libltdl:15 libtool:15
-USE_GNOME= gnomehack pkgconfig gnometarget
GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${PREFIX}/include" LDFLAGS="-L${PREFIX}/lib"
+USE_BZIP2= yes
+USE_GNOME= gnomehack pkgconfig gnometarget
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
USE_LDCONFIG= yes
+OPTIONS= JPEG "Enable jpeg image support" on \
+ PNG "Enable png image support" on \
+ TIFF "Enable tiff image support" on \
+ GIF "Enable GIF image support" on \
+ ID3 "Enable IDv3 tags support" on \
+ X11 "Enable X11 support" on
+
.include <bsd.port.pre.mk>
.if defined(WITH_MMX) && (${ARCH} == "i386")
@@ -46,12 +50,50 @@ USE_XLIB= yes
PLIST_SUB= X11=""
.endif
+.if !defined(WITHOUT_JPEG)
+LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
+PLIST_SUB+= JPEG=""
+.else
+CONFIGURE_ARGS+= --without-jpeg
+PLIST_SUB+= JPEG="@comment "
+.endif
+
+.if !defined(WITHOUT_PNG)
+LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png
+PLIST_SUB+= PNG=""
+.else
+CONFIGURE_ARGS+= --without-png
+PLIST_SUB+= PNG="@comment "
+.endif
+
+.if !defined(WITHOUT_TIFF)
+LIB_DEPENDS+= tiff.4:${PORTSDIR}/graphics/tiff
+PLIST_SUB+= TIFF=""
+.else
+CONFIGURE_ARGS+= --without-tiff
+PLIST_SUB+= TIFF="@comment "
+.endif
+
+.if !defined(WITHOUT_GIF)
+LIB_DEPENDS+= ungif.5:${PORTSDIR}/graphics/libungif
+PLIST_SUB+= GIF=""
+.else
+CONFIGURE_ARGS+= --without-gif
+PLIST_SUB+= GIF="@comment "
+.endif
+
+.if !defined(WITHOUT_ID3)
+LIB_DEPENDS+= id3tag.0:${PORTSDIR}/audio/libid3tag
+PLIST_SUB+= ID3=""
+.else
+CONFIGURE_ARGS+= --without-id3
+PLIST_SUB+= ID3="@comment "
+.endif
+
post-patch:
+.if ${OSVERSION} < 503000
@${REINPLACE_CMD} -e \
's|round|rint|g' ${WRKSRC}/src/lib/color_helpers.c
-
-# Kludge to keep it from touching Makefile.in files (configure.in is newer)
-post-configure:
- @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${TOUCH}
+.endif
.include <bsd.port.post.mk>
diff --git a/graphics/imlib2/distinfo b/graphics/imlib2/distinfo
index 6ff0c53efc26..2bf8dcfdc996 100644
--- a/graphics/imlib2/distinfo
+++ b/graphics/imlib2/distinfo
@@ -1,3 +1,3 @@
-MD5 (imlib2-1.2.2.001.tar.gz) = ca9ad2142464f34a5716990aa162c94f
-SHA256 (imlib2-1.2.2.001.tar.gz) = beb929f4ceff865375a9e56c0156ffbfb197dff82299071bdb641bb60299f84b
-SIZE (imlib2-1.2.2.001.tar.gz) = 944824
+MD5 (imlib2-20060926.tar.bz2) = 506262e1d17b1e402ade868010ddf465
+SHA256 (imlib2-20060926.tar.bz2) = 137f78b1de8c3c834ff836974ac05b14feb8707ee7af5458553a2b330396a86e
+SIZE (imlib2-20060926.tar.bz2) = 841866
diff --git a/graphics/imlib2/pkg-plist b/graphics/imlib2/pkg-plist
index c681c2b4f487..9e59bb39bb93 100644
--- a/graphics/imlib2/pkg-plist
+++ b/graphics/imlib2/pkg-plist
@@ -1,3 +1,4 @@
+bin/imlib2-config
%%X11%%bin/imlib2_bumpmap
%%X11%%bin/imlib2_colorspace
bin/imlib2_conv
@@ -6,12 +7,7 @@ bin/imlib2_conv
%%X11%%bin/imlib2_show
%%X11%%bin/imlib2_test
%%X11%%bin/imlib2_view
-bin/imlib2-config
include/Imlib2.h
-lib/libImlib2.a
-lib/libImlib2.la
-lib/libImlib2.so
-lib/libImlib2.so.3
lib/imlib2/filters/bumpmap.a
lib/imlib2/filters/bumpmap.la
lib/imlib2/filters/bumpmap.so
@@ -30,36 +26,40 @@ lib/imlib2/loaders/bmp.so
lib/imlib2/loaders/bz2.a
lib/imlib2/loaders/bz2.la
lib/imlib2/loaders/bz2.so
-lib/imlib2/loaders/gif.a
-lib/imlib2/loaders/gif.la
-lib/imlib2/loaders/gif.so
-lib/imlib2/loaders/jpeg.a
-lib/imlib2/loaders/jpeg.la
-lib/imlib2/loaders/jpeg.so
-lib/imlib2/loaders/id3.a
-lib/imlib2/loaders/id3.la
-lib/imlib2/loaders/id3.so
+%%GIF%%lib/imlib2/loaders/gif.a
+%%GIF%%lib/imlib2/loaders/gif.la
+%%GIF%%lib/imlib2/loaders/gif.so
+%%ID3%%lib/imlib2/loaders/id3.a
+%%ID3%%lib/imlib2/loaders/id3.la
+%%ID3%%lib/imlib2/loaders/id3.so
+%%JPEG%%lib/imlib2/loaders/jpeg.a
+%%JPEG%%lib/imlib2/loaders/jpeg.la
+%%JPEG%%lib/imlib2/loaders/jpeg.so
lib/imlib2/loaders/lbm.a
lib/imlib2/loaders/lbm.la
lib/imlib2/loaders/lbm.so
-lib/imlib2/loaders/png.a
-lib/imlib2/loaders/png.la
-lib/imlib2/loaders/png.so
+%%PNG%%lib/imlib2/loaders/png.a
+%%PNG%%lib/imlib2/loaders/png.la
+%%PNG%%lib/imlib2/loaders/png.so
lib/imlib2/loaders/pnm.a
lib/imlib2/loaders/pnm.la
lib/imlib2/loaders/pnm.so
lib/imlib2/loaders/tga.a
lib/imlib2/loaders/tga.la
lib/imlib2/loaders/tga.so
-lib/imlib2/loaders/tiff.a
-lib/imlib2/loaders/tiff.la
-lib/imlib2/loaders/tiff.so
+%%TIFF%%lib/imlib2/loaders/tiff.a
+%%TIFF%%lib/imlib2/loaders/tiff.la
+%%TIFF%%lib/imlib2/loaders/tiff.so
lib/imlib2/loaders/xpm.a
lib/imlib2/loaders/xpm.la
lib/imlib2/loaders/xpm.so
lib/imlib2/loaders/zlib.a
lib/imlib2/loaders/zlib.la
lib/imlib2/loaders/zlib.so
+lib/libImlib2.a
+lib/libImlib2.la
+lib/libImlib2.so
+lib/libImlib2.so.3
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 2e2b70c0e070..dbe0c30cc762 100644
--- a/graphics/imlib2_loaders/Makefile
+++ b/graphics/imlib2_loaders/Makefile
@@ -6,12 +6,13 @@
#
PORTNAME= imlib2_loaders
-PORTVERSION= 1.2.2.001
+PORTVERSION= 20060926
PORTREVISION= 0
+PORTEPOCH= 1
CATEGORIES= graphics
-MASTER_SITES= http://enlightenment.freedesktop.org/files/
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
-MAINTAINER= vanilla@FreeBSD.org
+MAINTAINER= stas@FreeBSD.org
COMMENT= Extra image loader plugins for Imlib 2
LIB_DEPENDS= Imlib2.3:${PORTSDIR}/graphics/imlib2 \
@@ -19,8 +20,37 @@ LIB_DEPENDS= Imlib2.3:${PORTSDIR}/graphics/imlib2 \
eet.9:${PORTSDIR}/devel/eet
GNU_CONFIGURE= yes
+USE_BZIP2= yes
USE_GNOME= gnomehack gnometarget
-CONFIGURE_ENV= CPPFLAGS="-I${PREFIX}/include" \
- LIBS="-L${PREFIX}/lib"
-.include <bsd.port.mk>
+OPTIONS= EDB "Enable edb loader" on \
+ EET "Enable eet loader" on \
+ XCF "Enable XCF loader" on
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_EDB)
+USE_EFL+= edb
+PLIST_SUB+= EDB=""
+.else
+CONFIGURE_ARGS+= --disable-edb
+PLIST_SUB+= EDB="@comment "
+.endif
+
+.if !defined(WITHOUT_EET)
+USE_EFL+= eet
+PLIST_SUB+= EET=""
+.else
+CONFIGURE_ARGS+= --disable-eet
+PLIST_SUB+= EET="@comment "
+.endif
+
+.if !defined(WITHOUT_XCF)
+PLIST_SUB+= XCF=""
+.else
+CONFIGURE_ARGS+= --disable-xcf
+PLIST_SUB+= XCF="@comment "
+.endif
+
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
+.include <bsd.port.post.mk>
diff --git a/graphics/imlib2_loaders/distinfo b/graphics/imlib2_loaders/distinfo
index 87f55cef7bca..c2dd1711461d 100644
--- a/graphics/imlib2_loaders/distinfo
+++ b/graphics/imlib2_loaders/distinfo
@@ -1,3 +1,3 @@
-MD5 (imlib2_loaders-1.2.2.001.tar.gz) = 553e2a8ee55d42159e9f4797d08e9f9d
-SHA256 (imlib2_loaders-1.2.2.001.tar.gz) = 2195a46b4160fd10fbdf5b202bcb531bd82d7c1ec9a8046a8a5bdb40c69044ed
-SIZE (imlib2_loaders-1.2.2.001.tar.gz) = 339224
+MD5 (imlib2_loaders-20060926.tar.bz2) = 452b7661ed24be80ebf1d8755e5bbfa4
+SHA256 (imlib2_loaders-20060926.tar.bz2) = e70e057076013f20dd37645bf55ea0740f0ff5905847be50e57f20216583f192
+SIZE (imlib2_loaders-20060926.tar.bz2) = 242000
diff --git a/graphics/imlib2_loaders/pkg-plist b/graphics/imlib2_loaders/pkg-plist
index ad43c152d48a..5a873f8db68a 100644
--- a/graphics/imlib2_loaders/pkg-plist
+++ b/graphics/imlib2_loaders/pkg-plist
@@ -1,15 +1,17 @@
lib/imlib2/loaders/ani.a
lib/imlib2/loaders/ani.la
lib/imlib2/loaders/ani.so
-lib/imlib2/loaders/db.a
-lib/imlib2/loaders/db.la
-lib/imlib2/loaders/db.so
-lib/imlib2/loaders/eet.a
-lib/imlib2/loaders/eet.la
-lib/imlib2/loaders/eet.so
+%%EDB%%lib/imlib2/loaders/db.a
+%%EDB%%lib/imlib2/loaders/db.la
+%%EDB%%lib/imlib2/loaders/db.so
+%%EET%%lib/imlib2/loaders/eet.a
+%%EET%%lib/imlib2/loaders/eet.la
+%%EET%%lib/imlib2/loaders/eet.so
lib/imlib2/loaders/ico.a
lib/imlib2/loaders/ico.la
lib/imlib2/loaders/ico.so
-lib/imlib2/loaders/xcf.a
-lib/imlib2/loaders/xcf.la
-lib/imlib2/loaders/xcf.so
+%%XCF%%lib/imlib2/loaders/xcf.a
+%%XCF%%lib/imlib2/loaders/xcf.la
+%%XCF%%lib/imlib2/loaders/xcf.so
+@dirrmtry lib/imlib2/loaders
+@dirrmtry lib/imlib2
diff --git a/graphics/ruby-edje/Makefile b/graphics/ruby-edje/Makefile
index 7b94f3c3884b..04a81e3b865a 100644
--- a/graphics/ruby-edje/Makefile
+++ b/graphics/ruby-edje/Makefile
@@ -6,21 +6,24 @@
#
PORTNAME= edje
-PORTVERSION= 20060516
+PORTVERSION= 20061008
+PORTREVISION= 0
CATEGORIES= graphics ruby
-MASTER_SITES= http://mbsd.msk.ru/dist/
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DISTNAME= ruby-edje-${PORTVERSION}
-MAINTAINER= ssedov@mbsd.msk.ru
+MAINTAINER= stas@FreeBSD.org
COMMENT= Ruby bindings for Edje library
BUILD_DEPENDS= ${LOCALBASE}/bin/rake:${PORTSDIR}/devel/rubygem-rake \
- ${RUBY_SITEARCHLIBDIR}/evas/rb_evas.h:${PORTSDIR}/graphics/ruby-evas
-LIB_DEPENDS= edje.5:${PORTSDIR}/graphics/edje
+ ${RUBY_SA}/evas/rb_evas.h:${PORTSDIR}/graphics/ruby-evas
USE_BZIP2= yes
USE_RUBY= yes
+USE_EFL= edje
+
+RUBY_SA= ${RUBY_SITEARCHLIBDIR}
.include <bsd.port.pre.mk>
@@ -35,4 +38,5 @@ do-install:
@(cd ${WRKSRC}; ${SETENV} EDJE_PREFIX=${LOCALBASE} \
${LOCALBASE}/bin/rake install)
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
.include <bsd.port.post.mk>
diff --git a/graphics/ruby-edje/distinfo b/graphics/ruby-edje/distinfo
index f920a5c35879..5afe8038c43c 100644
--- a/graphics/ruby-edje/distinfo
+++ b/graphics/ruby-edje/distinfo
@@ -1,3 +1,3 @@
-MD5 (ruby-edje-20060516.tar.bz2) = 3e4207718683f92cf832fbba838b542d
-SHA256 (ruby-edje-20060516.tar.bz2) = dbf4d89a30cc9113039bc364d5528fa56da4f81f91c15eb84ec8b1add7f74eb7
-SIZE (ruby-edje-20060516.tar.bz2) = 15607
+MD5 (ruby-edje-20061008.tar.bz2) = 3fef78c3bd655b9836c5b8906b3ec643
+SHA256 (ruby-edje-20061008.tar.bz2) = b1a9aba5d36a88024e2bc889aeceb7798522b3c25f2cc8ab7e497a4e2c8369b6
+SIZE (ruby-edje-20061008.tar.bz2) = 15623
diff --git a/graphics/ruby-esmart/Makefile b/graphics/ruby-esmart/Makefile
index 95168d5fd91c..9bf2ca496d9e 100644
--- a/graphics/ruby-esmart/Makefile
+++ b/graphics/ruby-esmart/Makefile
@@ -6,31 +6,35 @@
#
PORTNAME= esmart
-PORTVERSION= 20060516
+PORTVERSION= 20061008
+PORTREVISION= 0
CATEGORIES= graphics ruby
-MASTER_SITES= http://mbsd.msk.ru/dist/
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DISTNAME= ruby-esmart-${PORTVERSION}
-MAINTAINER= ssedov@mbsd.msk.ru
+MAINTAINER= stas@FreeBSD.org
COMMENT= Ruby bindings for Esmart library
BUILD_DEPENDS= ${LOCALBASE}/bin/rake:${PORTSDIR}/devel/rubygem-rake \
- ${RUBY_SITEARCHLIBDIR}/evas/rb_evas.h:${PORTSDIR}/graphics/ruby-evas \
- ${RUBY_SITEARCHLIBDIR}/ecore/rb_window.h:${PORTSDIR}/devel/ruby-ecore
-LIB_DEPENDS= esmart_trans_x11.0:${PORTSDIR}/graphics/esmart
+ ${RUBY_SA}/evas/rb_evas.h:${PORTSDIR}/graphics/ruby-evas \
+ ${RUBY_SA}/ecore/rb_window.h:${PORTSDIR}/devel/ruby-ecore
USE_BZIP2= yes
USE_RUBY= yes
+USE_EFL_ESMART= trans_x11
+
+RUBY_SA= ${RUBY_SITEARCHLIBDIR}
.include <bsd.port.pre.mk>
do-build:
- @(cd ${WRKSRC}; ${SETENV} ESMART_PREFIX=${X11BASE} \
+ @(cd ${WRKSRC}; ${SETENV} ESMART_PREFIX=${LOCALBASE} \
${LOCALBASE}/bin/rake)
do-install:
- @(cd ${WRKSRC}; ${SETENV} ESMART_PREFIX=${X11BASE} \
+ @(cd ${WRKSRC}; ${SETENV} ESMART_PREFIX=${LOCALBASE} \
${LOCALBASE}/bin/rake install)
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
.include <bsd.port.post.mk>
diff --git a/graphics/ruby-esmart/distinfo b/graphics/ruby-esmart/distinfo
index 94a83885d7c7..fcfdb9fd8f4d 100644
--- a/graphics/ruby-esmart/distinfo
+++ b/graphics/ruby-esmart/distinfo
@@ -1,3 +1,3 @@
-MD5 (ruby-esmart-20060516.tar.bz2) = 527887651038820ceea8e0695df625cf
-SHA256 (ruby-esmart-20060516.tar.bz2) = 1e4ed48b1fd9f505fb7f124ebf284549e61bd98f63525a3544ffedb0c582575d
-SIZE (ruby-esmart-20060516.tar.bz2) = 13379
+MD5 (ruby-esmart-20061008.tar.bz2) = 61cdc7b6594805247efaee74e3577886
+SHA256 (ruby-esmart-20061008.tar.bz2) = 276cd71d194c8c6a6825f56ce00aaaf62355fa838a3c1ecbdb31caef1890a69f
+SIZE (ruby-esmart-20061008.tar.bz2) = 13383
diff --git a/graphics/ruby-evas/Makefile b/graphics/ruby-evas/Makefile
index 2f783053e24e..522c89d801e0 100644
--- a/graphics/ruby-evas/Makefile
+++ b/graphics/ruby-evas/Makefile
@@ -6,29 +6,31 @@
#
PORTNAME= evas
-PORTVERSION= 20060516
+PORTVERSION= 20061008
+PORTREVISION= 0
CATEGORIES= graphics ruby
-MASTER_SITES= http://mbsd.msk.ru/dist/
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DISTNAME= ruby-evas-${PORTVERSION}
-MAINTAINER= ssedov@mbsd.msk.ru
+MAINTAINER= stas@FreeBSD.org
COMMENT= Ruby bindings for Evas library
BUILD_DEPENDS= ${LOCALBASE}/bin/rake:${PORTSDIR}/devel/rubygem-rake
-LIB_DEPENDS= evas.1:${PORTSDIR}/graphics/evas
USE_BZIP2= yes
USE_RUBY= yes
+USE_EFL= evas
.include <bsd.port.pre.mk>
do-build:
- @(cd ${WRKSRC}; ${SETENV} EVAS_PREFIX=${X11BASE} \
+ @(cd ${WRKSRC}; ${SETENV} EVAS_PREFIX=${LOCALBASE} \
${LOCALBASE}/bin/rake)
do-install:
- @(cd ${WRKSRC}; ${SETENV} EVAS_PREFIX=${X11BASE} \
+ @(cd ${WRKSRC}; ${SETENV} EVAS_PREFIX=${LOCALBASE} \
${LOCALBASE}/bin/rake install)
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
.include <bsd.port.post.mk>
diff --git a/graphics/ruby-evas/distinfo b/graphics/ruby-evas/distinfo
index 021d5dd6cafa..828ef55cc56f 100644
--- a/graphics/ruby-evas/distinfo
+++ b/graphics/ruby-evas/distinfo
@@ -1,3 +1,3 @@
-MD5 (ruby-evas-20060516.tar.bz2) = dbbce157078a238bf6c5fccdaf861f81
-SHA256 (ruby-evas-20060516.tar.bz2) = 5764ece99e6bb3fa67c77966de18f5db5c8f8a65d8374f53584f1360fa95fb4f
-SIZE (ruby-evas-20060516.tar.bz2) = 19583
+MD5 (ruby-evas-20061008.tar.bz2) = 4e47eb2ac2405d6ade439f5ef32d5c5b
+SHA256 (ruby-evas-20061008.tar.bz2) = d52308616c746049c8eb80abcfc9ad9fbd2733ce9f6a600985b39ae5a1beff3d
+SIZE (ruby-evas-20061008.tar.bz2) = 19689