1
0
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:
Steve Price 1998-02-02 00:25:22 +00:00
parent c6d6372a25
commit fb6e99d86c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=9563
4 changed files with 52 additions and 155 deletions

View File

@ -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>

View File

@ -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

View 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>

View File

@ -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.