diff options
author | Pietro Cerutti <gahr@FreeBSD.org> | 2008-10-03 09:42:36 +0000 |
---|---|---|
committer | Pietro Cerutti <gahr@FreeBSD.org> | 2008-10-03 09:42:36 +0000 |
commit | 27f1cab7919e22e5cd2b8c00e5c0f175c7a9dc7a (patch) | |
tree | 8ad434ccfadff030650dd0bb751581c12a761f6b /graphics/gegl/Makefile | |
parent | 86bd658bded2261a89ce3aa2341d3bc2f7d04a67 (diff) |
- New port: gegl
GEGL (Generic Graphics Library) is a graph based image
processing framework.
GEGL provides infrastructure to do demand based cached
non destructive image editing on larger than RAM buffers.
Through babl it provides support for a wide range of color
models and pixel storage formats for input and output.
WWW: http://gegl.org/
Notes
Notes:
svn path=/head/; revision=221149
Diffstat (limited to 'graphics/gegl/Makefile')
-rw-r--r-- | graphics/gegl/Makefile | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile new file mode 100644 index 000000000000..cf99c513678e --- /dev/null +++ b/graphics/gegl/Makefile @@ -0,0 +1,69 @@ +# New ports collection Makefile for: gegl +# Date created: 3 October 2008 +# Whom: gahr +# +# $FreeBSD$ +# + +PORTNAME= gegl +PORTVERSION= 0.0.18 +CATEGORIES= graphics +MASTER_SITES= ftp://ftp.gimp.org/pub/gegl/0.0/ + +MAINTAINER= gahr@FreeBSD.org +COMMENT= A graph based image processing framework + +LIB_DEPENDS= babl-0.0:${PORTSDIR}/x11/babl \ + png.5:${PORTSDIR}/graphics/png \ + jpeg.9:${PORTSDIR}/graphics/jpeg \ + IlmImf.6:${PORTSDIR}/graphics/OpenEXR \ + cairo.2:${PORTSDIR}/graphics/cairo \ + avcodec.1:${PORTSDIR}/multimedia/ffmpeg \ + rsvg-2.2:${PORTSDIR}/graphics/librsvg2 + +USE_GNOME= glib20 gtk20 pango pkgconfig gnomehack +USE_SDL= sdl +USE_BZIP2= yes +USE_GMAKE= yes +USE_LDCONFIG= ${PREFIX}/lib/gegl-0.0 +GNU_CONFIGURE= yes +CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ + CFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +EXAMPLES= 2geglbuffer gegl-paint geglbuffer-add-image \ + geglbuffer-clock hello-world hello-world-video + +.if !defined(NOPORTDOCS) +BUILD_DEPENDS+= a2x:${PORTSDIR}/textproc/asciidoc +.else +CONFIGURE_ARGS+= --disable-docs +.endif + +post-patch: + ${REINPLACE_CMD} -e 's|-T||' ${WRKSRC}/docs/Makefile.am ${WRKSRC}/docs/Makefile.in + +post-build: +.if !defined(NOPORTDOCS) + cd ${WRKSRC}/docs && ${GMAKE} +.endif + +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR}/gallery + (cd ${WRKSRC}/docs && \ + ${COPYTREE_SHARE} \*.html ${DOCSDIR} && \ + ${INSTALL_DATA} ChangeLog gegl.css gegl.devhelp devhelp.css ${DOCSDIR} && \ + ${INSTALL_DATA} gallery/OpenRaster* ${DOCSDIR}/gallery && \ + ${INSTALL_DATA} gallery/clones* ${DOCSDIR}/gallery && \ + ${INSTALL_DATA} gallery/index.html ${DOCSDIR}/gallery ) +.endif +.if !defined(NOPORTEXAMPLES) + ${MKDIR} ${EXAMPLESDIR}/data + ${INSTALL_DATA} ${WRKSRC}/examples/data/surfer.png ${EXAMPLESDIR}/data +.for ex in ${EXAMPLES} + ${INSTALL_DATA} ${WRKSRC}/examples/${ex}.c ${EXAMPLESDIR} +.endfor +.endif + +.include <bsd.port.mk> |