59 lines
1.6 KiB
Makefile
59 lines
1.6 KiB
Makefile
# Created by: cartola@openit.com.br
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= enblend
|
|
PORTVERSION= 4.1.4
|
|
PORTREVISION= 14
|
|
CATEGORIES= graphics
|
|
MASTER_SITES= SF/enblend/enblend-enfuse/enblend-enfuse-${PORTVERSION:R}
|
|
DISTNAME= enblend-enfuse-${PORTVERSION}
|
|
|
|
MAINTAINER= grog@FreeBSD.org
|
|
COMMENT= Tool for image blending with multiresolution splines
|
|
|
|
LICENSE= GPLv2+
|
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
|
|
|
BUILD_DEPENDS= help2man:misc/help2man \
|
|
OpenEXR>=1.0:graphics/OpenEXR
|
|
LIB_DEPENDS= liblcms2.so:graphics/lcms2 \
|
|
libtiff.so:graphics/tiff \
|
|
libboost_filesystem.so:devel/boost-libs \
|
|
libvigraimpex.so:graphics/vigra \
|
|
libgsl.so:math/gsl \
|
|
libpng.so:graphics/png
|
|
RUN_DEPENDS= OpenEXR>=1.0:graphics/OpenEXR
|
|
|
|
BROKEN_powerpc64= fails to configure: libvigraimpex is required to compile Enblend
|
|
|
|
USES= compiler:features gmake jpeg localbase makeinfo
|
|
CONFIGURE_ARGS= --with-boost-filesystem
|
|
|
|
USE_GL= glew glut
|
|
GNU_CONFIGURE= yes
|
|
|
|
INFO= enfuse enblend
|
|
PLIST_FILES= bin/enblend bin/enfuse man/man1/enblend.1.gz man/man1/enfuse.1.gz
|
|
PORTDOCS= AUTHORS NEWS README
|
|
|
|
OPTIONS_DEFINE= DOCS
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${COMPILER_TYPE} == gcc
|
|
# GCC 4.2 has some problems, see
|
|
# http://groups.google.com/group/hugin-ptx/browse_thread/thread/725b1581c9889e37/50abe3387d61541a#50abe3387d61541a
|
|
# Clang, on 10.0-RELEASE is fine.
|
|
USE_GCC= yes
|
|
.else
|
|
CXXFLAGS+= -Wno-c++11-extensions
|
|
.endif
|
|
|
|
post-install:
|
|
${INSTALL_DATA} ${WRKSRC}/doc/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
|
|
|
|
post-install-DOCS-on:
|
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
|
|
|
|
.include <bsd.port.post.mk>
|