diff options
Diffstat (limited to 'graphics')
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 |