Tweak math/biggles version 1.6.6_2
[dports.git] / math / biggles / Makefile
1 # Created by: ijliao
2 # $FreeBSD$
3
4 PORTNAME=       biggles
5 PORTVERSION=    1.6.6
6 PORTREVISION=   2
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
16 BUILD_DEPENDS=  ${PYNUMPY}
17 LIB_DEPENDS=    libplot.so:${PORTSDIR}/graphics/plotutils
18
19 USES=           gmake
20 USE_PYTHON=     2
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 NO_STAGE=       yes
28 post-patch:
29         @${REINPLACE_CMD} -e '/CC/s,gcc,$$\{CC\},' ${WRKSRC}/make.inc
30         @${REINPLACE_CMD} -e 's|= python|= ${PYTHON_CMD}|' ${WRKSRC}/make.inc
31
32 pre-build:
33         @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
34         @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
35
36 do-install:
37         @${MKDIR} ${PYTHON_SITELIBDIR}/biggles
38 .for ext in ini so py pyc pyo
39         ${INSTALL_DATA} ${WRKSRC}/src/*.${ext} ${PYTHON_SITELIBDIR}/biggles
40 .endfor
41         @${MKDIR} ${PYTHON_SITELIBDIR}/biggles/libplot
42 .for ext in so py pyc pyo
43         ${INSTALL_DATA} ${WRKSRC}/src/libplot/*.${ext} ${PYTHON_SITELIBDIR}/biggles/libplot
44 .endfor
45
46 .include <bsd.port.mk>