1 # Created by: nork@FreeBSD.org
6 CATEGORIES= graphics devel
8 MAINTAINER= mandree@FreeBSD.org
9 COMMENT= ILM Base libraries a.k.a. Half, IlmThread, Imath, and Iex
13 USES= cmake compiler:c++14-lang libtool pkgconfig
16 GH_TUPLE= AcademySoftwareFoundation:openexr:v${PORTVERSION}
19 CMAKE_ARGS+= --target \
20 -DCMAKE_INSTALL_PREFIX=${PREFIX} \
23 WRKSRC_SUBDIR= IlmBase
25 PLIST_SUB= MAJORVER=${_MAJORVER} \
29 OPTIONS_DEFINE= DOCS LARGE_STACK
32 LARGE_STACK_DESC= Enable sys-dependent large stack optimizations
33 LARGE_STACK_CMAKE_BOOL= ILMBASE_ENABLE_LARGE_STACK
34 LARGE_STACK_CONFIGURE_ENABLE= large-stack
40 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libHalf-${_MAJORVER}.so
41 .for l in libHalf libIex libIexMath libImath libIlmThread
42 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${l}-${_MAJORVER}.so
45 @${MKDIR} ${STAGEDIR}${DOCSDIR}
46 ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
49 cd ${BUILD_WRKSRC} && ctest
51 .include <bsd.port.mk>