Bump science/py-scipy to version 0.19.0_3
[dports.git] / science / py-scipy / Makefile
1 # Created by: ijliao
2 # $FreeBSD$
3
4 PORTNAME=       scipy
5 PORTVERSION=    0.19.0
6 PORTREVISION=   3
7 CATEGORIES=     science python
8 MASTER_SITES=   http://docs.scipy.org/doc/${DISTNAME}/:doc \
9                 CHEESESHOP:source \
10                 SF:source
11 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
12 DISTFILES=      ${DISTNAME}${EXTRACT_SUFX}:source \
13                 scipy-ref-${PORTVERSION}.pdf:doc
14 EXTRACT_ONLY=   ${DISTNAME}${EXTRACT_SUFX}
15
16 MAINTAINER=     python@FreeBSD.org
17 COMMENT=        Scientific tools for Python
18
19 LICENSE=        BSD3CLAUSE
20 LICENSE_FILE=   ${WRKSRC}/LICENSE.txt
21
22 BUILD_DEPENDS=  ${PYNUMPY}
23 RUN_DEPENDS=    ${PYNUMPY} \
24                 swig:devel/swig13
25
26 USES=           fortran python zip
27 USE_PYTHON=     autoplist concurrent distutils
28 LDFLAGS+=       -shared
29 PYDISTUTILS_BUILDARGS=  --fcompiler=gnu95
30 PYDISTUTILS_CONFIGUREARGS=      --fcompiler=gnu95
31
32 OPTIONS_DEFINE= DOCS
33
34 PORTDOCS=       scipy-ref-${PORTVERSION}.pdf
35
36 post-extract:
37         @${CP} ${DISTDIR}/scipy-ref-${PORTVERSION}.pdf ${WRKDIR}
38         # Syntax error with GCC5.
39         ${REINPLACE_CMD} -e "s|) IF(| .AND. |" ${WRKSRC}/scipy/odr/odrpack/d_lpkbls.f
40
41 # This line help fix the plist error because autoplist list it as a file but it is a directory
42         @cd ${WRKSRC}/scipy/stats/tests/data && ${TOUCH} tmp
43
44 post-install:
45         ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/scipy/ -name '*.so' | ${XARGS} ${STRIP_CMD}
46
47 post-install-DOCS-on:
48         @${MKDIR} ${STAGEDIR}${DOCSDIR}
49         ${INSTALL_DATA} ${WRKDIR}/scipy-ref-${PORTVERSION}.pdf ${STAGEDIR}${DOCSDIR}
50
51 .include <bsd.port.mk>