aboutsummaryrefslogtreecommitdiff
path: root/graphics/evas
diff options
context:
space:
mode:
authorStanislav Sedov <stas@FreeBSD.org>2008-03-11 21:13:53 +0000
committerStanislav Sedov <stas@FreeBSD.org>2008-03-11 21:13:53 +0000
commit9a2e4c8b780fc607dc4b4adabefb354c84401a96 (patch)
treef59767aed29b447d3d80ab987e898598663c27e3 /graphics/evas
parent621c804e48a9fdddd6a00d78585fa8cb20c8460e (diff)
Notes
Diffstat (limited to 'graphics/evas')
-rw-r--r--graphics/evas/Makefile188
-rw-r--r--graphics/evas/distinfo3
-rw-r--r--graphics/evas/pkg-plist112
3 files changed, 30 insertions, 273 deletions
diff --git a/graphics/evas/Makefile b/graphics/evas/Makefile
index 66066548b9d8..52d86ef2581c 100644
--- a/graphics/evas/Makefile
+++ b/graphics/evas/Makefile
@@ -6,174 +6,46 @@
#
PORTNAME= evas
-PORTVERSION= 20070223
-PORTREVISION= 2
-PORTEPOCH= 1
+PORTVERSION= 0.9.9.042
+PORTREVISION= 0
+PORTEPOCH= 2
CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.springdaemons.com/pub/snapshots/e17/
+MASTER_SITES= # none
+DISTFILES= # none
+EXTRACT_ONLY= # none
MAINTAINER= stas@FreeBSD.org
-COMMENT= A hardware-accelerated canvas API for X-Windows
+COMMENT= A hardware accelerated canvas API (meta-port)
-USE_BZIP2= yes
-GNU_CONFIGURE= yes
-USE_FREETYPE2= yes
-USE_LDCONFIG= yes
-USE_GNOME= gnomehack pkgconfig gnometarget
+NO_BUILD= yes
+USE_EFL= evas
-OPTIONS= GL "Enable OpenGL rendering backend" off \
- SOFTX11 "Enable software X11 rendering backend" on \
- XRENDER "Enable XRender X11 rendering backend" on \
- BUFFER "Enable buffer rendering backend" on \
- DIRECTFB "Enable DirectFB rendering backend" off \
- FONTCONFIG "Use fontconfig to find fonts" on \
- GIF "Enable GIF image loader" on \
- PNG "Enable PNG image loader" on \
- JPEG "Enable JPEG image loader" on \
- EET "Enable EET image loader" on \
- EDB "Enable EDB image loader" on \
- TIFF "Enable TIFF image loader" on \
- XPM "Enable XPM image loader" on \
- SVG "Enable SVG image loader" on \
- EETFONT "Enable EET font loader" on
+EVAS_ENGINES= buffer opengl sdl x11 xrender
+EVAS_LOADERS= edb eet gif jpeg png svg tiff xpm
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_GL)
-CONFIGURE_ARGS+= --enable-gl-x11
-PLIST_SUB+= WITH_GL=""
-USE_GL= yes
-.else
-PLIST_SUB+= WITH_GL="@comment "
-.endif
-
-.if defined(WITH_DIRECTFB)
-CONFIGURE_ARGS+= --enable-directfb
-PLIST_SUB+= DIRECTFB=""
-LIB_DEPENDS+= directfb-0.9.16:${PORTSDIR}/devel/directfb
-.else
-CONFIGURE_ARGS+= --disable-directfb
-PLIST_SUB+= DIRECTFB="@comment "
-.endif
-
-.if !defined(WITHOUT_FONTCONFIG)
-CONFIGURE_ARGS+= --enable-fontconfig
-PLIST_SUB+= FONTCONFIG=""
-LIB_DEPENDS+= fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig
-.else
-CONFIGURE_ARGS+= --disable-fontconfig
-PLIST_SUB+= FONTCONFIG="@comment "
-.endif
-
-.if !defined(WITHOUT_SOFTX11)
-CONFIGURE_ARGS+= --enable-software-x11
-PLIST_SUB+= SOFTX11=""
-USE_XLIB= yes
-.else
-CONFIGURE_ARGS+= --disable-software-x11
-PLIST_SUB+= SOFTX11="@comment "
-.endif
-
-.if !defined(WITHOUT_XRENDER)
-CONFIGURE_ARGS+= --enable-xrender-x11
-PLIST_SUB+= XRENDER=""
-USE_XLIB= yes
-.else
-CONFIGURE_ARGS+= --disable-xrender-x11
-PLIST_SUB+= XRENDER="@comment "
-.endif
+.for NODE in ${EVAS_ENGINES}
+OPTIONS+= ${NODE:U} "Install ${NODE} evas engine" on
+.endfor
-.if !defined(WITHOUT_BUFFER)
-CONFIGURE_ARGS+= --enable-buffer
-PLIST_SUB+= BUFFER=""
-.else
-CONFIGURE_ARGS+= --disable-buffer
-PLIST_SUB+= BUFFER="@comment "
-.endif
+.for NODE in ${EVAS_LOADERS}
+OPTIONS+= ${NODE:U} "Install ${NODE} evas loader" on
+.endfor
-.if !defined(WITHOUT_GIF)
-CONFIGURE_ARGS+= --enable-image-loader-gif
-PLIST_SUB+= GIF=""
-LIB_DEPENDS+= ungif.5:${PORTSDIR}/graphics/libungif
-.else
-CONFIGURE_ARGS+= --disable-image-loader-gif
-PLIST_SUB+= GIF="@comment "
-.endif
-
-.if !defined(WITHOUT_PNG)
-CONFIGURE_ARGS+= --enable-image-loader-png
-PLIST_SUB+= PNG=""
-LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png
-.else
-CONFIGURE_ARGS+= --disable-image-loader-png
-PLIST_SUB+= PNG="@comment "
-.endif
-
-.if !defined(WITHOUT_JPEG)
-CONFIGURE_ARGS+= --enable-image-loader-jpeg
-PLIST_SUB+= JPEG=""
-LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
-CFLAGS+= -I${X11BASE}/include
-LDFLAGS+= -L${X11BASE}/lib
-CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}"
-.else
-CONFIGURE_ARGS+= --disable-image-loader-jpeg
-PLIST_SUB+= JPEG="@comment "
-.endif
-
-.if !defined(WITHOUT_EET)
-CONFIGURE_ARGS+= --enable-image-loader-eet
-PLIST_SUB+= EET=""
-USE_EFL+= eet
-.else
-CONFIGURE_ARGS+= --disable-image-loader-eet
-PLIST_SUB+= EET="@comment "
-.endif
-
-.if !defined(WITHOUT_EETFONT)
-CONFIGURE_ARGS+= --enable-font-loader-eet
-PLIST_SUB+= EETFONT=""
-USE_EFL+= eet
-.else
-CONFIGURE_ARGS+= --disable-font-loader-eet
-PLIST_SUB+= EETFONT="@comment "
-.endif
-
-.if !defined(WITHOUT_EDB)
-CONFIGURE_ARGS+= --enable-image-loader-edb
-PLIST_SUB+= EDB=""
-USE_EFL+= edb
-.else
-CONFIGURE_ARGS+= --disable-image-loader-edb
-PLIST_SUB+= EDB="@comment "
-.endif
+.include <bsd.port.pre.mk>
-.if !defined(WITHOUT_TIFF)
-CONFIGURE_ARGS+= --enable-image-loader-tiff
-LIB_DEPENDS+= tiff.4:${PORTSDIR}/graphics/tiff
-PLIST_SUB+= TIFF=""
-.else
-CONFIGURE_ARGS+= --disable-image-loader-tiff
-PLIST_SUB+= TIFF="@comment "
-.endif
+.for NODE in ${EVAS_ENGINES}
+. if !defined(WITHOUT_${NODE:U})
+USE_EFL_EVAS_ENGINES+= ${NODE}
+. endif
+.endfor
-.if !defined(WITHOUT_XPM)
-CONFIGURE_ARGS+= --enable-image-loader-xpm
-USE_XPM= yes
-PLIST_SUB+= XPM=""
-.else
-CONFIGURE_ARGS+= --disable-image-loader-xpm
-PLIST_SUB+= XPM="@comment "
-.endif
+.for NODE in ${EVAS_LOADERS}
+. if !defined(WITHOUT_${NODE:U})
+USE_EFL_EVAS_LOADERS+= ${NODE}
+. endif
+.endfor
-.if !defined(WITHOUT_SVG)
-CONFIGURE_ARGS+= --enable-image-loader-svg
-USE_GNOME+= librsvg2
-LIB_DEPENDS+= svg-cairo.1:${PORTSDIR}/graphics/libsvg-cairo
-PLIST_SUB+= SVG=""
-.else
-CONFIGURE_ARGS+= --disable-image-loader-svg
-PLIST_SUB+= SVG="@comment "
-.endif
+do-install:
+ ${DO_NADA}
.include <bsd.port.post.mk>
diff --git a/graphics/evas/distinfo b/graphics/evas/distinfo
deleted file mode 100644
index b310ded67a6f..000000000000
--- a/graphics/evas/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (evas-20070223.tar.bz2) = 11baa88bdda77d846db0c7d090d9ec75
-SHA256 (evas-20070223.tar.bz2) = 0bd21a807092af4c5e21132cd41a2159d08b0e099dcf947fec094fdecc3d07dc
-SIZE (evas-20070223.tar.bz2) = 3683644
diff --git a/graphics/evas/pkg-plist b/graphics/evas/pkg-plist
deleted file mode 100644
index 6f2d1f81eb06..000000000000
--- a/graphics/evas/pkg-plist
+++ /dev/null
@@ -1,112 +0,0 @@
-bin/evas-config
-include/Evas.h
-%%BUFFER%%include/Evas_Engine_Buffer.h
-%%DIRECTFB%%include/Evas_Engine_DirectFB.h
-%%WITH_GL%%include/Evas_Engine_GL_X11.h
-%%SOFTX11%%include/Evas_Engine_Software_X11.h
-%%XRENDER%%include/Evas_Engine_XRender_X11.h
-%%BUFFER%%lib/evas/modules/engines/buffer/%%E17_ARCH%%/module.a
-%%BUFFER%%lib/evas/modules/engines/buffer/%%E17_ARCH%%/module.la
-%%BUFFER%%lib/evas/modules/engines/buffer/%%E17_ARCH%%/module.so
-%%DIRECTFB%%lib/evas/modules/engines/directfb/%%E17_ARCH%%/module.a
-%%DIRECTFB%%lib/evas/modules/engines/directfb/%%E17_ARCH%%/module.la
-%%DIRECTFB%%lib/evas/modules/engines/directfb/%%E17_ARCH%%/module.so
-%%WITH_GL%%lib/evas/modules/engines/gl_x11/%%E17_ARCH%%/module.a
-%%WITH_GL%%lib/evas/modules/engines/gl_x11/%%E17_ARCH%%/module.la
-%%WITH_GL%%lib/evas/modules/engines/gl_x11/%%E17_ARCH%%/module.so
-lib/evas/modules/engines/software_generic/%%E17_ARCH%%/module.a
-lib/evas/modules/engines/software_generic/%%E17_ARCH%%/module.la
-lib/evas/modules/engines/software_generic/%%E17_ARCH%%/module.so
-%%SOFTX11%%lib/evas/modules/engines/software_x11/%%E17_ARCH%%/module.a
-%%SOFTX11%%lib/evas/modules/engines/software_x11/%%E17_ARCH%%/module.la
-%%SOFTX11%%lib/evas/modules/engines/software_x11/%%E17_ARCH%%/module.so
-%%XRENDER%%lib/evas/modules/engines/xrender_x11/%%E17_ARCH%%/module.a
-%%XRENDER%%lib/evas/modules/engines/xrender_x11/%%E17_ARCH%%/module.la
-%%XRENDER%%lib/evas/modules/engines/xrender_x11/%%E17_ARCH%%/module.so
-%%EDB%%lib/evas/modules/loaders/edb/%%E17_ARCH%%/module.a
-%%EDB%%lib/evas/modules/loaders/edb/%%E17_ARCH%%/module.la
-%%EDB%%lib/evas/modules/loaders/edb/%%E17_ARCH%%/module.so
-%%EET%%lib/evas/modules/loaders/eet/%%E17_ARCH%%/module.a
-%%EET%%lib/evas/modules/loaders/eet/%%E17_ARCH%%/module.la
-%%EET%%lib/evas/modules/loaders/eet/%%E17_ARCH%%/module.so
-%%GIF%%lib/evas/modules/loaders/gif/%%E17_ARCH%%/module.a
-%%GIF%%lib/evas/modules/loaders/gif/%%E17_ARCH%%/module.la
-%%GIF%%lib/evas/modules/loaders/gif/%%E17_ARCH%%/module.so
-%%JPEG%%lib/evas/modules/loaders/jpeg/%%E17_ARCH%%/module.a
-%%JPEG%%lib/evas/modules/loaders/jpeg/%%E17_ARCH%%/module.la
-%%JPEG%%lib/evas/modules/loaders/jpeg/%%E17_ARCH%%/module.so
-%%PNG%%lib/evas/modules/loaders/png/%%E17_ARCH%%/module.a
-%%PNG%%lib/evas/modules/loaders/png/%%E17_ARCH%%/module.la
-%%PNG%%lib/evas/modules/loaders/png/%%E17_ARCH%%/module.so
-%%SVG%%lib/evas/modules/loaders/svg/%%E17_ARCH%%/module.a
-%%SVG%%lib/evas/modules/loaders/svg/%%E17_ARCH%%/module.la
-%%SVG%%lib/evas/modules/loaders/svg/%%E17_ARCH%%/module.so
-%%TIFF%%lib/evas/modules/loaders/tiff/%%E17_ARCH%%/module.a
-%%TIFF%%lib/evas/modules/loaders/tiff/%%E17_ARCH%%/module.la
-%%TIFF%%lib/evas/modules/loaders/tiff/%%E17_ARCH%%/module.so
-%%XPM%%lib/evas/modules/loaders/xpm/%%E17_ARCH%%/module.a
-%%XPM%%lib/evas/modules/loaders/xpm/%%E17_ARCH%%/module.la
-%%XPM%%lib/evas/modules/loaders/xpm/%%E17_ARCH%%/module.so
-%%EDB%%lib/evas/modules/savers/edb/%%E17_ARCH%%/module.a
-%%EDB%%lib/evas/modules/savers/edb/%%E17_ARCH%%/module.la
-%%EDB%%lib/evas/modules/savers/edb/%%E17_ARCH%%/module.so
-%%EET%%lib/evas/modules/savers/eet/%%E17_ARCH%%/module.a
-%%EET%%lib/evas/modules/savers/eet/%%E17_ARCH%%/module.la
-%%EET%%lib/evas/modules/savers/eet/%%E17_ARCH%%/module.so
-%%JPEG%%lib/evas/modules/savers/jpeg/%%E17_ARCH%%/module.a
-%%JPEG%%lib/evas/modules/savers/jpeg/%%E17_ARCH%%/module.la
-%%JPEG%%lib/evas/modules/savers/jpeg/%%E17_ARCH%%/module.so
-%%PNG%%lib/evas/modules/savers/png/%%E17_ARCH%%/module.a
-%%PNG%%lib/evas/modules/savers/png/%%E17_ARCH%%/module.la
-%%PNG%%lib/evas/modules/savers/png/%%E17_ARCH%%/module.so
-%%TIFF%%lib/evas/modules/savers/tiff/%%E17_ARCH%%/module.a
-%%TIFF%%lib/evas/modules/savers/tiff/%%E17_ARCH%%/module.la
-%%TIFF%%lib/evas/modules/savers/tiff/%%E17_ARCH%%/module.so
-lib/libevas.a
-lib/libevas.la
-lib/libevas.so
-lib/libevas.so.1
-libdata/pkgconfig/evas.pc
-%%TIFF%%@dirrm lib/evas/modules/savers/tiff/%%E17_ARCH%%
-%%TIFF%%@dirrm lib/evas/modules/savers/tiff
-%%PNG%%@dirrm lib/evas/modules/savers/png/%%E17_ARCH%%
-%%PNG%%@dirrm lib/evas/modules/savers/png
-%%JPEG%%@dirrm lib/evas/modules/savers/jpeg/%%E17_ARCH%%
-%%JPEG%%@dirrm lib/evas/modules/savers/jpeg
-%%EET%%@dirrm lib/evas/modules/savers/eet/%%E17_ARCH%%
-%%EET%%@dirrm lib/evas/modules/savers/eet
-%%EDB%%@dirrm lib/evas/modules/savers/edb/%%E17_ARCH%%
-%%EDB%%@dirrm lib/evas/modules/savers/edb
-@dirrm lib/evas/modules/savers
-%%XPM%%@dirrm lib/evas/modules/loaders/xpm/%%E17_ARCH%%
-%%XPM%%@dirrm lib/evas/modules/loaders/xpm
-%%TIFF%%@dirrm lib/evas/modules/loaders/tiff/%%E17_ARCH%%
-%%TIFF%%@dirrm lib/evas/modules/loaders/tiff
-%%SVG%%@dirrm lib/evas/modules/loaders/svg/%%E17_ARCH%%
-%%SVG%%@dirrm lib/evas/modules/loaders/svg
-%%PNG%%@dirrm lib/evas/modules/loaders/png/%%E17_ARCH%%
-%%PNG%%@dirrm lib/evas/modules/loaders/png
-%%JPEG%%@dirrm lib/evas/modules/loaders/jpeg/%%E17_ARCH%%
-%%JPEG%%@dirrm lib/evas/modules/loaders/jpeg
-%%GIF%%@dirrm lib/evas/modules/loaders/gif/%%E17_ARCH%%
-%%GIF%%@dirrm lib/evas/modules/loaders/gif
-%%EET%%@dirrm lib/evas/modules/loaders/eet/%%E17_ARCH%%
-%%EET%%@dirrm lib/evas/modules/loaders/eet
-%%EDB%%@dirrm lib/evas/modules/loaders/edb/%%E17_ARCH%%
-%%EDB%%@dirrm lib/evas/modules/loaders/edb
-@dirrm lib/evas/modules/loaders
-%%XRENDER%%@dirrm lib/evas/modules/engines/xrender_x11/%%E17_ARCH%%
-%%XRENDER%%@dirrm lib/evas/modules/engines/xrender_x11
-%%SOFTX11%%@dirrm lib/evas/modules/engines/software_x11/%%E17_ARCH%%
-%%SOFTX11%%@dirrm lib/evas/modules/engines/software_x11
-@dirrm lib/evas/modules/engines/software_generic/%%E17_ARCH%%
-@dirrm lib/evas/modules/engines/software_generic
-%%WITH_GL%%@dirrm lib/evas/modules/engines/gl_x11/%%E17_ARCH%%
-%%WITH_GL%%@dirrm lib/evas/modules/engines/gl_x11
-%%DIRECTFB%%@dirrm lib/evas/modules/engines/directfb/%%E17_ARCH%%
-%%DIRECTFB%%@dirrm lib/evas/modules/engines/directfb
-%%BUFFER%%@dirrm lib/evas/modules/engines/buffer/%%E17_ARCH%%
-%%BUFFER%%@dirrm lib/evas/modules/engines/buffer
-@dirrm lib/evas/modules/engines
-@dirrm lib/evas/modules
-@dirrm lib/evas