Index: head/graphics/gegl/Makefile =================================================================== --- head/graphics/gegl/Makefile (revision 229851) +++ head/graphics/gegl/Makefile (revision 229852) @@ -1,117 +1,149 @@ # New ports collection Makefile for: gegl # Date created: 3 October 2008 # Whom: gahr # # $FreeBSD$ # PORTNAME= gegl PORTVERSION= 0.0.${GEGL_MINOR} PORTREVISION= 1 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 \ + png.5:${PORTSDIR}/graphics/png -OPTIONS= CAIRO "Enable Cairo" on \ - FFMPEG "Enable ffmpeg" on \ - GTK "Enable GTK+" on \ - JPEG "Enable JPEG" on \ - OPENEXR "Enable OpenEXR" on \ - OPENRAW "Enable OpenRAW" on \ - PANGO "Enable Pango" on \ - RSVG "Enable RSVG" on \ - SDL "Enable SDL" on +OPTIONS= CAIRO "Enable Cairo" on \ + FFMPEG "Enable ffmpeg" on \ + GTK "Enable GTK+" on \ + GRAPHVIZ "Enable Graphviz" on \ + JPEG "Enable JPEG" on \ + OPENEXR "Enable OpenEXR" on \ + OPENRAW "Enable OpenRAW" on \ + PANGO "Enable Pango" on \ + RSVG "Enable RSVG" on \ + SPIRO "Enable Spiro" on \ + SDL "Enable SDL" on USE_GNOME= glib20 pkgconfig gnomehack 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" CONFIGURE_ARGS+=--disable-sse \ --disable-mmx GEGL_MINOR= 22 PLIST_SUB+= GEGL_MINOR="${GEGL_MINOR}" EXAMPLES= 2geglbuffer gegl-paint geglbuffer-add-image \ geglbuffer-clock hello-world hello-world-video .include .if !defined(WITHOUT_CAIRO) LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo +.else +CONFIGURE_ARGS+=--without-cairo .endif .if !defined(WITHOUT_FFMPEG) -LIB_DEPENDS+= avcodec.1:${PORTSDIR}/multimedia/ffmpeg +LIB_DEPENDS+= avformat.1:${PORTSDIR}/multimedia/ffmpeg +.else +CONFIGURE_ARGS+=--without-libavformat .endif .if !defined(WITHOUT_GTK) USE_GNOME+= gtk20 +.else +CONFIGURE_ARGS+=--without-gtk .endif +.if !defined(WITHOUT_GRAPHVIZ) +LIB_DEPENDS+= graph.4:${PORTSDIR}/graphics/graphviz +.else +CONFIGURE_ARGS+=--without-graphviz +.endif + .if !defined(WITHOUT_JPEG) LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg +.else +CONFIGURE_ARGS+=--without-libjpeg .endif .if !defined(WITHOUT_OPENEXR) LIB_DEPENDS+= IlmImf.6:${PORTSDIR}/graphics/OpenEXR +.else +CONFIGURE_ARGS+=--without-openexr .endif .if !defined(WITHOUT_OPENRAW) LIB_DEPENDS+= openraw.5:${PORTSDIR}/graphics/libopenraw +.else +CONFIGURE_ARGS+=--without-libopenraw .endif .if !defined(WITHOUT_PANGO) USE_GNOME+= pango +.else +CONFIGURE_ARGS+=--without-pango .endif .if !defined(WITHOUT_RSVG) LIB_DEPENDS+= rsvg-2.2:${PORTSDIR}/graphics/librsvg2 +.else +CONFIGURE_ARGS+=--without-librsvg .endif .if !defined(WITHOUT_SDL) USE_SDL= sdl +.else +CONFIGURE_ARGS+=--without-sdl +.endif + +.if !defined(WITHOUT_SPIRO) +LIB_DEPENDS+= spiro.0:${PORTSDIR}/graphics/libspiro +.else +CONFIGURE_ARGS+=--without-libspiro .endif .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 Property changes on: head/graphics/gegl/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.4 \ No newline at end of property +1.5 \ No newline at end of property