Lines 7-17
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= blas |
8 |
PORTNAME= blas |
9 |
PORTVERSION= 1.0 |
9 |
PORTVERSION= 1.0 |
10 |
PORTREVISION= 4 |
10 |
PORTREVISION= 5 |
11 |
CATEGORIES= math |
11 |
CATEGORIES= math |
12 |
MASTER_SITES= http://www.netlib.org/blas/ \ |
12 |
MASTER_SITES= http://www.netlib.org/blas/ \ |
|
|
13 |
http://www.mirrorservice.org/sites/netlib.bell-labs.com/netlib/blas/ \ |
13 |
ftp://ftp.mirrorservice.org/sites/netlib.bell-labs.com/netlib/blas/ \ |
14 |
ftp://ftp.mirrorservice.org/sites/netlib.bell-labs.com/netlib/blas/ \ |
14 |
ftp://netlib.bell-labs.com/netlib/blas/ |
15 |
http://netlib.sandia.gov/blas/ \ |
|
|
16 |
http://www.netlib.no/netlib/blas/ |
15 |
DISTNAME= ${PORTNAME} |
17 |
DISTNAME= ${PORTNAME} |
16 |
EXTRACT_SUFX= .tgz |
18 |
EXTRACT_SUFX= .tgz |
17 |
|
19 |
|
Lines 21-31
Link Here
|
21 |
USE_LDCONFIG= yes |
23 |
USE_LDCONFIG= yes |
22 |
USE_FORTRAN= yes |
24 |
USE_FORTRAN= yes |
23 |
WRKSRC= ${WRKDIR}/BLAS |
25 |
WRKSRC= ${WRKDIR}/BLAS |
|
|
26 |
SHLIB_MAJOR= 2 |
24 |
|
27 |
|
25 |
PLIST_FILES= lib/libblas.a lib/libblas.so lib/libblas.so.2 |
28 |
PLIST_FILES= lib/libblas.a lib/libblas.so lib/libblas.so.${SHLIB_MAJOR} |
26 |
|
29 |
|
27 |
do-configure: |
30 |
LDFLAGS+= ${FFLAGS} |
28 |
@${INSTALL_DATA} ${FILESDIR}/makefile.lib ${WRKSRC}/Makefile |
31 |
MAKE_ENV+= LDADD="-lgfortran -lm" LDFLAGS="${LDFLAGS}" \ |
29 |
@${REINPLACE_CMD} -e 's+@FFLAGS@+${FFLAGS}+g' ${WRKSRC}/Makefile |
32 |
SHLIB_MAJOR="${SHLIB_MAJOR}" |
|
|
33 |
.for _u in AR NM RANLIB |
34 |
MAKE_ENV+= ${_u}="${LOCALBASE}/bin/${_u:L}" |
35 |
.endfor |
36 |
|
37 |
.if !(defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE)) |
38 |
PLIST_FILES+= lib/libblas_p.a |
39 |
.endif |
40 |
|
41 |
post-patch: |
42 |
@${CP} ${FILESDIR}/makefile.lib ${WRKSRC}/Makefile |
30 |
|
43 |
|
31 |
.include <bsd.port.mk> |
44 |
.include <bsd.port.mk> |