1 # Created by: nork@FreeBSD.org
2 # $FreeBSD: head/graphics/ilmbase/Makefile 334331 2013-11-19 17:12:15Z nemysis $
6 CATEGORIES= graphics devel
7 MASTER_SITES= SAVANNAH/openexr/
8 DISTNAME= ilmbase-${PORTVERSION}
10 MAINTAINER= nemysis@FreeBSD.org
11 COMMENT= ILM Base libraries a.k.a. Half, IlmThread, Imath, and Iex
15 USES= pathfix pkgconfig
17 USE_AUTOTOOLS= libtool
20 PORTDOCS= AUTHORS ChangeLog README
24 OPTIONS_DEFINE= DOCS THREAD
25 OPTIONS_DEFAULT= THREAD
26 THREAD_DESC= Enable multithreaded file I/O support
30 THREAD_CONFIGURE_ENABLE= threading
32 .include <bsd.port.options.mk>
34 .if ${PORT_OPTIONS:MTHREAD}
35 CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
36 PTHREAD_LIBS="${PTHREAD_LIBS}"
39 PLIST_SUB= MAJORVER=2_1
42 regression-test regression test check: build
43 @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
46 @${REINPLACE_CMD} -e 's|Iex/libIex.la|Iex/libIex.la $(PTHREAD_LIBS)|' \
47 ${WRKSRC}/IlmThread/Makefile.am
48 @${REINPLACE_CMD} -e 's|== x|= x|g' ${WRKSRC}/configure
52 ${INSTALL_PROGRAM} ${WRKSRC}/Half/${e} ${STAGEDIR}${PREFIX}/bin/${e}
55 @${MKDIR} ${STAGEDIR}${DOCSDIR}
56 ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
58 .include <bsd.port.mk>