summaryrefslogtreecommitdiff
path: root/math/blas
diff options
context:
space:
mode:
authorSteve Price <steve@FreeBSD.org>1998-02-09 13:02:09 +0000
committerSteve Price <steve@FreeBSD.org>1998-02-09 13:02:09 +0000
commit28788ce717aedb74d19232d7eb550dd0558538c1 (patch)
treec7cdbadb88a7d927951884c19c7d07de3306be17 /math/blas
parentMake xtem reinstall-friendly. (diff)
Cleanup preivous commit. We now use a gzipped shar file and checksum.
Submitted by: Pedro F. Gifunni <giffunip@asme.org>
Notes
Notes: svn path=/head/; revision=9643
Diffstat (limited to 'math/blas')
-rw-r--r--math/blas/Makefile23
-rw-r--r--math/blas/distinfo2
-rw-r--r--math/blas/files/makefile.lib1
-rw-r--r--math/blas/pkg-descr15
-rw-r--r--math/blas/pkg-plist3
5 files changed, 20 insertions, 24 deletions
diff --git a/math/blas/Makefile b/math/blas/Makefile
index ffda1fd24eb7..9837b8884b9e 100644
--- a/math/blas/Makefile
+++ b/math/blas/Makefile
@@ -3,33 +3,26 @@
# Date created: 27 October 1994
# Whom: ljo
#
-# $Id: Makefile,v 1.12 1997/07/17 15:12:52 max Exp $
+# $Id: Makefile,v 1.13 1998/02/02 00:24:51 steve Exp $
#
DISTNAME= blas
PKGNAME= blas-1.0
CATEGORIES= math
-MASTER_SITES= ftp://netlib.bell-labs.com/netlib/
-EXTRACT_SUFX= .tar
+MASTER_SITES= ftp://netlib.bell-labs.com/netlib/blas/
+EXTRACT_SUFX= .shar.gz
MAINTAINER= ports@FreeBSD.org
-# ${DISTFILES} is automatically created from the directory contents
-IGNOREFILES= ${DISTFILES}
-EXTRACT_BEFORE_ARGS= -xvf
-
-post-extract:
- ${GUNZIP_CMD} ${WRKSRC}/*.f.gz
+EXTRACT_CMD= ${GUNZIP_CMD} <
+EXTRACT_ARGS=
+EXTRACT_AFTER_ARGS= | /bin/sh
+NO_WRKSUBDIR= yes
pre-build:
- ${RM} ${WRKSRC}/.depend
- ${CP} ${FILESDIR}/makefile.lib ${WRKSRC}/Makefile
+ ${CP} ${FILESDIR}/makefile.lib ${WRKDIR}/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 c1e8d79ff843..21e615fb4e22 100644
--- a/math/blas/distinfo
+++ b/math/blas/distinfo
@@ -1 +1 @@
-MD5 (blas.tar) = IGNORE
+MD5 (blas.shar.gz) = 7d1566edb81ecc2a18c8017c36004e47
diff --git a/math/blas/files/makefile.lib b/math/blas/files/makefile.lib
index 44f31bd351e5..e52bc1a4c883 100644
--- a/math/blas/files/makefile.lib
+++ b/math/blas/files/makefile.lib
@@ -30,6 +30,7 @@ SRCS = caxpy.f ccopy.f cdotc.f cdotu.f cgbmv.f cgemm.f cgemv.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 83e8043b975f..65ee7834c420 100644
--- a/math/blas/pkg-descr
+++ b/math/blas/pkg-descr
@@ -1,5 +1,10 @@
-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.
+The BLAS (Basic Linear Algebra Subprograms) are high quality "building
+block" routines for performing basic vector and matrix operations. Level 1
+BLAS do vector-vector operations, Level 2 BLAS do matrix-vector operations,
+and Level 3 BLAS do matrix-matrix operations. Because the BLAS are
+efficient, portable, and widely available, they're commonly used in the
+development of high quality linear algebra software, LINPACK and LAPACK for
+example.
+
+A Fortran77 reference implementation of the BLAS is located in the blas
+directory of Netlib.
diff --git a/math/blas/pkg-plist b/math/blas/pkg-plist
index 851e85ddb607..d76bf5c7c3a8 100644
--- a/math/blas/pkg-plist
+++ b/math/blas/pkg-plist
@@ -1,6 +1,3 @@
lib/libblas.a
lib/libblas.so.1.0
-share/doc/blas/blas2-paper.ps.gz
-share/doc/blas/blas3-paper.ps.gz
-share/doc/blas/blasqr.ps.gz
@exec /sbin/ldconfig -m %B