Tweak graphics/ilmbase version 2.1.0
[dports.git] / graphics / ilmbase / Makefile
1 # Created by: nork@FreeBSD.org
2 # $FreeBSD: head/graphics/ilmbase/Makefile 334331 2013-11-19 17:12:15Z nemysis $
3
4 PORTNAME=       ilmbase
5 PORTVERSION=    2.1.0
6 CATEGORIES=     graphics devel
7 MASTER_SITES=   SAVANNAH/openexr/
8 DISTNAME=       ilmbase-${PORTVERSION}
9
10 MAINTAINER=     nemysis@FreeBSD.org
11 COMMENT=        ILM Base libraries a.k.a. Half, IlmThread, Imath, and Iex
12
13 LICENSE=        BSD
14
15 USES=           pathfix pkgconfig
16 GNU_CONFIGURE=  yes
17 USE_AUTOTOOLS=  libtool
18 USE_LDCONFIG=   yes
19
20 PORTDOCS=       AUTHORS ChangeLog README
21
22 BIN=    eLut toFloat
23
24 OPTIONS_DEFINE=         DOCS THREAD
25 OPTIONS_DEFAULT=        THREAD
26 THREAD_DESC=            Enable multithreaded file I/O support
27
28 OPTIONS_SUB=    yes
29
30 THREAD_CONFIGURE_ENABLE=        threading
31
32 .include <bsd.port.options.mk>
33
34 .if ${PORT_OPTIONS:MTHREAD}
35 CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
36                 PTHREAD_LIBS="${PTHREAD_LIBS}"
37 .endif
38
39 PLIST_SUB=      MAJORVER=2_1
40 PLIST_SUB+=     VER=11
41
42 regression-test regression test check:  build
43         @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
44
45 post-patch:
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
49
50 post-install:
51 .for e in ${BIN}
52         ${INSTALL_PROGRAM} ${WRKSRC}/Half/${e} ${STAGEDIR}${PREFIX}/bin/${e}
53 .endfor
54
55         @${MKDIR} ${STAGEDIR}${DOCSDIR}
56         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
57
58 .include <bsd.port.mk>