aboutsummaryrefslogtreecommitdiff
path: root/math/py-numpy/Makefile
diff options
context:
space:
mode:
authorRuslan Makhmatkhanov <rm@FreeBSD.org>2018-08-14 11:20:27 +0000
committerRuslan Makhmatkhanov <rm@FreeBSD.org>2018-08-14 11:20:27 +0000
commit18802854ae32fea743841316258a3206b51a010e (patch)
tree4e0554dcbdacd307215a6828eb1d87e42abd1bc4 /math/py-numpy/Makefile
parent1c5cfa5f234c44518e16a136e077962c4dd32ede (diff)
downloadports-18802854ae32fea743841316258a3206b51a010e.tar.gz
ports-18802854ae32fea743841316258a3206b51a010e.zip
Notes
Diffstat (limited to 'math/py-numpy/Makefile')
-rw-r--r--math/py-numpy/Makefile16
1 files changed, 10 insertions, 6 deletions
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 73b6b10a932d..2df53617f79c 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= numpy
-PORTVERSION= 1.14.3
-PORTREVISION= 1
+PORTVERSION= 1.15.0
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= math python
@@ -23,17 +22,16 @@ PYDISTUTILS_BUILDARGS= --fcompiler=gnu95
PYDISTUTILS_CONFIGUREARGS= --fcompiler=gnu95
USES= fortran python
USE_GITHUB= yes
-USE_PYTHON= concurrent distutils py3kplist cython allflavors
+USE_PYTHON= concurrent distutils cython allflavors autoplist
LDFLAGS+= -shared
-OPTIONS_DEFINE= DOCS SUITESPARSE TESTS
+OPTIONS_DEFINE= DOCS SUITESPARSE
OPTIONS_SINGLE= BLASLIB
OPTIONS_DEFAULT= NETLIB SUITESPARSE
OPTIONS_SINGLE_BLASLIB= ATLAS NETLIB OPENBLAS
SUITESPARSE_DESC= Use AMD and UMFPACK in SuiteSparse
TESTS_DESC= Install test suite requirements
-PLIST_SUB= PYTHON_VER=${PYTHON_VER}
PORTDOCS= *
GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so | ${SED} -e s/libgfortran.so//
@@ -43,10 +41,13 @@ NETLIB_USES= blaslapack:netlib
NETLIB_LIB_DEPENDS= libcblas.so:math/cblas
OPENBLAS_USES= blaslapack:openblas
SUITESPARSE_LIB_DEPENDS=libumfpack.so:math/suitesparse
-TESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}
.include <bsd.port.pre.mk>
+post-extract:
+ @${TOUCH} ${WRKSRC}/numpy/f2py/tests/src/temp
+
post-patch:
@${REINPLACE_CMD} -e "s|%%FC%%|${FC}|" ${WRKSRC}/numpy/distutils/fcompiler/gnu.py
@${CP} ${FILESDIR}/site.cfg ${WRKSRC}/site.cfg
@@ -91,4 +92,7 @@ post-install-DOCS-on:
${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-ref-${PORTVERSION:C/\.[0-9]+$/.0/}.pdf ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-user-${PORTVERSION:C/\.[0-9]+$/.0/}.pdf ${STAGEDIR}${DOCSDIR}
+do-test:
+ @cd ${WRKSRC} && ${PYTHON_CMD} runtests.py
+
.include <bsd.port.post.mk>