Import of pkgsrc-2016Q3

This commit is contained in:
2016-11-18 22:39:22 +01:00
committed by sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949747 additions and 377081 deletions
+32 -10
View File
@@ -1,16 +1,15 @@
# $NetBSD: Makefile,v 1.17 2015/04/17 00:49:50 wen Exp $
# $NetBSD: Makefile,v 1.21 2016/08/19 10:54:12 wiz Exp $
DISTNAME= scipy-0.15.1
PKGNAME= ${PYPKGPREFIX}-scipy-0.15.1
DISTNAME= scipy-0.18.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=scipy/}
MASTER_SITES= ${MASTER_SITE_PYPI:=s/scipy/}
MAINTAINER= markd@NetBSD.org
HOMEPAGE= http://www.scipy.org/
COMMENT= Scientific Algorithms Library for Python
LICENSE= modified-bsd
PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
USE_LANGUAGES+= c c++ fortran
MAKE_ENV+= ATLAS=None
@@ -18,12 +17,10 @@ MAKE_ENV+= ATLAS=None
.include "../../mk/compiler.mk"
.if defined(PKGSRC_FORTRAN) && !empty(PKGSRC_FORTRAN:Mg95)
PYSETUPBUILDARGS+= --fcompiler=g95
PYSETUPBUILDARGS+= --fcompiler=g95
.elif defined(PKGSRC_FORTRAN) && !empty(PKGSRC_FORTRAN:Mgfortran)
PYSETUPBUILDARGS+= --fcompiler=gnu95
.if ${OPSYS} == "Darwin"
LDFLAGS+= -undefined dynamic_lookup
.endif
PYSETUPBUILDARGS+= --fcompiler=gnu95
LDFLAGS.Darwin+= -undefined dynamic_lookup
.else
BROKEN= Requires fortran 95
.endif
@@ -90,8 +87,33 @@ REPLACE_PYTHON+= scipy/special/spfun_stats.py
REPLACE_PYTHON+= scipy/stats/setup.py
REPLACE_PYTHON+= scipy/weave/setup.py
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Darwin"
.PHONY: fix-darwin-install-name
post-install: fix-darwin-install-name
fix-darwin-install-name:
${FIND} ${DESTDIR}${PREFIX} -name "*.so" | while read lib; do \
libname=`basename $${lib}`; \
libdir=`dirname $${lib} | sed -e 's,${DESTDIR},,'`; \
install_name_tool -id $${libdir}/$${libname} $${lib}; \
done
.endif
# TEST_DEPENDS
BUILD_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
# support files for tests missing in 0.18.0 on pypi
# https://github.com/scipy/scipy/issues/6498
# self test failures reported at
# https://github.com/scipy/scipy/issues/6499
do-test:
cd ${WRKSRC} && ${PYTHONBIN} runtests.py -v
.include "../../lang/python/application.mk"
.include "../../lang/python/distutils.mk"
.include "../../devel/py-cython/buildlink3.mk"
.include "../../math/fftw/buildlink3.mk"
BUILDLINK_API_DEPENDS.py-numpy+= ${PYPKGPREFIX}-numpy>=1.7.1
.include "../../math/py-numpy/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"