diff options
author | Steve Price <steve@FreeBSD.org> | 1998-02-02 00:25:22 +0000 |
---|---|---|
committer | Steve Price <steve@FreeBSD.org> | 1998-02-02 00:25:22 +0000 |
commit | fb6e99d86c68876091e8e04601dba7e285b46e27 (patch) | |
tree | e48624778e6e1a31ce8c403f86255efdbc86b101 /math/blas | |
parent | c6d6372a250c686a0dd7194badb943371f1753a0 (diff) | |
download | ports-fb6e99d86c68876091e8e04601dba7e285b46e27.tar.gz ports-fb6e99d86c68876091e8e04601dba7e285b46e27.zip |
Notes
Diffstat (limited to 'math/blas')
-rw-r--r-- | math/blas/Makefile | 57 | ||||
-rw-r--r-- | math/blas/distinfo | 113 | ||||
-rw-r--r-- | math/blas/files/makefile.lib | 35 | ||||
-rw-r--r-- | math/blas/pkg-descr | 2 |
4 files changed, 52 insertions, 155 deletions
diff --git a/math/blas/Makefile b/math/blas/Makefile index dd71f6b0b4fa..ffda1fd24eb7 100644 --- a/math/blas/Makefile +++ b/math/blas/Makefile @@ -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" - -DIST_SUBDIR= ${DISTNAME} - -EXTRACT_CMD= ${SCRIPTDIR}/uncomp -EXTRACT_SUFX= .Z -EXTRACT_ARGS= ${WRKDIR} +MAINTAINER= ports@FreeBSD.org -NO_WRKSUBDIR= yes +# ${DISTFILES} is automatically created from the directory contents +IGNOREFILES= ${DISTFILES} +EXTRACT_BEFORE_ARGS= -xvf -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> diff --git a/math/blas/distinfo b/math/blas/distinfo index 4f93df0297d7..c1e8d79ff843 100644 --- a/math/blas/distinfo +++ b/math/blas/distinfo @@ -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 diff --git a/math/blas/files/makefile.lib b/math/blas/files/makefile.lib new file mode 100644 index 000000000000..44f31bd351e5 --- /dev/null +++ b/math/blas/files/makefile.lib @@ -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> diff --git a/math/blas/pkg-descr b/math/blas/pkg-descr index 9a21192c185c..83e8043b975f 100644 --- a/math/blas/pkg-descr +++ b/math/blas/pkg-descr @@ -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.
\ No newline at end of file +can be called from C, C++, or whatever. |