Lines 7-12
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= numpy |
8 |
PORTNAME= numpy |
9 |
PORTVERSION= 1.3.0 |
9 |
PORTVERSION= 1.3.0 |
|
|
10 |
PORTREVISION= 1 |
10 |
PORTEPOCH= 1 |
11 |
PORTEPOCH= 1 |
11 |
CATEGORIES= math python |
12 |
CATEGORIES= math python |
12 |
MASTER_SITES= http://numpy.scipy.org/:doc \ |
13 |
MASTER_SITES= http://numpy.scipy.org/:doc \ |
Lines 14-20
Link Here
|
14 |
MASTER_SITE_SUBDIR= numpy/:source |
15 |
MASTER_SITE_SUBDIR= numpy/:source |
15 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
16 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
16 |
DISTFILES= numpy-${PORTVERSION:S/r/rc/}${EXTRACT_SUFX}:source \ |
17 |
DISTFILES= numpy-${PORTVERSION:S/r/rc/}${EXTRACT_SUFX}:source \ |
17 |
numpy.pdf:doc |
18 |
numpybook.pdf:doc |
18 |
EXTRACT_ONLY= numpy-${PORTVERSION:S/r/rc/}${EXTRACT_SUFX} |
19 |
EXTRACT_ONLY= numpy-${PORTVERSION:S/r/rc/}${EXTRACT_SUFX} |
19 |
|
20 |
|
20 |
MAINTAINER= llwang@infor.org |
21 |
MAINTAINER= llwang@infor.org |
Lines 44-51
Link Here
|
44 |
blas.2:${PORTSDIR}/math/blas |
45 |
blas.2:${PORTSDIR}/math/blas |
45 |
.endif |
46 |
.endif |
46 |
|
47 |
|
|
|
48 |
.if exists(${LOCALBASE}/lib/libumfpack.so.1) |
49 |
LIB_DEPENDS+= umfpack.1:${PORTSDIR}/math/suitesparse |
50 |
.endif |
51 |
|
52 |
PYDISTUTILS_CONFIGUREARGS+= --fcompiler=gnu95 |
53 |
PYDISTUTILS_BUILDARGS+= --fcompiler=gnu95 |
54 |
|
47 |
post-extract: |
55 |
post-extract: |
48 |
@${CP} ${DISTDIR}/numpy.pdf ${WRKDIR} |
56 |
@${CP} ${DISTDIR}/numpybook.pdf ${WRKDIR} |
49 |
|
57 |
|
50 |
post-patch: |
58 |
post-patch: |
51 |
@${REINPLACE_CMD} -e "s+%%FC%%+${FC}+" ${WRKSRC}/numpy/distutils/fcompiler/gnu.py |
59 |
@${REINPLACE_CMD} -e "s+%%FC%%+${FC}+" ${WRKSRC}/numpy/distutils/fcompiler/gnu.py |
Lines 55-66
Link Here
|
55 |
pre-configure: |
63 |
pre-configure: |
56 |
.ifdef WITH_ATLAS |
64 |
.ifdef WITH_ATLAS |
57 |
@${REINPLACE_CMD} -e "s+%%GCCLIBDIR%%+${GCCLIBDIR}+" \ |
65 |
@${REINPLACE_CMD} -e "s+%%GCCLIBDIR%%+${GCCLIBDIR}+" \ |
58 |
-e "s+%%LOCALBASE%%+${LOCALBASE}+" \ |
66 |
-e "s+%%LOCALBASE%%+${LOCALBASE}+g" \ |
59 |
-e "s+%%ATLASLIBS%%+alapack_r, f77blas_r, cblas_r, atlas_r+" \ |
67 |
-e "s+%%ATLASLIBS%%+alapack_r, f77blas_r, cblas_r, atlas_r+" \ |
60 |
${WRKSRC}/site.cfg |
68 |
${WRKSRC}/site.cfg |
61 |
.else |
69 |
.else |
62 |
@${REINPLACE_CMD} -e "s+%%GCCLIBDIR%%+${GCCLIBDIR}+" \ |
70 |
@${REINPLACE_CMD} -e "s+%%GCCLIBDIR%%+${GCCLIBDIR}+" \ |
63 |
-e "s+%%LOCALBASE%%+${LOCALBASE}+" \ |
71 |
-e "s+%%LOCALBASE%%+${LOCALBASE}+g" \ |
64 |
-e "s+%%ATLASLIBS%%+lapack, blas+" \ |
72 |
-e "s+%%ATLASLIBS%%+lapack, blas+" \ |
65 |
${WRKSRC}/site.cfg |
73 |
${WRKSRC}/site.cfg |
66 |
.endif |
74 |
.endif |
Lines 70-76
Link Here
|
70 |
${INSTALL_MAN} ${WRKSRC}/numpy/f2py/f2py.1 ${MAN1PREFIX}/man/man1 |
78 |
${INSTALL_MAN} ${WRKSRC}/numpy/f2py/f2py.1 ${MAN1PREFIX}/man/man1 |
71 |
.if !defined(NOPORTDOCS) |
79 |
.if !defined(NOPORTDOCS) |
72 |
@${MKDIR} ${DOCSDIR} |
80 |
@${MKDIR} ${DOCSDIR} |
73 |
${INSTALL_DATA} ${WRKDIR}/numpy.pdf ${DOCSDIR} |
81 |
${INSTALL_DATA} ${WRKDIR}/numpybook.pdf ${DOCSDIR} |
74 |
.endif |
82 |
.endif |
75 |
|
83 |
|
76 |
.include <bsd.port.post.mk> |
84 |
.include <bsd.port.post.mk> |