Update sysutils/bacula9-docs to version 9.2.2
[dports.git] / math / biggles / Makefile
1 # Created by: ijliao
2 # $FreeBSD$
3
4 PORTNAME=       biggles
5 PORTVERSION=    1.6.6
6 PORTREVISION=   6
7 CATEGORIES=     math
8 MASTER_SITES=   SF
9 DISTNAME=       python2-${PORTNAME}-${PORTVERSION}
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        Create publication-quality 2D scientific plots
13
14 LICENSE=        GPLv2+
15 LICENSE_FILE=   ${WRKSRC}/COPYING
16
17 BUILD_DEPENDS=  ${PYNUMPY}
18 LIB_DEPENDS=    libplot.so:graphics/plotutils
19
20 USES=           gmake python:2.7
21 MAKE_ARGS=      CC="${CC}" \
22                 CFLAGS="${CFLAGS} -fPIC" \
23                 LIBPLOT_CPPFLAGS="-I${LOCALBASE}/include" \
24                 LIBPLOT_LDFLAGS="-L${LOCALBASE}/lib -lplot" \
25                 PYTHON="${PYTHON_CMD}"
26
27 post-patch:
28         @${REINPLACE_CMD} -e '/CC/s,gcc,$$\{CC\},' ${WRKSRC}/make.inc
29         @${REINPLACE_CMD} -e 's|= python|= ${PYTHON_CMD}|' ${WRKSRC}/make.inc
30
31 pre-build:
32         @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
33         @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
34
35 do-install:
36         @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/biggles/libplot
37         (cd ${WRKSRC}/src && ${INSTALL_DATA} *.ini *.py *.pyc *.pyo \
38                 ${STAGEDIR}${PYTHON_SITELIBDIR}/biggles)
39         (cd ${WRKSRC}/src && ${INSTALL_LIB} *.so \
40                 ${STAGEDIR}${PYTHON_SITELIBDIR}/biggles)
41         (cd ${WRKSRC}/src/libplot/ && ${INSTALL_DATA} *.py *.pyc *.pyo \
42                 ${STAGEDIR}${PYTHON_SITELIBDIR}/biggles/libplot)
43         (cd ${WRKSRC}/src/libplot/ && ${INSTALL_LIB} *.so \
44                 ${STAGEDIR}${PYTHON_SITELIBDIR}/biggles/libplot)
45
46 .include <bsd.port.mk>