mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
update this port per PR and portlint.
PR: 5120 Submitted by: Pedro F. Giffuni <giffunip@asme.org>
This commit is contained in:
parent
c6d6372a25
commit
fb6e99d86c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=9563
@ -3,60 +3,33 @@
|
||||
# Date created: 27 October 1994
|
||||
# Whom: ljo
|
||||
#
|
||||
# $Id: Makefile,v 1.11 1997/04/03 01:10:59 fenner Exp $
|
||||
# $Id: Makefile,v 1.12 1997/07/17 15:12:52 max Exp $
|
||||
#
|
||||
|
||||
DISTNAME= blas
|
||||
PKGNAME= blas-1.0
|
||||
CATEGORIES= math
|
||||
MASTER_SITES= ftp://netlib.bell-labs.com/netlib/blas/ \
|
||||
ftp://ftp.netlib.org/blas/
|
||||
MASTER_SITES= ftp://netlib.bell-labs.com/netlib/
|
||||
EXTRACT_SUFX= .tar
|
||||
|
||||
# NOTE:
|
||||
# The files [dir]1mach.f were updated on the master site but
|
||||
# FreeBSD's f77 can't handle them. patches/patch-aa reverts
|
||||
# these files to a previous revision but should be removed when
|
||||
# FreeBSD's f77 gets fixed.
|
||||
#
|
||||
# The alternative is:
|
||||
#BROKEN= "Our f77 cannot compile d1mach.f"
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
|
||||
DIST_SUBDIR= ${DISTNAME}
|
||||
# ${DISTFILES} is automatically created from the directory contents
|
||||
IGNOREFILES= ${DISTFILES}
|
||||
EXTRACT_BEFORE_ARGS= -xvf
|
||||
|
||||
EXTRACT_CMD= ${SCRIPTDIR}/uncomp
|
||||
EXTRACT_SUFX= .Z
|
||||
EXTRACT_ARGS= ${WRKDIR}
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
|
||||
SRCS = caxpy.f cblas1.f cblas2.f ccopy.f cdotc.f cdotu.f cgbmv.f cgemv.f \
|
||||
cgerc.f cgeru.f chbmv.f chemv.f cher.f cher2.f chpmv.f chpr.f \
|
||||
chpr2.f cmach.f crotg.f cscal.f csrot.f csscal.f cswap.f ctbmv.f \
|
||||
ctbsv.f ctpmv.f ctpsv.f ctrmv.f ctrsv.f d1mach.f dasum.f daxpy.f \
|
||||
dblas1.f dblas2.f dcopy.f ddot.f dgbmv.f dgemv.f dger.f dmach.f \
|
||||
dnrm2.f drot.f drotg.f dsbmv.f dscal.f dspmv.f dspr.f dspr2.f \
|
||||
dswap.f dsymv.f dsyr.f dsyr2.f dtbmv.f dtbsv.f dtpmv.f dtpsv.f \
|
||||
dtrmv.f dtrsv.f esblas2.f esgbmv.f esgemv.f esger.f essbmv.f \
|
||||
esspmv.f esspr.f esspr2.f essymv.f essyr.f essyr2.f estbmv.f \
|
||||
estbsv.f estpmv.f estpsv.f estrmv.f estrsv.f \
|
||||
i1mach.f \
|
||||
icamax.f idamax.f isamax.f lsame.f r1mach.f sasum.f saxpy.f \
|
||||
sblas1.f sblas2.f scasum.f scnrm2.f scopy.f sdot.f sgbmv.f sgemv.f \
|
||||
sger.f smach.f snrm2.f srot.f srotg.f ssbmv.f sscal.f sspmv.f \
|
||||
sspr.f sspr2.f sswap.f ssymv.f ssyr.f ssyr2.f stbmv.f stbsv.f \
|
||||
stpmv.f stpsv.f strmv.f strsv.f xerbla.f
|
||||
|
||||
# fdump.f
|
||||
|
||||
DISTFILES= ${SRCS:.f=.f.Z}
|
||||
post-extract:
|
||||
${GUNZIP_CMD} ${WRKSRC}/*.f.gz
|
||||
|
||||
pre-build:
|
||||
cp Makefile.lib ${WRKDIR}/Makefile
|
||||
|
||||
pre-extract:
|
||||
chmod +x ${SCRIPTDIR}/uncomp
|
||||
${RM} ${WRKSRC}/.depend
|
||||
${CP} ${FILESDIR}/makefile.lib ${WRKSRC}/Makefile
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${PREFIX}/share/doc/blas
|
||||
${CP} ${WRKSRC}/*.ps.gz $(PREFIX)/share/doc/blas/
|
||||
.endif
|
||||
${LDCONFIG} -m ${PREFIX}/lib
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,112 +1 @@
|
||||
MD5 (blas/caxpy.f.Z) = 7aa3450c8dae3c5f2f9b0c4bf354ae6f
|
||||
MD5 (blas/cblas1.f.Z) = e64c377f4df8812231058d0649dd4a1d
|
||||
MD5 (blas/cblas2.f.Z) = d1b784d5353289c3dc5b565d94230359
|
||||
MD5 (blas/ccopy.f.Z) = 429eadcffc1501bc81f607799ac6a166
|
||||
MD5 (blas/cdotc.f.Z) = 8fbfe7a0e93a5ea78bc8099971179d4b
|
||||
MD5 (blas/cdotu.f.Z) = c09815ce64a93d00ed0dbeca04659a80
|
||||
MD5 (blas/cgbmv.f.Z) = ede85943b43123430aea6b554dadc83e
|
||||
MD5 (blas/cgemv.f.Z) = 09f467e76ecdaae8a71856d0c3b5b5fa
|
||||
MD5 (blas/cgerc.f.Z) = fefdfa59cda132c8ee8df869c375b0e6
|
||||
MD5 (blas/cgeru.f.Z) = fa661eec92f5d3cfcc892a8c8dd41ac4
|
||||
MD5 (blas/chbmv.f.Z) = 1c522117000793240f509320872d943e
|
||||
MD5 (blas/chemv.f.Z) = d02bef19ae2246c312fb7cb178e771a9
|
||||
MD5 (blas/cher.f.Z) = afc0713a590885ddcdc19daf7cfc4616
|
||||
MD5 (blas/cher2.f.Z) = 5137426750d14626308075519c1a7754
|
||||
MD5 (blas/chpmv.f.Z) = 8f5f99301ec61a06fcd1e9a1eca5a25b
|
||||
MD5 (blas/chpr.f.Z) = 1fd6f563588fa2ae0723ab09928cf6c2
|
||||
MD5 (blas/chpr2.f.Z) = ba50d10fbb3bd0b89f778c3a4f1b1b4a
|
||||
MD5 (blas/cmach.f.Z) = f3facbb75c14bd649be93baf336681aa
|
||||
MD5 (blas/crotg.f.Z) = e8c9fe0205bd6492593bc43d7a0f42cd
|
||||
MD5 (blas/cscal.f.Z) = 25bada05d29b659c95dfb355a69c1183
|
||||
MD5 (blas/csrot.f.Z) = 607a7362b5fd59bea8ec5c1a3c2d7e34
|
||||
MD5 (blas/csscal.f.Z) = ce79ef4d8f209b5548cb639789f6d2e7
|
||||
MD5 (blas/cswap.f.Z) = deefab269d1f4fdeb49487129cc4f24d
|
||||
MD5 (blas/ctbmv.f.Z) = 0a42b30a30c0ed3a83370e3eded52934
|
||||
MD5 (blas/ctbsv.f.Z) = a6aae08dddb0ec104be22ff3d606050d
|
||||
MD5 (blas/ctpmv.f.Z) = a5eb8500133078cfe882424b00374573
|
||||
MD5 (blas/ctpsv.f.Z) = 29c22ef91d32aa07a0bf63258bcc7d28
|
||||
MD5 (blas/ctrmv.f.Z) = b6dcf0ef55708a5c6c280a2b8e6f594f
|
||||
MD5 (blas/ctrsv.f.Z) = ef0642dbc5a132480e9a0bf0daa19bd2
|
||||
MD5 (blas/d1mach.f.Z) = 1097bee92a77d22e8d110506d5b473f8
|
||||
MD5 (blas/dasum.f.Z) = a19538326b7a44c278d13a16df6053ba
|
||||
MD5 (blas/daxpy.f.Z) = d4e3642b7f4d5ea1a8820538abc5c937
|
||||
MD5 (blas/dblas1.f.Z) = adfe164a49988320a23a32ee84014b0a
|
||||
MD5 (blas/dblas2.f.Z) = a174d213b2d46453fb5773b64a657b90
|
||||
MD5 (blas/dcopy.f.Z) = 8708981ce6a9478d73daaeb2798ad146
|
||||
MD5 (blas/ddot.f.Z) = 3786e6ee20de46ac64e5ca7127754f2b
|
||||
MD5 (blas/dgbmv.f.Z) = f836481c96a0dc843b2219c2cd25d6d7
|
||||
MD5 (blas/dgemv.f.Z) = a7f8a827adfbc3e3915edd15d3390e9d
|
||||
MD5 (blas/dger.f.Z) = 05a0ddc98da14ebf4506cf597d1781a5
|
||||
MD5 (blas/dmach.f.Z) = ff45f7858b72270e82aff80dc4c9c39d
|
||||
MD5 (blas/dnrm2.f.Z) = 9dc1a977681431c1465a076a9f0babeb
|
||||
MD5 (blas/drot.f.Z) = 0008d3e9c7e59a8e1b30832fa6caa8a8
|
||||
MD5 (blas/drotg.f.Z) = f3fe3c76270a70954675d17b9bf8fd29
|
||||
MD5 (blas/dsbmv.f.Z) = 4e81d2668b2d4dcc1d27ceda59064af1
|
||||
MD5 (blas/dscal.f.Z) = 85acbc711750f37c6dce1fd79222ecbe
|
||||
MD5 (blas/dspmv.f.Z) = e83f35bfda318ca2d7f5e59316486365
|
||||
MD5 (blas/dspr.f.Z) = 3675a35dfcd359bf2b2546e34baa5dd0
|
||||
MD5 (blas/dspr2.f.Z) = b5f06e13f9de8698f9383b3f4e41e6d3
|
||||
MD5 (blas/dswap.f.Z) = 9e36d9070cc6c3ba45b06b987e9694a0
|
||||
MD5 (blas/dsymv.f.Z) = 6b98ff6b13f143c682ac6589c2097a00
|
||||
MD5 (blas/dsyr.f.Z) = bc75473a16b27f80fc46db75e27952a0
|
||||
MD5 (blas/dsyr2.f.Z) = b7a71c1d99d175eed391cd779bf2232c
|
||||
MD5 (blas/dtbmv.f.Z) = 26b7f556193650cf4d99ce9caab95f49
|
||||
MD5 (blas/dtbsv.f.Z) = 7c707c170148b13b61b16a1a1fc04fff
|
||||
MD5 (blas/dtpmv.f.Z) = 3ac0d4a181f71e28130b75cea8947a57
|
||||
MD5 (blas/dtpsv.f.Z) = c58d654b53fe93fec5f8f03f2f730d21
|
||||
MD5 (blas/dtrmv.f.Z) = 25464e5e4cc8eddf8ae26f3f6d26cfbf
|
||||
MD5 (blas/dtrsv.f.Z) = d761d518314409de8181f1c18a1c0ca6
|
||||
MD5 (blas/esblas2.f.Z) = 556d28aaa1bac039e83a718c110f2be8
|
||||
MD5 (blas/esgbmv.f.Z) = ae560b5f4bcb23184e8ac0e6aa01cd41
|
||||
MD5 (blas/esgemv.f.Z) = f7241f1de3f2d55b373d017a25e96f61
|
||||
MD5 (blas/esger.f.Z) = 2211315a6947bee6928f5f99b87d6f3c
|
||||
MD5 (blas/essbmv.f.Z) = e4563c0b6304efa0fd6a3c7eec895b5a
|
||||
MD5 (blas/esspmv.f.Z) = ae61d30db8fe2ad9a0b8e9a71be7b87b
|
||||
MD5 (blas/esspr.f.Z) = 71dba40ee65831aabf2daf993d459b2d
|
||||
MD5 (blas/esspr2.f.Z) = 858f12f45e3ef03a7558d07ac43af6ed
|
||||
MD5 (blas/essymv.f.Z) = abf28d3a867a77ac4bdc770fa428956c
|
||||
MD5 (blas/essyr.f.Z) = a55b7d0ae9d4f12ea40f9774bc796977
|
||||
MD5 (blas/essyr2.f.Z) = 5ca0a1983014509976603880dacc5cca
|
||||
MD5 (blas/estbmv.f.Z) = 38dbc1990d6f6dec70d0c1b6f47d79e0
|
||||
MD5 (blas/estbsv.f.Z) = d4012a56f9923b776ad7e057143e6fe3
|
||||
MD5 (blas/estpmv.f.Z) = 0deac64a3cbc42862d922b72274816f4
|
||||
MD5 (blas/estpsv.f.Z) = b6c8762bf5ce000531cc9f6d23e76014
|
||||
MD5 (blas/estrmv.f.Z) = 194f5a0d29afc83d96736bb89b27110d
|
||||
MD5 (blas/estrsv.f.Z) = aea7bcacf9f46cae241d2a2e8c880d7b
|
||||
MD5 (blas/i1mach.f.Z) = 7b839b5959f06d8878ee17c9776746c6
|
||||
MD5 (blas/icamax.f.Z) = 64a7c708d9ef4796dbace4f9f693e26e
|
||||
MD5 (blas/idamax.f.Z) = 92dbc818d2fa43ba562363584a232640
|
||||
MD5 (blas/isamax.f.Z) = 8a072f55991a398491a50cda0d59e310
|
||||
MD5 (blas/lsame.f.Z) = aa0fa68afa3aebed48ae8018b5958225
|
||||
MD5 (blas/r1mach.f.Z) = 377d575f5f848d5b663b5a305951e0ac
|
||||
MD5 (blas/sasum.f.Z) = 11f5b13b30207d447ce020bdd02fa4f7
|
||||
MD5 (blas/saxpy.f.Z) = fe9bab170374c80c132b9bbaadfb6685
|
||||
MD5 (blas/sblas1.f.Z) = 8592a90f7b2da8d7e5f2494f478011b6
|
||||
MD5 (blas/sblas2.f.Z) = 4d91f4caedbb2579b7d3424b249e6b36
|
||||
MD5 (blas/scasum.f.Z) = e92942772d17fa14c2d726b3c751c1eb
|
||||
MD5 (blas/scnrm2.f.Z) = f017ad5fa78a520289e79c0a94bd2d4e
|
||||
MD5 (blas/scopy.f.Z) = 75c3deab76c4cde2b3d1eb4a2d42a43c
|
||||
MD5 (blas/sdot.f.Z) = df899a51b0c2a2c089d6dac83e4d0687
|
||||
MD5 (blas/sgbmv.f.Z) = 1ee853a6df3847034253811b27bb5915
|
||||
MD5 (blas/sgemv.f.Z) = bc4cb01373d8f1887aeee82cd862705c
|
||||
MD5 (blas/sger.f.Z) = f0e21f09aed400d05fca4abbd638980e
|
||||
MD5 (blas/smach.f.Z) = 7dd636c28409d898e67d0b5769b472d1
|
||||
MD5 (blas/snrm2.f.Z) = c3f647ed548b14aff7048edc78fdbdcf
|
||||
MD5 (blas/srot.f.Z) = 9266cb991aa0e330619d70f73257fe6c
|
||||
MD5 (blas/srotg.f.Z) = 58847547ada571890d6c51631286e0c2
|
||||
MD5 (blas/ssbmv.f.Z) = 7910705e7fdcba7442288fc9cbc67263
|
||||
MD5 (blas/sscal.f.Z) = 77337b8bf105472e46f653c1691a19a7
|
||||
MD5 (blas/sspmv.f.Z) = d1ed4170835ff44230f5d98de9faa0c2
|
||||
MD5 (blas/sspr.f.Z) = 11b23250b08e9d14faf409c6d91f6764
|
||||
MD5 (blas/sspr2.f.Z) = 058fae4aadf37bb12010a37aca1a0a2a
|
||||
MD5 (blas/sswap.f.Z) = 8ad280aa65aed9dd8e6c39d9cd12220e
|
||||
MD5 (blas/ssymv.f.Z) = 115192842a9ef45705ddc871ec471477
|
||||
MD5 (blas/ssyr.f.Z) = a9eaaa5f698fa6c0b12f810cf448f59b
|
||||
MD5 (blas/ssyr2.f.Z) = 1ba1431688187f3784f64179b5e181af
|
||||
MD5 (blas/stbmv.f.Z) = 78f8845b5798b1b80340dd250495600c
|
||||
MD5 (blas/stbsv.f.Z) = 08ca4d81081402c541b6410c54ef676a
|
||||
MD5 (blas/stpmv.f.Z) = 0769151b2b7f737ad4a5c9d0525694f5
|
||||
MD5 (blas/stpsv.f.Z) = 95b5ac8fc17e6c2946253382ef7822fe
|
||||
MD5 (blas/strmv.f.Z) = e4d2b771fd3311ebf0ca3be092f20dff
|
||||
MD5 (blas/strsv.f.Z) = cde2f3ee65110063312924fa201bdf50
|
||||
MD5 (blas/xerbla.f.Z) = 3019566bc94201a054fef3991f21a4ac
|
||||
MD5 (blas.tar) = IGNORE
|
||||
|
35
math/blas/files/makefile.lib
Normal file
35
math/blas/files/makefile.lib
Normal file
@ -0,0 +1,35 @@
|
||||
# @(#)Makefile 5.7 (Berkeley) 6/27/91
|
||||
LIBDIR= ${PREFIX}/lib
|
||||
NOPROFILE= no
|
||||
|
||||
SHLIB_MAJOR= 1
|
||||
SHLIB_MINOR= 0
|
||||
|
||||
# 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 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 <bsd.lib.mk>
|
@ -2,4 +2,4 @@ This is BLAS 1, 2, and 3 from research.att.com. I cleaned up the makefile
|
||||
and created a second() function. This is used by linpack, eispack, and
|
||||
lapack.
|
||||
BLAS stands for Basic Linear Algebra (System?). It is a Fortran library, but
|
||||
can be called from C, C++, or whatever.
|
||||
can be called from C, C++, or whatever.
|
||||
|
Loading…
Reference in New Issue
Block a user