1 # Created by: Nicola Vitale <nivit@email.it>
7 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Version%20${PORTVERSION}
8 DISTNAME= ${PORTNAME}_v${PORTVERSION:S/./_/g}
10 MAINTAINER= nivit@FreeBSD.org
11 COMMENT= Mathematical expressions parser library written in C++
17 DOCS_CONFIGURE_ON= --docdir=${DOCSDIR}
19 EXAMPLES_CONFIGURE_ENABLE= samples
20 EXAMPLES_ALL_TARGET= samples
24 # otherwise it fails to build when the EXAMPLES option is ON
27 OPTIONS_DEFINE= DOCS EXAMPLES
32 .include <bsd.port.pre.mk>
34 .if ${ARCH} == "x86_64" || ${ARCH} == "ia64"
39 @${REINPLACE_CMD} -E 's,^(CXXFLAGS|LDFLAGS) = ,\1 ?= ,g' \
43 @${MKDIR} ${STAGEDIR}${DOCSDIR}
44 (cd ${WRKSRC}/docs/html && \
45 ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
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})
54 .include <bsd.port.post.mk>