View | Details | Raw Unified | Return to bug 136058 | Differences between
and this patch

Collapse All | Expand All

(-)py-numpy/Makefile (-5 / +13 lines)
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>
(-)py-numpy/distinfo (-3 / +3 lines)
Lines 1-6 Link Here
1
MD5 (numpy-1.3.0.tar.gz) = 3f7773ff0971a5ebb8591536d8ec7bd6
1
MD5 (numpy-1.3.0.tar.gz) = 3f7773ff0971a5ebb8591536d8ec7bd6
2
SHA256 (numpy-1.3.0.tar.gz) = 7524687cce85aa78103046db5e617c626b0ef871a203a049159f88f35647c90d
2
SHA256 (numpy-1.3.0.tar.gz) = 7524687cce85aa78103046db5e617c626b0ef871a203a049159f88f35647c90d
3
SIZE (numpy-1.3.0.tar.gz) = 1995868
3
SIZE (numpy-1.3.0.tar.gz) = 1995868
4
MD5 (numpy.pdf) = 258b3758645568724ab1a3ead67db78a
4
MD5 (numpybook.pdf) = 637180cd704dc8be4036c09412501397
5
SHA256 (numpy.pdf) = 1005b55ee84265be490d8270b4e464e11f59455c220da822f6901342f5fe804f
5
SHA256 (numpybook.pdf) = 8c9692db7373838c585073e4141ae4bd3b8793dffd59ce3544bf851e71e9b865
6
SIZE (numpy.pdf) = 1234555
6
SIZE (numpybook.pdf) = 2148630
(-)py-numpy/files/site.cfg (-1 / +1 lines)
Lines 1-7 Link Here
1
[DEFAULT]
1
[DEFAULT]
2
lapack_type=atlas
2
lapack_type=atlas
3
library_dirs = /usr/lib:%%LOCALBASE%%/lib:%%GCCLIBDIR%%
3
library_dirs = /usr/lib:%%LOCALBASE%%/lib:%%GCCLIBDIR%%
4
include_dirs = /usr/include:%%LOCALBASE%%/include
4
include_dirs = /usr/include:%%LOCALBASE%%/include:%%LOCALBASE%%/include/suitesparse
5
src_dirs = %%LOCALBASE%%/src
5
src_dirs = %%LOCALBASE%%/src
6
# search static libraries (.a) in preference to shared ones (.so)
6
# search static libraries (.a) in preference to shared ones (.so)
7
search_static_first = 0
7
search_static_first = 0
(-)py-numpy/pkg-plist (-1 / +1 lines)
Lines 837-843 Link Here
837
%%PYTHON_SITELIBDIR%%/numpy/version.py
837
%%PYTHON_SITELIBDIR%%/numpy/version.py
838
%%PYTHON_SITELIBDIR%%/numpy/version.pyc
838
%%PYTHON_SITELIBDIR%%/numpy/version.pyc
839
%%PYTHON_SITELIBDIR%%/numpy/version.pyo
839
%%PYTHON_SITELIBDIR%%/numpy/version.pyo
840
%%PORTDOCS%%%%DOCSDIR%%/numpy.pdf
840
%%PORTDOCS%%%%DOCSDIR%%/numpybook.pdf
841
%%PORTDOCS%%@dirrm %%DOCSDIR%%
841
%%PORTDOCS%%@dirrm %%DOCSDIR%%
842
@dirrm %%PYTHON_SITELIBDIR%%/numpy/tests
842
@dirrm %%PYTHON_SITELIBDIR%%/numpy/tests
843
@dirrm %%PYTHON_SITELIBDIR%%/numpy/testing/tests
843
@dirrm %%PYTHON_SITELIBDIR%%/numpy/testing/tests

Return to bug 136058