diff options
author | Marcus von Appen <mva@FreeBSD.org> | 2012-10-07 10:26:43 +0000 |
---|---|---|
committer | Marcus von Appen <mva@FreeBSD.org> | 2012-10-07 10:26:43 +0000 |
commit | cc0538bca81cac43571e737527e73abcc56dc63b (patch) | |
tree | 6d74fc7c3a55d7de1b288cafad4afca1b3bc7e1d /science | |
parent | 0c92fb8ae8ed3d2d236948764f18b0cb1a35bca4 (diff) | |
download | ports-cc0538bca81cac43571e737527e73abcc56dc63b.tar.gz ports-cc0538bca81cac43571e737527e73abcc56dc63b.zip |
- Remove automatic dependency to SuiteSparse; use OPTIONS instead
- Change to new OPTIONS style
- Add RUN_DEPENDS on py-nose
PR: ports/171349
Submitted by: Li-Lun Wang <llwang@infor.org> (maintainer)
Reported by: A.J. Kehoe IV (Nanoman)
Notes
Notes:
svn path=/head/; revision=305453
Diffstat (limited to 'science')
-rw-r--r-- | science/py-scipy/Makefile | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/science/py-scipy/Makefile b/science/py-scipy/Makefile index f762fcabd8db..9f07b251a399 100644 --- a/science/py-scipy/Makefile +++ b/science/py-scipy/Makefile @@ -7,6 +7,7 @@ PORTNAME= scipy PORTVERSION= 0.10.1 +PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= http://docs.scipy.org/doc/${DISTNAME}/:doc \ SF:source @@ -21,7 +22,8 @@ COMMENT= Scientific tools for Python BUILD_DEPENDS+= ${PYNUMPY} \ ${LOCALBASE}/lib/libdjbfft.a:${PORTSDIR}/math/djbfft LIB_DEPENDS= fftw3:${PORTSDIR}/math/fftw3 -RUN_DEPENDS= ${PYNUMPY} +RUN_DEPENDS= ${PYNUMPY} \ + nosetests:${PORTSDIR}/devel/py-nose LATEST_LINK= py-${PORTNAME} OPTIONSFILE= ${PORT_DBDIR}/py-numpy/options @@ -29,7 +31,11 @@ OPTIONSFILE= ${PORT_DBDIR}/py-numpy/options USE_FORTRAN= yes USE_PYTHON= 2.5+ USE_PYDISTUTILS= yes -OPTIONS= ATLAS "Use optimized blas library" OFF + +OPTIONS_DEFINE= ATLAS SUITESPARSE +OPTIONS_DEFAULT= SUITESPARSE +ATLAS_DESC= Use optimized blas library +SUITESPARSE_DESC= Use AMD and UMFPACK in SuiteSparse post-patch: @${GREP} -lR "malloc\.h" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ @@ -37,7 +43,7 @@ post-patch: .include <bsd.port.pre.mk> -.if defined(WITH_ATLAS) +.if ${PORT_OPTIONS:MATLAS} LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas .if !exists(${LOCALBASE}/lib/libalapack.a) IGNORE= atlas needs to be built with WITH_STATIC for scipy to function properly @@ -47,7 +53,7 @@ LIB_DEPENDS+= lapack.4:${PORTSDIR}/math/lapack \ blas.2:${PORTSDIR}/math/blas .endif -.if exists(${LOCALBASE}/lib/libumfpack.so.1) +.if ${PORT_OPTIONS:MSUITESPARSE} BUILD_DEPENDS+= swig:${PORTSDIR}/devel/swig13 LIB_DEPENDS+= umfpack.1:${PORTSDIR}/math/suitesparse .endif |