1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-29 10:18:30 +00:00
freebsd-ports/graphics/gegl/Makefile
2008-10-20 17:13:54 +00:00

76 lines
2.0 KiB
Makefile

# 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 \
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"
CONFIGURE_ARGS+=--disable-sse \
--disable-mmx
GEGL_MINOR= 20
PLIST_SUB+= GEGL_MINOR="${GEGL_MINOR}"
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>