diff options
Diffstat (limited to 'math/py-numpy/Makefile')
-rw-r--r-- | math/py-numpy/Makefile | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile index b2360830e97b..5a3130271612 100644 --- a/math/py-numpy/Makefile +++ b/math/py-numpy/Makefile @@ -1,16 +1,16 @@ # Created by: Tony Maher PORTNAME= numpy -PORTVERSION= 1.16.6 -PORTREVISION= 2 +PORTVERSION= 1.20.3 PORTEPOCH= 1 CATEGORIES= math python MASTER_SITES= CHEESESHOP \ - https://docs.scipy.org/doc/${PORTNAME}-${PORTVERSION}/:doc + https://numpy.org/doc/${PORTVERSION:R}/:doc PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ - ${PORTNAME}-ref-${PORTVERSION:R}.1.pdf:doc \ - ${PORTNAME}-user-${PORTVERSION:R}.1.pdf:doc + ${PORTNAME}-ref.pdf:doc \ + ${PORTNAME}-user.pdf:doc +DIST_SUBDIR= ${PORTNAME}-${PORTVERSION:R} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= python@FreeBSD.org @@ -19,13 +19,14 @@ COMMENT= The New Numeric Extension to Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hypothesis>=5.41.3:devel/py-hypothesis@${PY_FLAVOR} -USES= compiler:c11 cpe fortran python:3.6-3.9 zip +USES= compiler:c11 cpe fortran python:3.7-3.9 zip USE_PYTHON= allflavors autoplist concurrent cython distutils GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so | ${SED} -e s/libgfortran.so// -LDFLAGS+= -shared +LDFLAGS+= -s PYDISTUTILS_BUILDARGS= --fcompiler=gnu95 PYDISTUTILS_CONFIGUREARGS= --fcompiler=gnu95 @@ -48,15 +49,14 @@ SUITESPARSE_LIB_DEPENDS=libumfpack.so:math/suitesparse-umfpack post-extract: @${TOUCH} ${WRKSRC}/numpy/f2py/tests/src/temp + @${TOUCH} ${WRKSRC}/numpy/random/_examples/temp -post-patch: - @${REINPLACE_CMD} -e 's|%%FC%%|${FC}|' ${WRKSRC}/numpy/distutils/fcompiler/gnu.py - @${CP} ${FILESDIR}/site.cfg ${WRKSRC}/site.cfg - -post-patch-SUITESPARSE-off: +pre-configure-SUITESPARSE-off: @${REINPLACE_CMD} -e 's|:%%LOCALBASE%%/include/suitesparse||' ${WRKSRC}/site.cfg pre-configure: + @${REINPLACE_CMD} -e 's|%%FC%%|${FC}|' ${WRKSRC}/numpy/distutils/fcompiler/gnu.py + @${CP} ${FILESDIR}/site.cfg ${WRKSRC}/site.cfg ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ -e 's|%%BLASLIBS%%|${BLASLIBS}|; s|%%BLASNAME%%|${BLASNAME}|' \ -e 's|%%LAPACKLIBS%%|${LAPACKLIBS}|; s|%%LIBRARIES%%|${LIBRARIES}|' \ @@ -68,8 +68,8 @@ post-install: post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-ref-${PORTVERSION:R}.1.pdf ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-user-${PORTVERSION:R}.1.pdf ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}-ref.pdf ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}-user.pdf ${STAGEDIR}${DOCSDIR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} runtests.py |