Tweak math/qtiplot version 0.9.8.9_8
[dports.git] / math / muparser / Makefile
1 # Created by: Nicola Vitale     <nivit@email.it>
2 # $FreeBSD$
3
4 PORTNAME=       muparser
5 PORTVERSION=    2.2.3
6 CATEGORIES=     math devel
7 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/Version%20${PORTVERSION}
8 DISTNAME=       ${PORTNAME}_v${PORTVERSION:S/./_/g}
9
10 MAINTAINER=     nivit@FreeBSD.org
11 COMMENT=        Mathematical expressions parser library written in C++
12
13 LICENSE=        MIT
14
15 ALL_TARGET=     lib
16
17 DOCS_CONFIGURE_ON=      --docdir=${DOCSDIR}
18
19 EXAMPLES_CONFIGURE_ENABLE=      samples
20 EXAMPLES_ALL_TARGET=    samples
21
22 GNU_CONFIGURE=  yes
23
24 # otherwise it fails to build when the EXAMPLES option is ON
25 MAKE_JOBS_UNSAFE=yes
26
27 OPTIONS_DEFINE= DOCS EXAMPLES
28
29 USE_LDCONFIG=   yes
30 USES=   pathfix zip
31
32 .include <bsd.port.pre.mk>
33
34 .if ${ARCH} == "x86_64" || ${ARCH} == "ia64"
35 CFLAGS+=        -fPIC
36 .endif
37
38 post-patch:
39         @${REINPLACE_CMD} -E 's,^(CXXFLAGS|LDFLAGS) = ,\1 ?= ,g' \
40                 ${WRKSRC}/Makefile.in
41
42 post-install:
43         @${MKDIR} ${STAGEDIR}${DOCSDIR}
44         (cd ${WRKSRC}/docs/html && \
45         ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
46
47 .if ${PORT_OPTIONS:MEXAMPLES}
48         @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
49         (cd ${WRKSRC}/samples/example1 && \
50         ${INSTALL_PROGRAM} example1 ${STAGEDIR}${EXAMPLESDIR} && \
51         ${INSTALL_DATA} example1.cpp ${STAGEDIR}${EXAMPLESDIR})
52 .endif
53
54 .include <bsd.port.post.mk>