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

Collapse All | Expand All

(-)Makefile (-6 / +19 lines)
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>
(-)files/makefile.lib (-9 lines)
Lines 1-18 Link Here
1
#	@(#)Makefile	5.7 (Berkeley) 6/27/91
1
#	@(#)Makefile	5.7 (Berkeley) 6/27/91
2
FFLAGS=	@FFLAGS@
3
2
4
LIBDIR= ${PREFIX}/lib
3
LIBDIR= ${PREFIX}/lib
5
.if (${OSVERSION} > 600007)
6
NO_PROFILE= no
7
.else
8
NOPROFILE= no
9
.endif
10
11
SHLIB_MAJOR= 2
12
4
13
# BLAS sources
5
# BLAS sources
14
LIB=blas
6
LIB=blas
15
#NOPROFILE=1
16
SRCS =	caxpy.f  ccopy.f  cdotc.f  cdotu.f  cgbmv.f  cgemm.f  cgemv.f	\
7
SRCS =	caxpy.f  ccopy.f  cdotc.f  cdotu.f  cgbmv.f  cgemm.f  cgemv.f	\
17
	cgerc.f  cgeru.f  chbmv.f  chemm.f  chemv.f  cher.f   cher2.f	\
8
	cgerc.f  cgeru.f  chbmv.f  chemm.f  chemv.f  cher.f   cher2.f	\
18
	cher2k.f cherk.f  chpmv.f  chpr.f   chpr2.f  crotg.f  cscal.f	\
9
	cher2k.f cherk.f  chpmv.f  chpr.f   chpr2.f  crotg.f  cscal.f	\

Return to bug 117923