Index: head/math/blas/Makefile =================================================================== --- head/math/blas/Makefile (revision 260181) +++ head/math/blas/Makefile (revision 260182) @@ -1,31 +1,45 @@ # New ports collection makefile for: blas # Date created: 27 October 1994 # Whom: ljo # # $FreeBSD$ # PORTNAME= blas PORTVERSION= 1.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math MASTER_SITES= http://www.netlib.org/blas/ \ + http://www.mirrorservice.org/sites/netlib.bell-labs.com/netlib/blas/ \ ftp://ftp.mirrorservice.org/sites/netlib.bell-labs.com/netlib/blas/ \ - ftp://netlib.bell-labs.com/netlib/blas/ + http://netlib.sandia.gov/blas/ \ + http://www.netlib.no/netlib/blas/ DISTNAME= ${PORTNAME} EXTRACT_SUFX= .tgz MAINTAINER= maho@FreeBSD.org COMMENT= Basic Linear Algebra, level 1, 2, and 3 USE_LDCONFIG= yes USE_FORTRAN= yes WRKSRC= ${WRKDIR}/BLAS +SHLIB_MAJOR= 2 -PLIST_FILES= lib/libblas.a lib/libblas.so lib/libblas.so.2 +PLIST_FILES= lib/libblas.a lib/libblas.so lib/libblas.so.${SHLIB_MAJOR} -do-configure: - @${INSTALL_DATA} ${FILESDIR}/makefile.lib ${WRKSRC}/Makefile - @${REINPLACE_CMD} -e 's+@FFLAGS@+${FFLAGS}+g' ${WRKSRC}/Makefile +LDFLAGS+= ${FFLAGS} +LDADD ?= -lgfortran -lm +MAKE_ENV+= LDADD="${LDADD}" LDFLAGS="${LDFLAGS}" \ + SHLIB_MAJOR="${SHLIB_MAJOR}" +.for _u in AR NM RANLIB +MAKE_ENV+= ${_u}="${LOCALBASE}/bin/${_u:L}" +.endfor + +.if !(defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE)) +PLIST_FILES+= lib/libblas_p.a +.endif + +post-patch: + @${CP} ${FILESDIR}/makefile.lib ${WRKSRC}/Makefile .include Property changes on: head/math/blas/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.46 \ No newline at end of property +1.47 \ No newline at end of property Index: head/math/blas/files/makefile.lib =================================================================== --- head/math/blas/files/makefile.lib (revision 260181) +++ head/math/blas/files/makefile.lib (revision 260182) @@ -1,41 +1,32 @@ # @(#)Makefile 5.7 (Berkeley) 6/27/91 -FFLAGS= @FFLAGS@ LIBDIR= ${PREFIX}/lib -.if (${OSVERSION} > 600007) -NO_PROFILE= no -.else -NOPROFILE= no -.endif -SHLIB_MAJOR= 2 - # BLAS sources LIB=blas -#NOPROFILE=1 SRCS = caxpy.f ccopy.f cdotc.f cdotu.f cgbmv.f cgemm.f cgemv.f \ cgerc.f cgeru.f chbmv.f chemm.f chemv.f cher.f cher2.f \ cher2k.f cherk.f chpmv.f chpr.f chpr2.f crotg.f cscal.f \ csrot.f csscal.f cswap.f csymm.f csyr2k.f csyrk.f ctbmv.f \ ctbsv.f ctpmv.f ctpsv.f ctrmm.f ctrmv.f ctrsm.f ctrsv.f \ dasum.f daxpy.f dcabs1.f dcopy.f ddot.f dgbmv.f dgemm.f \ dgemv.f dger.f dnrm2.f drot.f drotg.f drotm.f drotmg.f \ dsbmv.f dscal.f dsdot.f dspmv.f dspr.f dspr2.f dswap.f \ dsymm.f dsymv.f dsyr.f dsyr2.f dsyr2k.f dsyrk.f dtbmv.f \ dtbsv.f dtpmv.f dtpsv.f dtrmm.f dtrmv.f dtrsm.f dtrsv.f \ dzasum.f dznrm2.f icamax.f idamax.f isamax.f izamax.f lsame.f \ sasum.f saxpy.f scabs1.f scasum.f scnrm2.f scopy.f sdot.f \ sdsdot.f sgbmv.f sgemm.f sgemv.f sger.f snrm2.f srot.f \ srotg.f srotm.f srotmg.f ssbmv.f sscal.f sspmv.f sspr.f \ sspr2.f sswap.f ssymm.f ssymv.f ssyr.f ssyr2.f ssyr2k.f \ ssyrk.f stbmv.f stbsv.f stpmv.f stpsv.f strmm.f strmv.f \ strsm.f strsv.f xerbla.f zaxpy.f zcopy.f zdotc.f zdotu.f \ zdrot.f zdscal.f zgbmv.f zgemm.f zgemv.f zgerc.f zgeru.f \ zhbmv.f zhemm.f zhemv.f zher.f zher2.f zher2k.f zherk.f \ zhpmv.f zhpr.f zhpr2.f zrotg.f zscal.f zswap.f zsymm.f \ zsyr2k.f zsyrk.f ztbmv.f ztbsv.f ztpmv.f ztpsv.f ztrmm.f \ ztrmv.f ztrsm.f ztrsv.f CLEANFILES+= *.c .include Property changes on: head/math/blas/files/makefile.lib ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.9 \ No newline at end of property +1.10 \ No newline at end of property