Tweak graphics/ilmbase version 2.1.0
[dports.git] / graphics / ilmbase / Makefile
1 # Created by: nork@FreeBSD.org
2 # $FreeBSD$
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=        BSD3CLAUSE
14
15 USES=           cmake pkgconfig
16 USE_LDCONFIG=   yes
17
18 PORTDOCS=       AUTHORS ChangeLog README
19 OPTIONS_DEFINE=         DOCS
20
21 OPTIONS_SUB=    yes
22
23 THREAD_CONFIGURE_ENABLE=        threading
24
25 MAJORVER=       2_1
26 VER=    11
27
28 PLIST_SUB=      MAJORVER=${MAJORVER}
29 PLIST_SUB+=     VER=${VER}
30
31 HALF_BIN=       eLut toFloat
32
33 regression-test regression test check:  build
34         @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
35
36 post-install:
37         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libHalf.so.${VER}
38         ${RM} -f ${STAGEDIR}${PREFIX}/lib/*.la
39 .for l in libIex libIexMath libImath libIlmThread
40         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${l}-${MAJORVER}.so.${VER}
41         ${LN} -s ${l}-${MAJORVER}.so.${VER} ${STAGEDIR}${PREFIX}/lib/${l}.so
42 .endfor
43
44 .for e in ${HALF_BIN}
45         ${INSTALL_PROGRAM} ${WRKSRC}/Half/${e} ${STAGEDIR}${PREFIX}/bin/${e}
46 .endfor
47
48         @${MKDIR} ${STAGEDIR}${DOCSDIR}
49         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
50
51 .include <bsd.port.mk>