aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2012-06-27 01:36:30 +0800
committerMax Brazhnikov <makc@FreeBSD.org>2012-06-27 01:36:30 +0800
commitb9eaf394330b28c95aff1aed37c4e9c7269123a4 (patch)
treec7d813040107a076d3b35f3a2eefbed1462e4ed4 /graphics
parent2cce93719ddda5af2198b65d659b27535350e329 (diff)
downloadfreebsd-ports-gnome-b9eaf394330b28c95aff1aed37c4e9c7269123a4.tar.gz
freebsd-ports-gnome-b9eaf394330b28c95aff1aed37c4e9c7269123a4.tar.zst
freebsd-ports-gnome-b9eaf394330b28c95aff1aed37c4e9c7269123a4.zip
- Update E17 ports:
EFL updated to 1.1.0 and E17 updated to 0.16.999.65643 (svn 65643) - Pass maintainership to submitter. - New ports: benchmarks/expedite devel/eio graphics/evas-loader-generic graphics/evas-loader-ico graphics/evas-loader-psd graphics/evas-loader-wbmp graphics/evas_generic_loaders-gst graphics/evas_generic_loaders-pdf graphics/evas_generic_loaders-ps graphics/evas_generic_loaders-raw graphics/evas_generic_loaders-xcf x11-wm/e17-module-comp-scale x11-wm/e17-module-e-tiling x11-wm/e17-module-elfe x11-wm/e17-module-everything-aspell x11-wm/e17-module-everything-shotgun x11-wm/e17-module-xkbswitch PR: ports/167405 Submitted by: Grzegorz Blach <magik at roorback.net>
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Makefile9
-rw-r--r--graphics/ecore-evas/Makefile20
-rw-r--r--graphics/ecore-evas/distinfo4
-rw-r--r--graphics/ecore-evas/pkg-descr2
-rw-r--r--graphics/ecore-evas/pkg-plist2
-rw-r--r--graphics/ecore-sdl/Makefile6
-rw-r--r--graphics/ecore-sdl/distinfo4
-rw-r--r--graphics/ecore-sdl/pkg-descr2
-rw-r--r--graphics/ecore-sdl/pkg-plist2
-rw-r--r--graphics/edje/Makefile19
-rw-r--r--graphics/edje/distinfo4
-rw-r--r--graphics/edje/pkg-plist34
-rw-r--r--graphics/edje_viewer/Makefile5
-rw-r--r--graphics/edje_viewer/distinfo4
-rw-r--r--graphics/ethumb/Makefile9
-rw-r--r--graphics/ethumb/distinfo4
-rw-r--r--graphics/ethumb/pkg-descr2
-rw-r--r--graphics/evas-core/Makefile28
-rw-r--r--graphics/evas-core/Makefile.inc16
-rw-r--r--graphics/evas-core/distinfo4
-rw-r--r--graphics/evas-core/files/patch-configure10
-rw-r--r--graphics/evas-core/pkg-descr2
-rw-r--r--graphics/evas-core/pkg-plist24
-rw-r--r--graphics/evas-engine-buffer/Makefile7
-rw-r--r--graphics/evas-engine-buffer/distinfo4
-rw-r--r--graphics/evas-engine-buffer/pkg-descr2
-rw-r--r--graphics/evas-engine-opengl/Makefile9
-rw-r--r--graphics/evas-engine-opengl/distinfo4
-rw-r--r--graphics/evas-engine-opengl/pkg-descr2
-rw-r--r--graphics/evas-engine-sdl/Makefile8
-rw-r--r--graphics/evas-engine-sdl/distinfo4
-rw-r--r--graphics/evas-engine-sdl/pkg-descr2
-rw-r--r--graphics/evas-engine-x11/Makefile7
-rw-r--r--graphics/evas-engine-x11/distinfo4
-rw-r--r--graphics/evas-engine-x11/pkg-descr2
-rw-r--r--graphics/evas-engine-xrender/Makefile7
-rw-r--r--graphics/evas-loader-bmp/Makefile5
-rw-r--r--graphics/evas-loader-bmp/distinfo4
-rw-r--r--graphics/evas-loader-bmp/pkg-descr2
-rw-r--r--graphics/evas-loader-edb/Makefile3
-rw-r--r--graphics/evas-loader-eet/Makefile7
-rw-r--r--graphics/evas-loader-eet/distinfo4
-rw-r--r--graphics/evas-loader-eet/pkg-descr2
-rw-r--r--graphics/evas-loader-generic/Makefile61
-rw-r--r--graphics/evas-loader-generic/distinfo2
-rw-r--r--graphics/evas-loader-generic/pkg-descr6
-rw-r--r--graphics/evas-loader-generic/pkg-plist6
-rw-r--r--graphics/evas-loader-gif/Makefile7
-rw-r--r--graphics/evas-loader-gif/distinfo4
-rw-r--r--graphics/evas-loader-gif/pkg-descr2
-rw-r--r--graphics/evas-loader-ico/Makefile47
-rw-r--r--graphics/evas-loader-ico/distinfo2
-rw-r--r--graphics/evas-loader-ico/pkg-descr6
-rw-r--r--graphics/evas-loader-ico/pkg-plist6
-rw-r--r--graphics/evas-loader-jpeg/Makefile7
-rw-r--r--graphics/evas-loader-jpeg/distinfo4
-rw-r--r--graphics/evas-loader-jpeg/pkg-descr2
-rw-r--r--graphics/evas-loader-pmaps/Makefile5
-rw-r--r--graphics/evas-loader-pmaps/distinfo4
-rw-r--r--graphics/evas-loader-pmaps/pkg-descr2
-rw-r--r--graphics/evas-loader-png/Makefile8
-rw-r--r--graphics/evas-loader-png/distinfo4
-rw-r--r--graphics/evas-loader-png/pkg-descr2
-rw-r--r--graphics/evas-loader-psd/Makefile47
-rw-r--r--graphics/evas-loader-psd/distinfo2
-rw-r--r--graphics/evas-loader-psd/pkg-descr6
-rw-r--r--graphics/evas-loader-psd/pkg-plist6
-rw-r--r--graphics/evas-loader-svg/Makefile8
-rw-r--r--graphics/evas-loader-svg/distinfo4
-rw-r--r--graphics/evas-loader-svg/pkg-descr2
-rw-r--r--graphics/evas-loader-tga/Makefile5
-rw-r--r--graphics/evas-loader-tga/distinfo4
-rw-r--r--graphics/evas-loader-tga/pkg-descr2
-rw-r--r--graphics/evas-loader-tiff/Makefile7
-rw-r--r--graphics/evas-loader-tiff/distinfo4
-rw-r--r--graphics/evas-loader-tiff/pkg-descr2
-rw-r--r--graphics/evas-loader-wbmp/Makefile47
-rw-r--r--graphics/evas-loader-wbmp/distinfo2
-rw-r--r--graphics/evas-loader-wbmp/pkg-descr6
-rw-r--r--graphics/evas-loader-wbmp/pkg-plist6
-rw-r--r--graphics/evas-loader-xpm/Makefile7
-rw-r--r--graphics/evas-loader-xpm/distinfo4
-rw-r--r--graphics/evas-loader-xpm/pkg-descr2
-rw-r--r--graphics/evas/Makefile7
-rw-r--r--graphics/evas/pkg-descr2
-rw-r--r--graphics/evas_generic_loaders-gst/Makefile37
-rw-r--r--graphics/evas_generic_loaders-gst/distinfo2
-rw-r--r--graphics/evas_generic_loaders-gst/pkg-descr9
-rw-r--r--graphics/evas_generic_loaders-gst/pkg-plist50
-rw-r--r--graphics/evas_generic_loaders-pdf/Makefile38
-rw-r--r--graphics/evas_generic_loaders-pdf/distinfo2
-rw-r--r--graphics/evas_generic_loaders-pdf/pkg-descr9
-rw-r--r--graphics/evas_generic_loaders-pdf/pkg-plist3
-rw-r--r--graphics/evas_generic_loaders-ps/Makefile38
-rw-r--r--graphics/evas_generic_loaders-ps/distinfo2
-rw-r--r--graphics/evas_generic_loaders-ps/pkg-descr9
-rw-r--r--graphics/evas_generic_loaders-ps/pkg-plist3
-rw-r--r--graphics/evas_generic_loaders-raw/Makefile38
-rw-r--r--graphics/evas_generic_loaders-raw/distinfo2
-rw-r--r--graphics/evas_generic_loaders-raw/pkg-descr9
-rw-r--r--graphics/evas_generic_loaders-raw/pkg-plist22
-rw-r--r--graphics/evas_generic_loaders-xcf/Makefile36
-rw-r--r--graphics/evas_generic_loaders-xcf/distinfo2
-rw-r--r--graphics/evas_generic_loaders-xcf/pkg-descr9
-rw-r--r--graphics/evas_generic_loaders-xcf/pkg-plist4
105 files changed, 840 insertions, 158 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index 06003a3c278c..cc6dca112f33 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -161,14 +161,23 @@
SUBDIR += evas-loader-bmp
SUBDIR += evas-loader-edb
SUBDIR += evas-loader-eet
+ SUBDIR += evas-loader-generic
SUBDIR += evas-loader-gif
+ SUBDIR += evas-loader-ico
SUBDIR += evas-loader-jpeg
SUBDIR += evas-loader-pmaps
SUBDIR += evas-loader-png
+ SUBDIR += evas-loader-psd
SUBDIR += evas-loader-svg
SUBDIR += evas-loader-tga
SUBDIR += evas-loader-tiff
+ SUBDIR += evas-loader-wbmp
SUBDIR += evas-loader-xpm
+ SUBDIR += evas_generic_loaders-gst
+ SUBDIR += evas_generic_loaders-pdf
+ SUBDIR += evas_generic_loaders-ps
+ SUBDIR += evas_generic_loaders-raw
+ SUBDIR += evas_generic_loaders-xcf
SUBDIR += evince
SUBDIR += evolvotron
SUBDIR += exact-image
diff --git a/graphics/ecore-evas/Makefile b/graphics/ecore-evas/Makefile
index e22e21c312a5..4107f2948a8b 100644
--- a/graphics/ecore-evas/Makefile
+++ b/graphics/ecore-evas/Makefile
@@ -6,10 +6,10 @@
#
PORTNAME= evas
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= ecore-
DISTNAME= ecore-${DISTVERSION}
@@ -17,11 +17,12 @@ MAINTAINER= magik@roorback.net
COMMENT= Enlightenment core abstraction library (evas module)
LICENSE= BSD
+
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= evas ecore libtool_hack
-USE_EFL_ECORE= input input_evas sdl
+USE_EFL_ECORE= input input_evas
USE_GNOME= gnomehack pkgconfig
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_evas
@@ -35,7 +36,6 @@ CONFIGURE_ARGS+= --enable-ecore-evas \
OPTIONS= X11 "Enable Evas X11 support" on \
GL "Enable Evas GL support" on \
- XRENDER "Enable Evas Xrender support" on \
BUFFER "Enable Evas Buffer support" on \
SDL "Enable Evas SDL support" off
@@ -49,15 +49,7 @@ WITH_X= yes
CONFIGURE_ARGS+= --disable-ecore-evas-opengl-x11
.endif
-.if !defined(WITHOUT_XRENDER)
-CONFIGURE_ARGS+= --enable-ecore-evas-xrender-x11
-USE_EFL_EVAS_ENGINES+= xrender
-WITH_X= yes
-.else
-CONFIGURE_ARGS+= --disable-ecore-evas-xrender-x11
-.endif
-
-.if !defined(WITHOUT_X11) || defined(WITH_X)
+.if !defined(WITHOUT_X11)
CONFIGURE_ARGS+= --enable-ecore-x
USE_EFL_ECORE+= x11
USE_EFL_EVAS_ENGINES+= x11
@@ -77,7 +69,7 @@ CONFIGURE_ARGS+= --enable-ecore-evas-software-sdl --enable-ecore-sdl
USE_EFL_EVAS_ENGINES+= sdl
USE_EFL_ECORE+= sdl
.else
-CONFIGURE_ARGS+= --disable-ecore-evas-software-sdl --enable-ecore-sdl
+CONFIGURE_ARGS+= --disable-ecore-evas-software-sdl --disable-ecore-sdl
.endif
post-patch:
diff --git a/graphics/ecore-evas/distinfo b/graphics/ecore-evas/distinfo
index 1b6a301ea5d5..30f1faeb45b9 100644
--- a/graphics/ecore-evas/distinfo
+++ b/graphics/ecore-evas/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/ecore-1.0.1.tar.bz2) = 66d6c08fa2690b7fe0dc11fedfd08c442d8e1b9a5ea16724053c0f7dd625f366
-SIZE (e17/ecore-1.0.1.tar.bz2) = 903399
+SHA256 (e17/ecore-1.1.0.tar.bz2) = c701a31941e178babad577ede886a98cf472352e5a73ee4717c0ffdc980152cc
+SIZE (e17/ecore-1.1.0.tar.bz2) = 3217298
diff --git a/graphics/ecore-evas/pkg-descr b/graphics/ecore-evas/pkg-descr
index 2559668d0e57..de0d636325d6 100644
--- a/graphics/ecore-evas/pkg-descr
+++ b/graphics/ecore-evas/pkg-descr
@@ -2,4 +2,4 @@ A core event abstracter layer and X abstraction layer that makes doing
selections, Xdnd, general X stuff, and event loops, timeouts and idle handlers
fast, optimised, and convenient.
-WWW: http://enlightenment.sourceforge.net/Libraries/Ecore/
+WWW: http://docs.enlightenment.org/auto/ecore/
diff --git a/graphics/ecore-evas/pkg-plist b/graphics/ecore-evas/pkg-plist
index eddc4ed4a8db..fd77c7cfb3c6 100644
--- a/graphics/ecore-evas/pkg-plist
+++ b/graphics/ecore-evas/pkg-plist
@@ -1,4 +1,4 @@
include/ecore-1/Ecore_Evas.h
lib/libecore_evas.so
-lib/libecore_evas.so.1
+lib/libecore_evas.so.2
libdata/pkgconfig/ecore-evas.pc
diff --git a/graphics/ecore-sdl/Makefile b/graphics/ecore-sdl/Makefile
index d8f4cedcad40..7e8a14031328 100644
--- a/graphics/ecore-sdl/Makefile
+++ b/graphics/ecore-sdl/Makefile
@@ -6,11 +6,10 @@
#
PORTNAME= sdl
-DISTVERSION= 1.0.1
-PORTREVISION= 1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= ecore-
DISTNAME= ecore-${DISTVERSION}
@@ -18,6 +17,7 @@ MAINTAINER= magik@roorback.net
COMMENT= Enlightenment core abstraction library (sdl module)
LICENSE= BSD
+
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/ecore-sdl/distinfo b/graphics/ecore-sdl/distinfo
index 1b6a301ea5d5..30f1faeb45b9 100644
--- a/graphics/ecore-sdl/distinfo
+++ b/graphics/ecore-sdl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/ecore-1.0.1.tar.bz2) = 66d6c08fa2690b7fe0dc11fedfd08c442d8e1b9a5ea16724053c0f7dd625f366
-SIZE (e17/ecore-1.0.1.tar.bz2) = 903399
+SHA256 (e17/ecore-1.1.0.tar.bz2) = c701a31941e178babad577ede886a98cf472352e5a73ee4717c0ffdc980152cc
+SIZE (e17/ecore-1.1.0.tar.bz2) = 3217298
diff --git a/graphics/ecore-sdl/pkg-descr b/graphics/ecore-sdl/pkg-descr
index 2559668d0e57..de0d636325d6 100644
--- a/graphics/ecore-sdl/pkg-descr
+++ b/graphics/ecore-sdl/pkg-descr
@@ -2,4 +2,4 @@ A core event abstracter layer and X abstraction layer that makes doing
selections, Xdnd, general X stuff, and event loops, timeouts and idle handlers
fast, optimised, and convenient.
-WWW: http://enlightenment.sourceforge.net/Libraries/Ecore/
+WWW: http://docs.enlightenment.org/auto/ecore/
diff --git a/graphics/ecore-sdl/pkg-plist b/graphics/ecore-sdl/pkg-plist
index d8ac3404ceef..ef485f24c78b 100644
--- a/graphics/ecore-sdl/pkg-plist
+++ b/graphics/ecore-sdl/pkg-plist
@@ -1,4 +1,4 @@
include/ecore-1/Ecore_Sdl.h
lib/libecore_sdl.so
-lib/libecore_sdl.so.1
+lib/libecore_sdl.so.2
libdata/pkgconfig/ecore-sdl.pc
diff --git a/graphics/edje/Makefile b/graphics/edje/Makefile
index 16f408c5460a..114adb74909a 100644
--- a/graphics/edje/Makefile
+++ b/graphics/edje/Makefile
@@ -6,20 +6,20 @@
#
PORTNAME= edje
-DISTVERSION= 1.0.1
-PORTREVISION= 1
+DISTVERSION= 1.1.0
PORTEPOCH= 2
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
MAINTAINER= magik@roorback.net
COMMENT= Edje is a complex graphical design and layout engine
+LICENSE= BSD
+
LIB_DEPENDS= lua-5.1:${PORTSDIR}/lang/lua
RUN_DEPENDS= update-mime-database:${PORTSDIR}/misc/shared-mime-info
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
@@ -31,11 +31,22 @@ USE_LDCONFIG= yes
CONFIGURE_ARGS+= --without-vim
+.if !defined(NOPORTEXAMPLES)
+CONFIGURE_ARGS+= --enable-install-examples
+.else
+CONFIGURE_ARGS+= --disable-install-examples
+.endif
+
post-patch:
@${REINPLACE_CMD} -E -e "/^SUBDIRS[[:space:]]+=/s/utils//" \
${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} -e 's|= \$$(datadir)/\$$(PACKAGE)/examples|= $$(datadir)/examples/$$(PACKAGE)|' \
+ ${WRKSRC}/src/examples/Makefile.in
post-install:
-update-mime-database ${PREFIX}/share/mime
+.if defined(NOPORTEXAMPLES)
+ @${RMDIR} ${EXAMPLESDIR}
+.endif
.include <bsd.port.mk>
diff --git a/graphics/edje/distinfo b/graphics/edje/distinfo
index e214cc2a467f..dda48025142e 100644
--- a/graphics/edje/distinfo
+++ b/graphics/edje/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/edje-1.0.1.tar.bz2) = b688a9c0a43acef0f55306e106a53e7cec5b2e773a14c2aac02a8c4b8d1c3377
-SIZE (e17/edje-1.0.1.tar.bz2) = 584395
+SHA256 (e17/edje-1.1.0.tar.bz2) = c662a65897a985b08a3f63a41672e33e20de4c53657859742ab66024977641bd
+SIZE (e17/edje-1.1.0.tar.bz2) = 933474
diff --git a/graphics/edje/pkg-plist b/graphics/edje/pkg-plist
index c73bf2e006d5..65ee429eabdc 100644
--- a/graphics/edje/pkg-plist
+++ b/graphics/edje/pkg-plist
@@ -7,14 +7,46 @@ bin/edje_player
include/edje-1/Edje.h
include/edje-1/Edje_Edit.h
lib/libedje.so
-lib/libedje.so.1
+lib/libedje.so.2
+lib/edje/utils/epp
libdata/pkgconfig/edje.pc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Vera.ttf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/animations.edc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/basic.edc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/box.edc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bubble.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/color-class.edc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/drag.edc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/edje-animations.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/edje-basic.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/edje-box.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/edje-box2.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/edje-color-class.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/edje-drag.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/edje-perspective.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/edje-signals-messages.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/edje-swallow.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/edje-table.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/edje-text.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lua_script.edc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/perspective.edc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/red.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/signals-messages.edc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigtest.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigtest.edc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swallow.edc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/table.edc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text.edc
%%DATADIR%%/include/edje.inc
share/mime/packages/edje.xml
@dirrmtry share/mime/packages
@dirrmtry share/mime
+@dirrm lib/edje/utils
+@dirrm lib/edje
@dirrm include/edje-1
@dirrm %%DATADIR%%/include
@dirrm %%DATADIR%%
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
diff --git a/graphics/edje_viewer/Makefile b/graphics/edje_viewer/Makefile
index ffd74be98b27..d17c66acdcb5 100644
--- a/graphics/edje_viewer/Makefile
+++ b/graphics/edje_viewer/Makefile
@@ -7,10 +7,9 @@
#
PORTNAME= edje_viewer
-PORTVERSION= 20110129
-PORTREVISION= 1
+PORTVERSION= 20111128
CATEGORIES= graphics enlightenment
-MASTER_SITES= http://files.roorback.net/e17/2011-01-29/extra/
+MASTER_SITES= http://files.roorback.net/e17/extra/
MAINTAINER= magik@roorback.net
COMMENT= A simple viewer for .edj files
diff --git a/graphics/edje_viewer/distinfo b/graphics/edje_viewer/distinfo
index 6f7c9384aee6..61e278347c62 100644
--- a/graphics/edje_viewer/distinfo
+++ b/graphics/edje_viewer/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/edje_viewer-20110129.tar.bz2) = ff926c6a1e8ad5f86afd081ca4bd4420cbf110d8affffd8895f084c8746295c3
-SIZE (e17/edje_viewer-20110129.tar.bz2) = 263316
+SHA256 (e17/edje_viewer-20111128.tar.bz2) = e42c94981640a7fbd5d4e6c986e6cff82baec1ee32f7d4705fa2cd025d967d80
+SIZE (e17/edje_viewer-20111128.tar.bz2) = 255382
diff --git a/graphics/ethumb/Makefile b/graphics/ethumb/Makefile
index 2de31a02dd4c..314fe837d955 100644
--- a/graphics/ethumb/Makefile
+++ b/graphics/ethumb/Makefile
@@ -6,17 +6,18 @@
#
PORTNAME= ethumb
-PORTVERSION= 0.1.1.56361
-PORTREVISION= 2
+PORTVERSION= 0.1.1.65643
CATEGORIES= graphics enlightenment
-MASTER_SITES= http://files.roorback.net/e17/2011-01-29/extra/
+MASTER_SITES= http://download.enlightenment.org/snapshots/2011-11-28/ \
+ http://files.roorback.net/e17/base/
MAINTAINER= magik@roorback.net
COMMENT= Thumbnail generator library
+LICENSE= LGPL21
+
LIB_DEPENDS= exif.12:${PORTSDIR}/graphics/libexif
-LICENSE= LGPL21
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/ethumb/distinfo b/graphics/ethumb/distinfo
index 456e9d38e294..f9b5370318de 100644
--- a/graphics/ethumb/distinfo
+++ b/graphics/ethumb/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/ethumb-0.1.1.56361.tar.bz2) = 813bbdb83b2f03242e30b1e3e1574c501297c7a1a0f29dd0b152815152ec6db0
-SIZE (e17/ethumb-0.1.1.56361.tar.bz2) = 552479
+SHA256 (e17/ethumb-0.1.1.65643.tar.bz2) = 013cddeb21deac8ae107cbc6d9de21f203787dfb8ee4d1b9c5440299465d6863
+SIZE (e17/ethumb-0.1.1.65643.tar.bz2) = 382530
diff --git a/graphics/ethumb/pkg-descr b/graphics/ethumb/pkg-descr
index 720753f0d779..35c949a9dfa6 100644
--- a/graphics/ethumb/pkg-descr
+++ b/graphics/ethumb/pkg-descr
@@ -4,4 +4,4 @@ Create thumbnails with a predefined frame (possibly an edje frame).
Have an option to create fdo-like thumbnails.
Have a client/server utility.
-WWW: http://www.enlightenment.org/
+WWW: http://docs.enlightenment.org/auto/ethumb/
diff --git a/graphics/evas-core/Makefile b/graphics/evas-core/Makefile
index b0df0e6211c8..7388d61b8bb5 100644
--- a/graphics/evas-core/Makefile
+++ b/graphics/evas-core/Makefile
@@ -6,19 +6,20 @@
#
PORTNAME= core
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (core library)
+LICENSE= BSD
+
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
@@ -30,10 +31,10 @@ DATADIR= ${PREFIX}/share/evas
.include "Makefile.inc"
OPTIONS= FONTCONFIG "Enable fontconfig support" on \
- FRIBIDI "Enable bidirectional text support" on \
+ FRIBIDI "Enable bidirectional text support" on \
EET "Enable EET font loader" on
-.include <bsd.port.pre.mk>
+EXAMPLESDIR= ${PREFIX}/share/examples/evas
.if !defined(WITHOUT_FONTCONFIG)
CONFIGURE_ARGS+= --enable-fontconfig
@@ -56,4 +57,19 @@ USE_EFL+= eet
CONFIGURE_ARGS+= --disable-font-loader-eet
.endif
-.include <bsd.port.post.mk>
+.if !defined(NOPORTEXAMPLES)
+CONFIGURE_ARGS+= --enable-install-examples
+.else
+CONFIGURE_ARGS+= --disable-install-examples
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|= \$$(datadir)/\$$(PACKAGE)/examples|= $$(datadir)/examples/$$(PACKAGE)|' \
+ ${WRKSRC}/src/examples/Makefile.in
+
+post-install:
+.if defined(NOPORTEXAMPLES)
+ @${RMDIR} ${EXAMPLESDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-core/Makefile.inc b/graphics/evas-core/Makefile.inc
index b1e19ac7e6ee..2fdc63494b8f 100644
--- a/graphics/evas-core/Makefile.inc
+++ b/graphics/evas-core/Makefile.inc
@@ -1,23 +1,29 @@
-CONFIGURE_ARGS= --disable-software-xlib \
+CONFIGURE_ARGS= --disable-software-xcb \
+ --disable-software-xlib \
--disable-software-8-x11 \
--disable-software-16-x11 \
- --disable-software-xcb \
--disable-directfb \
--disable-software-sdl \
+ --disable-software-16-sdl \
+ --disable-gl-sdl \
--disable-buffer \
- --disable-gl-x11 \
- --disable-xrender-x11 \
- --disable-xrender-xcb \
+ --disable-gl-xcb \
+ --disable-gl-xlib \
--disable-image-loader-bmp \
--disable-image-loader-edb \
--disable-image-loader-eet \
+ --disable-image-loader-generic \
--disable-image-loader-gif \
--disable-image-loader-png \
+ --disable-image-loader-ico \
--disable-image-loader-jpeg \
--disable-image-loader-pmaps \
+ --disable-image-loader-psd \
--disable-image-loader-svg \
--disable-image-loader-tga \
--disable-image-loader-tiff \
+ --disable-image-loader-wbmp \
--disable-image-loader-xpm \
+ --disable-cpu-sse3
PATCHDIR= "../../graphics/evas-core/files"
diff --git a/graphics/evas-core/distinfo b/graphics/evas-core/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-core/distinfo
+++ b/graphics/evas-core/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-core/files/patch-configure b/graphics/evas-core/files/patch-configure
index 03f08df2bf43..992c2ff81567 100644
--- a/graphics/evas-core/files/patch-configure
+++ b/graphics/evas-core/files/patch-configure
@@ -1,11 +1,11 @@
---- configure.orig 2011-05-25 17:39:00.945937598 +0200
-+++ configure 2011-05-25 17:42:12.592296998 +0200
-@@ -11871,7 +11871,7 @@
+--- configure.orig 2011-12-02 18:39:03.319551596 +0100
++++ configure 2011-12-02 18:43:43.426551716 +0100
+@@ -12097,7 +12097,7 @@
case "$host_os" in
-- mingw32ce* | cegcc*)
-+ mingw32ce* | cegcc* | freebsd*)
+- mingw32ce*)
++ mingw32ce* | freebsd*)
MODULE_ARCH="$host_os-$host_cpu"
;;
*)
diff --git a/graphics/evas-core/pkg-descr b/graphics/evas-core/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-core/pkg-descr
+++ b/graphics/evas-core/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-core/pkg-plist b/graphics/evas-core/pkg-plist
index 3cd2e84578f4..bfbc3a73006b 100644
--- a/graphics/evas-core/pkg-plist
+++ b/graphics/evas-core/pkg-plist
@@ -1,14 +1,30 @@
include/evas-1/Evas.h
lib/libevas.so
-lib/libevas.so.1
+lib/libevas.so.2
lib/evas/modules/engines/software_generic/%%E17_ARCH%%/module.so
libdata/pkgconfig/evas.pc
-%%DATADIR%%/examples/evas-buffer-simple.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aspect.edc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cube1.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/enlightenment.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-aspect-hints.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-box.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-buffer-simple.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-events.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-hints.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-images.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-images2.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-init-shutdown.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-map-utils.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-object-manipulation.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-smart-object.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-stacking.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/evas-text.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/im1.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/red.png
@dirrm include/evas-1
-@dirrm %%DATADIR%%/examples
-@dirrm %%DATADIR%%
@dirrm lib/evas/modules/engines/software_generic/%%E17_ARCH%%
@dirrm lib/evas/modules/engines/software_generic
@dirrmtry lib/evas/modules/engines
@dirrmtry lib/evas/modules
@dirrmtry lib/evas
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
diff --git a/graphics/evas-engine-buffer/Makefile b/graphics/evas-engine-buffer/Makefile
index 6047bd91b609..fca368e8ef2f 100644
--- a/graphics/evas-engine-buffer/Makefile
+++ b/graphics/evas-engine-buffer/Makefile
@@ -6,19 +6,20 @@
#
PORTNAME= engine-buffer
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (buffer engine)
+LICENSE= BSD
+
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-engine-buffer/distinfo b/graphics/evas-engine-buffer/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-engine-buffer/distinfo
+++ b/graphics/evas-engine-buffer/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-engine-buffer/pkg-descr b/graphics/evas-engine-buffer/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-engine-buffer/pkg-descr
+++ b/graphics/evas-engine-buffer/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-engine-opengl/Makefile b/graphics/evas-engine-opengl/Makefile
index d048d707398a..19554ba2174b 100644
--- a/graphics/evas-engine-opengl/Makefile
+++ b/graphics/evas-engine-opengl/Makefile
@@ -6,19 +6,20 @@
#
PORTNAME= engine-opengl
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (OpenGL engine)
+LICENSE= BSD
+
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
@@ -31,7 +32,7 @@ BUILD_WRKSRC= ${WRKSRC}/src/modules/engines/gl_x11
INSTALL_WRKSRC= ${BUILD_WRKSRC}
.include "../evas-core/Makefile.inc"
-CONFIGURE_ARGS+= --enable-gl-x11
+CONFIGURE_ARGS+= --enable-gl-xlib
post-patch:
@${REINPLACE_CMD} -E \
diff --git a/graphics/evas-engine-opengl/distinfo b/graphics/evas-engine-opengl/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-engine-opengl/distinfo
+++ b/graphics/evas-engine-opengl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-engine-opengl/pkg-descr b/graphics/evas-engine-opengl/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-engine-opengl/pkg-descr
+++ b/graphics/evas-engine-opengl/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-engine-sdl/Makefile b/graphics/evas-engine-sdl/Makefile
index f53201667f0a..cd028aa11bbd 100644
--- a/graphics/evas-engine-sdl/Makefile
+++ b/graphics/evas-engine-sdl/Makefile
@@ -6,20 +6,20 @@
#
PORTNAME= engine-sdl
-DISTVERSION= 1.0.1
-PORTREVISION= 1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (SDL engine)
+LICENSE= BSD
+
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-engine-sdl/distinfo b/graphics/evas-engine-sdl/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-engine-sdl/distinfo
+++ b/graphics/evas-engine-sdl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-engine-sdl/pkg-descr b/graphics/evas-engine-sdl/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-engine-sdl/pkg-descr
+++ b/graphics/evas-engine-sdl/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-engine-x11/Makefile b/graphics/evas-engine-x11/Makefile
index 5ae13f1c6df6..f6a8671c7e63 100644
--- a/graphics/evas-engine-x11/Makefile
+++ b/graphics/evas-engine-x11/Makefile
@@ -6,19 +6,20 @@
#
PORTNAME= engine-x11
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (X11 engine)
+LICENSE= BSD
+
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-engine-x11/distinfo b/graphics/evas-engine-x11/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-engine-x11/distinfo
+++ b/graphics/evas-engine-x11/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-engine-x11/pkg-descr b/graphics/evas-engine-x11/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-engine-x11/pkg-descr
+++ b/graphics/evas-engine-x11/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-engine-xrender/Makefile b/graphics/evas-engine-xrender/Makefile
index 498f15f1835a..21ba44316609 100644
--- a/graphics/evas-engine-xrender/Makefile
+++ b/graphics/evas-engine-xrender/Makefile
@@ -16,9 +16,14 @@ DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (XRender engine)
+LICENSE= BSD
+
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
+BROKEN= does not build with graphics/evas 1.1.0 or newer
+DEPRECATED= Deprecated by enlightenment.org
+EXPIRATION_DATE= 2012-07-31
+
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-loader-bmp/Makefile b/graphics/evas-loader-bmp/Makefile
index 6e1b19ae7bca..bc4397ade9d3 100644
--- a/graphics/evas-loader-bmp/Makefile
+++ b/graphics/evas-loader-bmp/Makefile
@@ -6,10 +6,10 @@
#
PORTNAME= loader-bmp
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
@@ -17,6 +17,7 @@ MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (BMP loader)
LICENSE= BSD
+
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-loader-bmp/distinfo b/graphics/evas-loader-bmp/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-loader-bmp/distinfo
+++ b/graphics/evas-loader-bmp/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-bmp/pkg-descr b/graphics/evas-loader-bmp/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-loader-bmp/pkg-descr
+++ b/graphics/evas-loader-bmp/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-edb/Makefile b/graphics/evas-loader-edb/Makefile
index e4cf37bdd050..a05660b5f278 100644
--- a/graphics/evas-loader-edb/Makefile
+++ b/graphics/evas-loader-edb/Makefile
@@ -19,6 +19,9 @@ COMMENT= A hardware accelerated canvas API (edb engine)
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
+DEPRECATED= Deprecated by enlightenment.org
+EXPIRATION_DATE= 2012-07-31
+
USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-eet/Makefile b/graphics/evas-loader-eet/Makefile
index 629bdd13c1f1..669cc07c5960 100644
--- a/graphics/evas-loader-eet/Makefile
+++ b/graphics/evas-loader-eet/Makefile
@@ -6,19 +6,20 @@
#
PORTNAME= loader-eet
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (EET loader)
+LICENSE= BSD
+
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-loader-eet/distinfo b/graphics/evas-loader-eet/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-loader-eet/distinfo
+++ b/graphics/evas-loader-eet/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-eet/pkg-descr b/graphics/evas-loader-eet/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-loader-eet/pkg-descr
+++ b/graphics/evas-loader-eet/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-generic/Makefile b/graphics/evas-loader-generic/Makefile
new file mode 100644
index 000000000000..8bc669fc196e
--- /dev/null
+++ b/graphics/evas-loader-generic/Makefile
@@ -0,0 +1,61 @@
+# New ports collection makefile for: evas-loader-generic
+# Date created: 2012-03-09
+# Whom: Grzegorz Blach <magik@roorback.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= loader-generic
+DISTVERSION= 1.1.0
+CATEGORIES= graphics enlightenment
+MASTER_SITES= http://download.enlightenment.org/releases/ \
+ http://files.roorback.net/e17/2011-12-02/base/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${DISTVERSION}
+
+MAINTAINER= magik@roorback.net
+COMMENT= A hardware accelerated canvas API (generic loader)
+
+LICENSE= BSD
+
+EVAS_GENERIC_LOADERS= gst pdf ps raw xcf
+
+.for NODE in ${EVAS_GENERIC_LOADERS}
+OPTIONS+= ${NODE:U} "Install ${NODE} evas generic loader" on
+.endfor
+
+DIST_SUBDIR= e17
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack pkgconfig
+USE_EFL= evas librt_hack libtool_hack
+
+MAKEDIRS= ${WRKSRC}/src/modules/loaders/generic
+
+.include "../evas-core/Makefile.inc"
+CONFIGURE_ARGS+= --enable-image-loader-generic
+
+.include <bsd.port.options.mk>
+
+.for NODE in ${EVAS_GENERIC_LOADERS}
+. if !defined(WITHOUT_${NODE:U})
+RUN_DEPENDS+= ${LOCALBASE}/lib/evas/utils/evas_image_loader.${NODE}:${PORTSDIR}/graphics/evas_generic_loaders-${NODE}
+. endif
+.endfor
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${MAKEDIRS:S,$,/Makefile.in,}
+
+do-build:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} \
+ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}; done)
+
+do-install:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} \
+ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; done)
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-loader-generic/distinfo b/graphics/evas-loader-generic/distinfo
new file mode 100644
index 000000000000..0159d761d2d9
--- /dev/null
+++ b/graphics/evas-loader-generic/distinfo
@@ -0,0 +1,2 @@
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-generic/pkg-descr b/graphics/evas-loader-generic/pkg-descr
new file mode 100644
index 000000000000..ff3217abcad0
--- /dev/null
+++ b/graphics/evas-loader-generic/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-generic/pkg-plist b/graphics/evas-loader-generic/pkg-plist
new file mode 100644
index 000000000000..79ccb31a7c8f
--- /dev/null
+++ b/graphics/evas-loader-generic/pkg-plist
@@ -0,0 +1,6 @@
+lib/evas/modules/loaders/generic/%%E17_ARCH%%/module.so
+@dirrm lib/evas/modules/loaders/generic/%%E17_ARCH%%
+@dirrm lib/evas/modules/loaders/generic
+@dirrmtry lib/evas/modules/loaders
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-loader-gif/Makefile b/graphics/evas-loader-gif/Makefile
index 589240fc14e4..dbdb5972b8b6 100644
--- a/graphics/evas-loader-gif/Makefile
+++ b/graphics/evas-loader-gif/Makefile
@@ -6,20 +6,21 @@
#
PORTNAME= loader-gif
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (GIF loader)
+LICENSE= BSD
+
LIB_DEPENDS= gif.5:${PORTSDIR}/graphics/giflib \
freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-loader-gif/distinfo b/graphics/evas-loader-gif/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-loader-gif/distinfo
+++ b/graphics/evas-loader-gif/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-gif/pkg-descr b/graphics/evas-loader-gif/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-loader-gif/pkg-descr
+++ b/graphics/evas-loader-gif/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-ico/Makefile b/graphics/evas-loader-ico/Makefile
new file mode 100644
index 000000000000..f11431ecb16f
--- /dev/null
+++ b/graphics/evas-loader-ico/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: evas-loader-ico
+# Date created: 2012-04-28
+# Whom: Grzegorz Blach <magik@roorback.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= loader-ico
+DISTVERSION= 1.1.0
+CATEGORIES= graphics enlightenment
+MASTER_SITES= http://download.enlightenment.org/releases/ \
+ http://files.roorback.net/e17/2011-12-02/base/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${DISTVERSION}
+
+MAINTAINER= magik@roorback.net
+COMMENT= A hardware accelerated canvas API (ICO loader)
+
+LICENSE= BSD
+
+DIST_SUBDIR= e17
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_EFL= evas librt_hack libtool_hack
+USE_GNOME= gnomehack pkgconfig
+USE_LDCONFIG= yes
+
+MAKEDIRS= ${WRKSRC}/src/modules/loaders/ico
+
+.include "../evas-core/Makefile.inc"
+CONFIGURE_ARGS+= --enable-image-loader-ico
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${MAKEDIRS:S,$,/Makefile.in,}
+
+do-build:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} \
+ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}; done)
+
+do-install:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} \
+ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; done)
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-loader-ico/distinfo b/graphics/evas-loader-ico/distinfo
new file mode 100644
index 000000000000..0159d761d2d9
--- /dev/null
+++ b/graphics/evas-loader-ico/distinfo
@@ -0,0 +1,2 @@
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-ico/pkg-descr b/graphics/evas-loader-ico/pkg-descr
new file mode 100644
index 000000000000..ff3217abcad0
--- /dev/null
+++ b/graphics/evas-loader-ico/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-ico/pkg-plist b/graphics/evas-loader-ico/pkg-plist
new file mode 100644
index 000000000000..4b6d8d8c1533
--- /dev/null
+++ b/graphics/evas-loader-ico/pkg-plist
@@ -0,0 +1,6 @@
+lib/evas/modules/loaders/ico/%%E17_ARCH%%/module.so
+@dirrm lib/evas/modules/loaders/ico/%%E17_ARCH%%
+@dirrm lib/evas/modules/loaders/ico
+@dirrmtry lib/evas/modules/loaders
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-loader-jpeg/Makefile b/graphics/evas-loader-jpeg/Makefile
index d07893860dd0..579a88c313d5 100644
--- a/graphics/evas-loader-jpeg/Makefile
+++ b/graphics/evas-loader-jpeg/Makefile
@@ -6,20 +6,21 @@
#
PORTNAME= loader-jpeg
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (JPEG loader)
+LICENSE= BSD
+
LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \
freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-loader-jpeg/distinfo b/graphics/evas-loader-jpeg/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-loader-jpeg/distinfo
+++ b/graphics/evas-loader-jpeg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-jpeg/pkg-descr b/graphics/evas-loader-jpeg/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-loader-jpeg/pkg-descr
+++ b/graphics/evas-loader-jpeg/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-pmaps/Makefile b/graphics/evas-loader-pmaps/Makefile
index 6e3f10a87c24..e8ac07a0fdff 100644
--- a/graphics/evas-loader-pmaps/Makefile
+++ b/graphics/evas-loader-pmaps/Makefile
@@ -6,10 +6,10 @@
#
PORTNAME= loader-pmaps
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
@@ -17,6 +17,7 @@ MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (PMAPS loader)
LICENSE= BSD
+
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-loader-pmaps/distinfo b/graphics/evas-loader-pmaps/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-loader-pmaps/distinfo
+++ b/graphics/evas-loader-pmaps/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-pmaps/pkg-descr b/graphics/evas-loader-pmaps/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-loader-pmaps/pkg-descr
+++ b/graphics/evas-loader-pmaps/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-png/Makefile b/graphics/evas-loader-png/Makefile
index 0fc83d46f930..47b1a8c5d50d 100644
--- a/graphics/evas-loader-png/Makefile
+++ b/graphics/evas-loader-png/Makefile
@@ -6,21 +6,21 @@
#
PORTNAME= loader-png
-DISTVERSION= 1.0.1
-PORTREVISION= 1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (PNG loader)
+LICENSE= BSD
+
LIB_DEPENDS= png15:${PORTSDIR}/graphics/png \
freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-loader-png/distinfo b/graphics/evas-loader-png/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-loader-png/distinfo
+++ b/graphics/evas-loader-png/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-png/pkg-descr b/graphics/evas-loader-png/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-loader-png/pkg-descr
+++ b/graphics/evas-loader-png/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-psd/Makefile b/graphics/evas-loader-psd/Makefile
new file mode 100644
index 000000000000..155e5e23adb6
--- /dev/null
+++ b/graphics/evas-loader-psd/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: evas-loader-psd
+# Date created: 2012-04-28
+# Whom: Grzegorz Blach <magik@roorback.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= loader-psd
+DISTVERSION= 1.1.0
+CATEGORIES= graphics enlightenment
+MASTER_SITES= http://download.enlightenment.org/releases/ \
+ http://files.roorback.net/e17/2011-12-02/base/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${DISTVERSION}
+
+MAINTAINER= magik@roorback.net
+COMMENT= A hardware accelerated canvas API (PSD loader)
+
+LICENSE= BSD
+
+DIST_SUBDIR= e17
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_EFL= evas librt_hack libtool_hack
+USE_GNOME= gnomehack pkgconfig
+USE_LDCONFIG= yes
+
+MAKEDIRS= ${WRKSRC}/src/modules/loaders/psd
+
+.include "../evas-core/Makefile.inc"
+CONFIGURE_ARGS+= --enable-image-loader-psd
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${MAKEDIRS:S,$,/Makefile.in,}
+
+do-build:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} \
+ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}; done)
+
+do-install:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} \
+ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; done)
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-loader-psd/distinfo b/graphics/evas-loader-psd/distinfo
new file mode 100644
index 000000000000..0159d761d2d9
--- /dev/null
+++ b/graphics/evas-loader-psd/distinfo
@@ -0,0 +1,2 @@
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-psd/pkg-descr b/graphics/evas-loader-psd/pkg-descr
new file mode 100644
index 000000000000..ff3217abcad0
--- /dev/null
+++ b/graphics/evas-loader-psd/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-psd/pkg-plist b/graphics/evas-loader-psd/pkg-plist
new file mode 100644
index 000000000000..34e0343f5bc9
--- /dev/null
+++ b/graphics/evas-loader-psd/pkg-plist
@@ -0,0 +1,6 @@
+lib/evas/modules/loaders/psd/%%E17_ARCH%%/module.so
+@dirrm lib/evas/modules/loaders/psd/%%E17_ARCH%%
+@dirrm lib/evas/modules/loaders/psd
+@dirrmtry lib/evas/modules/loaders
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-loader-svg/Makefile b/graphics/evas-loader-svg/Makefile
index c2f40be0549c..3526ccd7ffb2 100644
--- a/graphics/evas-loader-svg/Makefile
+++ b/graphics/evas-loader-svg/Makefile
@@ -6,21 +6,21 @@
#
PORTNAME= loader-svg
-DISTVERSION= 1.0.1
-PORTREVISION= 1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (SVG loader)
+LICENSE= BSD
+
LIB_DEPENDS= svg-cairo.1:${PORTSDIR}/graphics/libsvg-cairo \
freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-loader-svg/distinfo b/graphics/evas-loader-svg/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-loader-svg/distinfo
+++ b/graphics/evas-loader-svg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-svg/pkg-descr b/graphics/evas-loader-svg/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-loader-svg/pkg-descr
+++ b/graphics/evas-loader-svg/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-tga/Makefile b/graphics/evas-loader-tga/Makefile
index fff2eb5ef50a..8702c1b05b31 100644
--- a/graphics/evas-loader-tga/Makefile
+++ b/graphics/evas-loader-tga/Makefile
@@ -6,10 +6,10 @@
#
PORTNAME= loader-tga
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
@@ -17,6 +17,7 @@ MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (TGA loader)
LICENSE= BSD
+
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-loader-tga/distinfo b/graphics/evas-loader-tga/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-loader-tga/distinfo
+++ b/graphics/evas-loader-tga/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-tga/pkg-descr b/graphics/evas-loader-tga/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-loader-tga/pkg-descr
+++ b/graphics/evas-loader-tga/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-tiff/Makefile b/graphics/evas-loader-tiff/Makefile
index 161683c6c20f..592d72c76cb8 100644
--- a/graphics/evas-loader-tiff/Makefile
+++ b/graphics/evas-loader-tiff/Makefile
@@ -6,20 +6,21 @@
#
PORTNAME= loader-tiff
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (TIFF loader)
+LICENSE= BSD
+
LIB_DEPENDS= tiff.4:${PORTSDIR}/graphics/tiff \
freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-loader-tiff/distinfo b/graphics/evas-loader-tiff/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-loader-tiff/distinfo
+++ b/graphics/evas-loader-tiff/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-tiff/pkg-descr b/graphics/evas-loader-tiff/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-loader-tiff/pkg-descr
+++ b/graphics/evas-loader-tiff/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-wbmp/Makefile b/graphics/evas-loader-wbmp/Makefile
new file mode 100644
index 000000000000..023f3de6f136
--- /dev/null
+++ b/graphics/evas-loader-wbmp/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: evas-loader-wbmp
+# Date created: 2012-04-28
+# Whom: Grzegorz Blach <magik@roorback.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= loader-wbmp
+DISTVERSION= 1.1.0
+CATEGORIES= graphics enlightenment
+MASTER_SITES= http://download.enlightenment.org/releases/ \
+ http://files.roorback.net/e17/2011-12-02/base/
+PKGNAMEPREFIX= evas-
+DISTNAME= evas-${DISTVERSION}
+
+MAINTAINER= magik@roorback.net
+COMMENT= A hardware accelerated canvas API (WBMP loader)
+
+LICENSE= BSD
+
+DIST_SUBDIR= e17
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_EFL= evas librt_hack libtool_hack
+USE_GNOME= gnomehack pkgconfig
+USE_LDCONFIG= yes
+
+MAKEDIRS= ${WRKSRC}/src/modules/loaders/wbmp
+
+.include "../evas-core/Makefile.inc"
+CONFIGURE_ARGS+= --enable-image-loader-wbmp
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's,\$$\(top_builddir\)/src/lib/\.libs,${LOCALBASE}/lib,' \
+ -e 's,\$$\(top_builddir\)/src/lib/libevas\.la,-levas,' \
+ ${MAKEDIRS:S,$,/Makefile.in,}
+
+do-build:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} \
+ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}; done)
+
+do-install:
+ @(for DIR in ${MAKEDIRS}; do cd $${DIR}; ${SETENV} ${MAKE_ENV} ${MAKE} \
+ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; done)
+
+.include <bsd.port.mk>
diff --git a/graphics/evas-loader-wbmp/distinfo b/graphics/evas-loader-wbmp/distinfo
new file mode 100644
index 000000000000..0159d761d2d9
--- /dev/null
+++ b/graphics/evas-loader-wbmp/distinfo
@@ -0,0 +1,2 @@
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-wbmp/pkg-descr b/graphics/evas-loader-wbmp/pkg-descr
new file mode 100644
index 000000000000..ff3217abcad0
--- /dev/null
+++ b/graphics/evas-loader-wbmp/pkg-descr
@@ -0,0 +1,6 @@
+A hardware-accelerated canvas API for X-Windows that can draw anti-aliased
+text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
+using normal X11 primitives such as pixmaps, lines and rectangles for speed if
+your CPU or graphics hardware is too slow.
+
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas-loader-wbmp/pkg-plist b/graphics/evas-loader-wbmp/pkg-plist
new file mode 100644
index 000000000000..7eed1c48d017
--- /dev/null
+++ b/graphics/evas-loader-wbmp/pkg-plist
@@ -0,0 +1,6 @@
+lib/evas/modules/loaders/wbmp/%%E17_ARCH%%/module.so
+@dirrm lib/evas/modules/loaders/wbmp/%%E17_ARCH%%
+@dirrm lib/evas/modules/loaders/wbmp
+@dirrmtry lib/evas/modules/loaders
+@dirrmtry lib/evas/modules
+@dirrmtry lib/evas
diff --git a/graphics/evas-loader-xpm/Makefile b/graphics/evas-loader-xpm/Makefile
index 36f19ae39657..33b1a7ce0131 100644
--- a/graphics/evas-loader-xpm/Makefile
+++ b/graphics/evas-loader-xpm/Makefile
@@ -6,19 +6,20 @@
#
PORTNAME= loader-xpm
-DISTVERSION= 1.0.1
+DISTVERSION= 1.1.0
CATEGORIES= graphics enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
- http://files.roorback.net/e17/2011-05-25/base/
+ http://files.roorback.net/e17/2011-12-02/base/
PKGNAMEPREFIX= evas-
DISTNAME= evas-${DISTVERSION}
MAINTAINER= magik@roorback.net
COMMENT= A hardware accelerated canvas API (XPM loader)
+LICENSE= BSD
+
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
-LICENSE= BSD
DIST_SUBDIR= e17
USE_BZIP2= yes
GNU_CONFIGURE= yes
diff --git a/graphics/evas-loader-xpm/distinfo b/graphics/evas-loader-xpm/distinfo
index c2623b766638..0159d761d2d9 100644
--- a/graphics/evas-loader-xpm/distinfo
+++ b/graphics/evas-loader-xpm/distinfo
@@ -1,2 +1,2 @@
-SHA256 (e17/evas-1.0.1.tar.bz2) = 250f1741bb8c5d1c2f8afc2e75f4fd3480b47fcc64cd88eafa1e1645471cb221
-SIZE (e17/evas-1.0.1.tar.bz2) = 1031231
+SHA256 (e17/evas-1.1.0.tar.bz2) = 7702a315dc22f4abc269f6a3ef2695b365a3eab4fd2fcdd07275e41221b03930
+SIZE (e17/evas-1.1.0.tar.bz2) = 9235732
diff --git a/graphics/evas-loader-xpm/pkg-descr b/graphics/evas-loader-xpm/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas-loader-xpm/pkg-descr
+++ b/graphics/evas-loader-xpm/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas/Makefile b/graphics/evas/Makefile
index 96b37d8a46cb..ea7e27c3cc86 100644
--- a/graphics/evas/Makefile
+++ b/graphics/evas/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= evas
-DISTVERSION= 1.0.1
-PORTREVISION= 1
+DISTVERSION= 1.1.0
PORTEPOCH= 2
CATEGORIES= graphics enlightenment
MASTER_SITES= # none
@@ -20,8 +19,8 @@ COMMENT= A hardware accelerated canvas API (meta-port)
NO_BUILD= yes
USE_EFL= evas
-EVAS_ENGINES= buffer opengl sdl x11 xrender
-EVAS_LOADERS= bmp eet gif jpeg png pmaps svg tga tiff xpm
+EVAS_ENGINES= buffer opengl sdl x11
+EVAS_LOADERS= bmp eet gif ico jpeg png pmaps psd svg tga tiff wbmp xpm
.for NODE in ${EVAS_ENGINES}
OPTIONS+= ${NODE:U} "Install ${NODE} evas engine" on
diff --git a/graphics/evas/pkg-descr b/graphics/evas/pkg-descr
index e525449b6c61..ff3217abcad0 100644
--- a/graphics/evas/pkg-descr
+++ b/graphics/evas/pkg-descr
@@ -3,4 +3,4 @@ text, smooth super and sub-sampled images, alpha-blend, as well as drop down to
using normal X11 primitives such as pixmaps, lines and rectangles for speed if
your CPU or graphics hardware is too slow.
-WWW: http://enlightenment.sourceforge.net/Libraries/Evas/
+WWW: http://docs.enlightenment.org/auto/evas/
diff --git a/graphics/evas_generic_loaders-gst/Makefile b/graphics/evas_generic_loaders-gst/Makefile
new file mode 100644
index 000000000000..9a5d6302c437
--- /dev/null
+++ b/graphics/evas_generic_loaders-gst/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: evas_generic_loaders-gst
+# Date created: 9 March 2012
+# Whom: Grzegorz Blach <magik@roorback.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gst
+DISTVERSION= 1.1.0
+CATEGORIES= graphics enlightenment
+MASTER_SITES= http://download.enlightenment.org/releases/ \
+ http://files.roorback.net/e17/2011-12-02/base/
+PKGNAMEPREFIX= evas_generic_loaders-
+DISTNAME= ${PKGNAMEPREFIX}${DISTVERSION}
+
+MAINTAINER= magik@roorback.net
+COMMENT= Additional loader for Evas (GStreamer)
+
+LICENSE= GPLv2
+
+DIST_SUBDIR= e17
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+USE_EFL= eina
+USE_GNOME= gnomehack pkgconfig
+USE_GSTREAMER= good ffmpeg
+
+BINSRC= ${WRKSRC}/src/bin/${PORTNAME}
+
+do-build:
+ ${MAKE} -C ${BINSRC}
+
+do-install:
+ ${MAKE} -C ${BINSRC} install
+
+.include <bsd.port.mk>
diff --git a/graphics/evas_generic_loaders-gst/distinfo b/graphics/evas_generic_loaders-gst/distinfo
new file mode 100644
index 000000000000..738ab3a9faa8
--- /dev/null
+++ b/graphics/evas_generic_loaders-gst/distinfo
@@ -0,0 +1,2 @@
+SHA256 (e17/evas_generic_loaders-1.1.0.tar.bz2) = e3da3d5d1d9108a29b4b3cde1cb8c1cf9332bc48c6c4c4af7c5f7bf9740e5acc
+SIZE (e17/evas_generic_loaders-1.1.0.tar.bz2) = 189476
diff --git a/graphics/evas_generic_loaders-gst/pkg-descr b/graphics/evas_generic_loaders-gst/pkg-descr
new file mode 100644
index 000000000000..80b633c68130
--- /dev/null
+++ b/graphics/evas_generic_loaders-gst/pkg-descr
@@ -0,0 +1,9 @@
+These are additional "generic" loaders for Evas that are stand-alone
+executables that evas may run from its generic loader module. This
+means that if they crash, the application loading the image does not
+crash also. In addition the licensing of these binaries will not
+affect the license of any application that uses Evas as this uses a
+completely generic execution system that allows anything to be plugged
+in as a loader.
+
+WWW: http://trac.enlightenment.org/e/wiki/Evas_Generic_Loaders
diff --git a/graphics/evas_generic_loaders-gst/pkg-plist b/graphics/evas_generic_loaders-gst/pkg-plist
new file mode 100644
index 000000000000..67d9ce557bdb
--- /dev/null
+++ b/graphics/evas_generic_loaders-gst/pkg-plist
@@ -0,0 +1,50 @@
+lib/evas/utils/evas_image_loader.gst
+lib/evas/utils/evas_image_loader.264
+lib/evas/utils/evas_image_loader.3g2
+lib/evas/utils/evas_image_loader.3gp
+lib/evas/utils/evas_image_loader.3gp2
+lib/evas/utils/evas_image_loader.3gpp
+lib/evas/utils/evas_image_loader.3gpp2
+lib/evas/utils/evas_image_loader.3p2
+lib/evas/utils/evas_image_loader.asf
+lib/evas/utils/evas_image_loader.avi
+lib/evas/utils/evas_image_loader.bdm
+lib/evas/utils/evas_image_loader.bdmv
+lib/evas/utils/evas_image_loader.clpi
+lib/evas/utils/evas_image_loader.cpi
+lib/evas/utils/evas_image_loader.fla
+lib/evas/utils/evas_image_loader.flv
+lib/evas/utils/evas_image_loader.m1v
+lib/evas/utils/evas_image_loader.m2t
+lib/evas/utils/evas_image_loader.m2v
+lib/evas/utils/evas_image_loader.m4v
+lib/evas/utils/evas_image_loader.mkv
+lib/evas/utils/evas_image_loader.mov
+lib/evas/utils/evas_image_loader.mp2
+lib/evas/utils/evas_image_loader.mp2ts
+lib/evas/utils/evas_image_loader.mp4
+lib/evas/utils/evas_image_loader.mpe
+lib/evas/utils/evas_image_loader.mpeg
+lib/evas/utils/evas_image_loader.mpg
+lib/evas/utils/evas_image_loader.mpl
+lib/evas/utils/evas_image_loader.mpls
+lib/evas/utils/evas_image_loader.mts
+lib/evas/utils/evas_image_loader.mxf
+lib/evas/utils/evas_image_loader.nut
+lib/evas/utils/evas_image_loader.nuv
+lib/evas/utils/evas_image_loader.ogg
+lib/evas/utils/evas_image_loader.ogm
+lib/evas/utils/evas_image_loader.ogv
+lib/evas/utils/evas_image_loader.rm
+lib/evas/utils/evas_image_loader.rmj
+lib/evas/utils/evas_image_loader.rmm
+lib/evas/utils/evas_image_loader.rms
+lib/evas/utils/evas_image_loader.rmx
+lib/evas/utils/evas_image_loader.rmvb
+lib/evas/utils/evas_image_loader.swf
+lib/evas/utils/evas_image_loader.ts
+lib/evas/utils/evas_image_loader.webm
+lib/evas/utils/evas_image_loader.weba
+lib/evas/utils/evas_image_loader.wmv
+@dirrmtry lib/evas/utils
+@dirrmtry lib/evas
diff --git a/graphics/evas_generic_loaders-pdf/Makefile b/graphics/evas_generic_loaders-pdf/Makefile
new file mode 100644
index 000000000000..1a39f75c1f23
--- /dev/null
+++ b/graphics/evas_generic_loaders-pdf/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: evas_generic_loaders-pdf
+# Date created: 9 March 2012
+# Whom: Grzegorz Blach <magik@roorback.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pdf
+DISTVERSION= 1.1.0
+CATEGORIES= graphics enlightenment
+MASTER_SITES= http://download.enlightenment.org/releases/ \
+ http://files.roorback.net/e17/2011-12-02/base/
+PKGNAMEPREFIX= evas_generic_loaders-
+DISTNAME= ${PKGNAMEPREFIX}${DISTVERSION}
+
+MAINTAINER= magik@roorback.net
+COMMENT= Additional loader for Evas (pdf)
+
+LICENSE= GPLv2
+
+LIB_DEPENDS= poppler.18:${PORTSDIR}/graphics/poppler
+
+DIST_SUBDIR= e17
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+USE_EFL= eina
+USE_GNOME= gnomehack pkgconfig
+
+BINSRC= ${WRKSRC}/src/bin/${PORTNAME}
+
+do-build:
+ ${MAKE} -C ${BINSRC}
+
+do-install:
+ ${MAKE} -C ${BINSRC} install
+
+.include <bsd.port.mk>
diff --git a/graphics/evas_generic_loaders-pdf/distinfo b/graphics/evas_generic_loaders-pdf/distinfo
new file mode 100644
index 000000000000..738ab3a9faa8
--- /dev/null
+++ b/graphics/evas_generic_loaders-pdf/distinfo
@@ -0,0 +1,2 @@
+SHA256 (e17/evas_generic_loaders-1.1.0.tar.bz2) = e3da3d5d1d9108a29b4b3cde1cb8c1cf9332bc48c6c4c4af7c5f7bf9740e5acc
+SIZE (e17/evas_generic_loaders-1.1.0.tar.bz2) = 189476
diff --git a/graphics/evas_generic_loaders-pdf/pkg-descr b/graphics/evas_generic_loaders-pdf/pkg-descr
new file mode 100644
index 000000000000..80b633c68130
--- /dev/null
+++ b/graphics/evas_generic_loaders-pdf/pkg-descr
@@ -0,0 +1,9 @@
+These are additional "generic" loaders for Evas that are stand-alone
+executables that evas may run from its generic loader module. This
+means that if they crash, the application loading the image does not
+crash also. In addition the licensing of these binaries will not
+affect the license of any application that uses Evas as this uses a
+completely generic execution system that allows anything to be plugged
+in as a loader.
+
+WWW: http://trac.enlightenment.org/e/wiki/Evas_Generic_Loaders
diff --git a/graphics/evas_generic_loaders-pdf/pkg-plist b/graphics/evas_generic_loaders-pdf/pkg-plist
new file mode 100644
index 000000000000..0d5ee6c4e4f1
--- /dev/null
+++ b/graphics/evas_generic_loaders-pdf/pkg-plist
@@ -0,0 +1,3 @@
+lib/evas/utils/evas_image_loader.pdf
+@dirrmtry lib/evas/utils
+@dirrmtry lib/evas
diff --git a/graphics/evas_generic_loaders-ps/Makefile b/graphics/evas_generic_loaders-ps/Makefile
new file mode 100644
index 000000000000..4d9a7892d8af
--- /dev/null
+++ b/graphics/evas_generic_loaders-ps/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: evas_generic_loaders-ps
+# Date created: 9 March 2012
+# Whom: Grzegorz Blach <magik@roorback.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ps
+DISTVERSION= 1.1.0
+CATEGORIES= graphics enlightenment
+MASTER_SITES= http://download.enlightenment.org/releases/ \
+ http://files.roorback.net/e17/2011-12-02/base/
+PKGNAMEPREFIX= evas_generic_loaders-
+DISTNAME= ${PKGNAMEPREFIX}${DISTVERSION}
+
+MAINTAINER= magik@roorback.net
+COMMENT= Additional loader for Evas (ps)
+
+LICENSE= GPLv2
+
+LIB_DEPENDS= spectre.1:${PORTSDIR}/print/libspectre
+
+DIST_SUBDIR= e17
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+USE_EFL= eina
+USE_GNOME= gnomehack pkgconfig
+
+BINSRC= ${WRKSRC}/src/bin/${PORTNAME}
+
+do-build:
+ ${MAKE} -C ${BINSRC}
+
+do-install:
+ ${MAKE} -C ${BINSRC} install
+
+.include <bsd.port.mk>
diff --git a/graphics/evas_generic_loaders-ps/distinfo b/graphics/evas_generic_loaders-ps/distinfo
new file mode 100644
index 000000000000..738ab3a9faa8
--- /dev/null
+++ b/graphics/evas_generic_loaders-ps/distinfo
@@ -0,0 +1,2 @@
+SHA256 (e17/evas_generic_loaders-1.1.0.tar.bz2) = e3da3d5d1d9108a29b4b3cde1cb8c1cf9332bc48c6c4c4af7c5f7bf9740e5acc
+SIZE (e17/evas_generic_loaders-1.1.0.tar.bz2) = 189476
diff --git a/graphics/evas_generic_loaders-ps/pkg-descr b/graphics/evas_generic_loaders-ps/pkg-descr
new file mode 100644
index 000000000000..80b633c68130
--- /dev/null
+++ b/graphics/evas_generic_loaders-ps/pkg-descr
@@ -0,0 +1,9 @@
+These are additional "generic" loaders for Evas that are stand-alone
+executables that evas may run from its generic loader module. This
+means that if they crash, the application loading the image does not
+crash also. In addition the licensing of these binaries will not
+affect the license of any application that uses Evas as this uses a
+completely generic execution system that allows anything to be plugged
+in as a loader.
+
+WWW: http://trac.enlightenment.org/e/wiki/Evas_Generic_Loaders
diff --git a/graphics/evas_generic_loaders-ps/pkg-plist b/graphics/evas_generic_loaders-ps/pkg-plist
new file mode 100644
index 000000000000..8c850849596e
--- /dev/null
+++ b/graphics/evas_generic_loaders-ps/pkg-plist
@@ -0,0 +1,3 @@
+lib/evas/utils/evas_image_loader.ps
+@dirrmtry lib/evas/utils
+@dirrmtry lib/evas
diff --git a/graphics/evas_generic_loaders-raw/Makefile b/graphics/evas_generic_loaders-raw/Makefile
new file mode 100644
index 000000000000..526364c1b454
--- /dev/null
+++ b/graphics/evas_generic_loaders-raw/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: evas_generic_loaders-raw
+# Date created: 9 March 2012
+# Whom: Grzegorz Blach <magik@roorback.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= raw
+DISTVERSION= 1.1.0
+CATEGORIES= graphics enlightenment
+MASTER_SITES= http://download.enlightenment.org/releases/ \
+ http://files.roorback.net/e17/2011-12-02/base/
+PKGNAMEPREFIX= evas_generic_loaders-
+DISTNAME= ${PKGNAMEPREFIX}${DISTVERSION}
+
+MAINTAINER= magik@roorback.net
+COMMENT= Additional loader for Evas (raw)
+
+LICENSE= GPLv2
+
+LIB_DEPENDS= raw.5:${PORTSDIR}/graphics/libraw
+
+DIST_SUBDIR= e17
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+USE_EFL= eina
+USE_GNOME= gnomehack pkgconfig
+
+BINSRC= ${WRKSRC}/src/bin/${PORTNAME}
+
+do-build:
+ ${MAKE} -C ${BINSRC}
+
+do-install:
+ ${MAKE} -C ${BINSRC} install
+
+.include <bsd.port.mk>
diff --git a/graphics/evas_generic_loaders-raw/distinfo b/graphics/evas_generic_loaders-raw/distinfo
new file mode 100644
index 000000000000..738ab3a9faa8
--- /dev/null
+++ b/graphics/evas_generic_loaders-raw/distinfo
@@ -0,0 +1,2 @@
+SHA256 (e17/evas_generic_loaders-1.1.0.tar.bz2) = e3da3d5d1d9108a29b4b3cde1cb8c1cf9332bc48c6c4c4af7c5f7bf9740e5acc
+SIZE (e17/evas_generic_loaders-1.1.0.tar.bz2) = 189476
diff --git a/graphics/evas_generic_loaders-raw/pkg-descr b/graphics/evas_generic_loaders-raw/pkg-descr
new file mode 100644
index 000000000000..80b633c68130
--- /dev/null
+++ b/graphics/evas_generic_loaders-raw/pkg-descr
@@ -0,0 +1,9 @@
+These are additional "generic" loaders for Evas that are stand-alone
+executables that evas may run from its generic loader module. This
+means that if they crash, the application loading the image does not
+crash also. In addition the licensing of these binaries will not
+affect the license of any application that uses Evas as this uses a
+completely generic execution system that allows anything to be plugged
+in as a loader.
+
+WWW: http://trac.enlightenment.org/e/wiki/Evas_Generic_Loaders
diff --git a/graphics/evas_generic_loaders-raw/pkg-plist b/graphics/evas_generic_loaders-raw/pkg-plist
new file mode 100644
index 000000000000..ccd51f9cbbdf
--- /dev/null
+++ b/graphics/evas_generic_loaders-raw/pkg-plist
@@ -0,0 +1,22 @@
+lib/evas/utils/evas_image_loader.raw
+lib/evas/utils/evas_image_loader.arw
+lib/evas/utils/evas_image_loader.cr2
+lib/evas/utils/evas_image_loader.crw
+lib/evas/utils/evas_image_loader.dcr
+lib/evas/utils/evas_image_loader.dng
+lib/evas/utils/evas_image_loader.k25
+lib/evas/utils/evas_image_loader.kdc
+lib/evas/utils/evas_image_loader.erf
+lib/evas/utils/evas_image_loader.mrw
+lib/evas/utils/evas_image_loader.nef
+lib/evas/utils/evas_image_loader.nrf
+lib/evas/utils/evas_image_loader.nrw
+lib/evas/utils/evas_image_loader.orf
+lib/evas/utils/evas_image_loader.rw2
+lib/evas/utils/evas_image_loader.pef
+lib/evas/utils/evas_image_loader.raf
+lib/evas/utils/evas_image_loader.sr2
+lib/evas/utils/evas_image_loader.srf
+lib/evas/utils/evas_image_loader.x3f
+@dirrmtry lib/evas/utils
+@dirrmtry lib/evas
diff --git a/graphics/evas_generic_loaders-xcf/Makefile b/graphics/evas_generic_loaders-xcf/Makefile
new file mode 100644
index 000000000000..a9fbbf00a79a
--- /dev/null
+++ b/graphics/evas_generic_loaders-xcf/Makefile
@@ -0,0 +1,36 @@
+# New ports collection makefile for: evas_generic_loaders-xcf
+# Date created: 9 March 2012
+# Whom: Grzegorz Blach <magik@roorback.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xcf
+DISTVERSION= 1.1.0
+CATEGORIES= graphics enlightenment
+MASTER_SITES= http://download.enlightenment.org/releases/ \
+ http://files.roorback.net/e17/2011-12-02/base/
+PKGNAMEPREFIX= evas_generic_loaders-
+DISTNAME= ${PKGNAMEPREFIX}${DISTVERSION}
+
+MAINTAINER= magik@roorback.net
+COMMENT= Additional loader for Evas (xcf)
+
+LICENSE= GPLv2
+
+DIST_SUBDIR= e17
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+USE_EFL= eina
+USE_GNOME= gnomehack pkgconfig
+
+BINSRC= ${WRKSRC}/src/bin/${PORTNAME}
+
+do-build:
+ ${MAKE} -C ${BINSRC}
+
+do-install:
+ ${MAKE} -C ${BINSRC} install
+
+.include <bsd.port.mk>
diff --git a/graphics/evas_generic_loaders-xcf/distinfo b/graphics/evas_generic_loaders-xcf/distinfo
new file mode 100644
index 000000000000..738ab3a9faa8
--- /dev/null
+++ b/graphics/evas_generic_loaders-xcf/distinfo
@@ -0,0 +1,2 @@
+SHA256 (e17/evas_generic_loaders-1.1.0.tar.bz2) = e3da3d5d1d9108a29b4b3cde1cb8c1cf9332bc48c6c4c4af7c5f7bf9740e5acc
+SIZE (e17/evas_generic_loaders-1.1.0.tar.bz2) = 189476
diff --git a/graphics/evas_generic_loaders-xcf/pkg-descr b/graphics/evas_generic_loaders-xcf/pkg-descr
new file mode 100644
index 000000000000..80b633c68130
--- /dev/null
+++ b/graphics/evas_generic_loaders-xcf/pkg-descr
@@ -0,0 +1,9 @@
+These are additional "generic" loaders for Evas that are stand-alone
+executables that evas may run from its generic loader module. This
+means that if they crash, the application loading the image does not
+crash also. In addition the licensing of these binaries will not
+affect the license of any application that uses Evas as this uses a
+completely generic execution system that allows anything to be plugged
+in as a loader.
+
+WWW: http://trac.enlightenment.org/e/wiki/Evas_Generic_Loaders
diff --git a/graphics/evas_generic_loaders-xcf/pkg-plist b/graphics/evas_generic_loaders-xcf/pkg-plist
new file mode 100644
index 000000000000..62ba986bbc80
--- /dev/null
+++ b/graphics/evas_generic_loaders-xcf/pkg-plist
@@ -0,0 +1,4 @@
+lib/evas/utils/evas_image_loader.xcf
+lib/evas/utils/evas_image_loader.xcf.gz
+@dirrmtry lib/evas/utils
+@dirrmtry lib/evas