diff options
Diffstat (limited to 'graphics/darktable/Makefile')
-rw-r--r-- | graphics/darktable/Makefile | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/graphics/darktable/Makefile b/graphics/darktable/Makefile new file mode 100644 index 000000000000..0dde86975599 --- /dev/null +++ b/graphics/darktable/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: darktable +# Date created: 11 March 2010 +# Whom: Alexey Dokuchaev <danfe@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= darktable +PORTVERSION= 0.4 +CATEGORIES= graphics +MASTER_SITES= SF + +MAINTAINER= danfe@FreeBSD.org +COMMENT= A virtual lighttable and darkroom for photographers + +LIB_DEPENDS= gegl-0.0.22:${PORTSDIR}/graphics/gegl \ + exiv2.7:${PORTSDIR}/graphics/exiv2 \ + lensfun.0:${PORTSDIR}/graphics/lensfun \ + lcms.1:${PORTSDIR}/graphics/lcms + +USE_BZIP2= yes +GNU_CONFIGURE= yes +USE_GETTEXT= yes +USE_GMAKE= yes +USE_GNOME= gconf2 libglade2 +GCONF_SCHEMAS= ${PORTNAME}.schemas +USE_SQLITE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" + +post-patch: +# Bandaid for log2f(3), which FreeBSD lacks + @${REINPLACE_CMD} -E 's,log2f\(([^)]*),logf(\1)/logf(2.0f,' \ + ${WRKSRC}/src/iop/exposure.c \ + ${WRKSRC}/src/iop/equalizer.c +# Better respect for CFLAGS + @${REINPLACE_CMD} -e 's,-Werror -g,@CFLAGS@,' \ + ${WRKSRC}/src/iop/Makefile.in \ + ${WRKSRC}/src/views/Makefile.in \ + ${WRKSRC}/src/libs/Makefile.in + +.include <bsd.port.mk> |