On 08/14/10 08:14, as...@spamcop.net wrote:
I have not figured out how to cut and paste from xterm and I expect that
attachments are not the thing to do. Thus no nice build outputs. My
-current is say two days old. There are four patches and none of the
patches cleanly apply.
I note it seems to be almost 20 year old code, fortran, and openoffice3
build is dependent on it.
py-gtk is dependent on it I think.
Do you mean copy / paste like, mouse select / button 2 ?
Attachments are ok.
Attached is a patch for math/blas reflecting the silent changes from
(unversioned) upstream tarball.
I do not use blas, i just tried to fix the build so please review !
Cheers,
--
Thomas de Grivel
http://www.lowh.net/
Index: Makefile
===================================================================
RCS file: /cvs/ports/math/blas/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile 18 Jul 2010 10:30:41 -0000 1.14
+++ Makefile 13 Aug 2010 15:22:49 -0000
@@ -5,7 +5,7 @@ COMMENT= Basic Linear Algebra Subprogram
VERSION= 1.0
DISTNAME= blas
PKGNAME= ${DISTNAME}-${VERSION}
-REVISION= 3
+REVISION= 4
SHARED_LIBS= blas 1.0
CATEGORIES= math
@@ -25,7 +25,7 @@ MASTER_SITES= ftp://ftp.netlib.org/blas/
MASTER_SITES0= ${MASTER_SITES:S/blas/lapack/}
EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${DISTNAME}-${VERSION}
-WRKDIST= ${WRKDIR}
+WRKDIST= ${WRKDIR}/BLAS
MODULES= fortran
MODFORTRAN_WANTG77= Yes
@@ -37,7 +37,7 @@ MAKE_ENV= SHLIB_MAJOR=${LIBblas_VERSION:
FC=${FC}
FAKE_FLAGS= LIBDIR=${LOCALBASE}/lib DEBUGLIBS=no
-MANSRC= ${WRKDIR}/${DISTNAME}/man/manl
+MANSRC= ${WRKDIR}/lapack-3.2.0/manpages/blas/man/manl
# See bsd.lib.mk:162
.if ${MACHINE_ARCH:Mmips64*}
Index: distinfo
===================================================================
RCS file: /cvs/ports/math/blas/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo 5 Apr 2007 16:20:05 -0000 1.4
+++ distinfo 13 Aug 2010 15:22:49 -0000
@@ -1,10 +1,10 @@
-MD5 (blas-1.0/blas.tgz) = WBHks9/6ehCVar+SPOwb1A==
-MD5 (blas-1.0/manpages.tgz) = UO+rbNc6lClYT38VN/Fyfw==
-RMD160 (blas-1.0/blas.tgz) = 0s6jrmFWtvWD+uXlkGlf+zBqu4A=
-RMD160 (blas-1.0/manpages.tgz) = lwTUbBejKMZpB8K4c9bfJOQtDyU=
-SHA1 (blas-1.0/blas.tgz) = q3P8xp0MdIiK6memmPYM2RsNOvI=
-SHA1 (blas-1.0/manpages.tgz) = c5dcLZ3Q8A8kqK719abmZ1J9L9M=
-SHA256 (blas-1.0/blas.tgz) = vQYqeeNamoNc/Y6uvmJiu7GVYQM2zwdDXNK33yAL8IQ=
-SHA256 (blas-1.0/manpages.tgz) = AuMMujV621/rSzipdH4eNjNzKqSmjDJsvYIg/UPIU8Y=
-SIZE (blas-1.0/blas.tgz) = 94981
-SIZE (blas-1.0/manpages.tgz) = 721308
+MD5 (blas-1.0/blas.tgz) = fmr3AiRA2GiNFr6G1V+zWA==
+MD5 (blas-1.0/manpages.tgz) = FFAHyrkVUEyuw4IolGKhZg==
+RMD160 (blas-1.0/blas.tgz) = 6lx/7V/j2t82Aj8O4SIrUgAHVFk=
+RMD160 (blas-1.0/manpages.tgz) = nxByf3pEMoevXNm11mAMlyeQWXE=
+SHA1 (blas-1.0/blas.tgz) = Cuyk7UXy5VGZd3R+1rz4DRsDNdI=
+SHA1 (blas-1.0/manpages.tgz) = xVgHPgWxaZi14/LGV9D6z1YuxVE=
+SHA256 (blas-1.0/blas.tgz) = vC8liYFBw+2VE6vjs/FeAPDS6Igcfya3SVDN7kX7VB0=
+SHA256 (blas-1.0/manpages.tgz) = ysI05ZfyuTiL89PAVJuKVr84Z8bFVNhEu4OQOZc4YfY=
+SIZE (blas-1.0/blas.tgz) = 98957
+SIZE (blas-1.0/manpages.tgz) = 1016997
Index: patches/patch-blas_man_manl_cscal_l
===================================================================
RCS file: patches/patch-blas_man_manl_cscal_l
diff -N patches/patch-blas_man_manl_cscal_l
--- patches/patch-blas_man_manl_cscal_l 5 Sep 2007 15:32:19 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,9 +0,0 @@
-$OpenBSD: patch-blas_man_manl_cscal_l,v 1.2 2007/09/05 15:32:19 steven Exp $
---- blas/man/manl/cscal.l.orig Sat Apr 1 19:54:03 2006
-+++ blas/man/manl/cscal.l Sat Apr 1 19:54:11 2006
-@@ -1,4 +1,4 @@
--.SH NAME
-+.TH CSCAL 3f
-
- .SH SYNOPSIS
- .TP 31
Index: patches/patch-blas_man_manl_dcabs1_l
===================================================================
RCS file: patches/patch-blas_man_manl_dcabs1_l
diff -N patches/patch-blas_man_manl_dcabs1_l
--- patches/patch-blas_man_manl_dcabs1_l 5 Sep 2007 15:32:19 -0000
1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,9 +0,0 @@
-$OpenBSD: patch-blas_man_manl_dcabs1_l,v 1.2 2007/09/05 15:32:19 steven Exp $
---- blas/man/manl/dcabs1.l.orig Sat Apr 1 19:54:21 2006
-+++ blas/man/manl/dcabs1.l Sat Apr 1 19:54:33 2006
-@@ -1,4 +1,4 @@
--.SH NAME
-+.TH DCABS1 3f
-
- .SH SYNOPSIS
- .TP 17
Index: patches/patch-blas_man_manl_zrotg_l
===================================================================
RCS file: patches/patch-blas_man_manl_zrotg_l
diff -N patches/patch-blas_man_manl_zrotg_l
--- patches/patch-blas_man_manl_zrotg_l 5 Sep 2007 15:32:19 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,9 +0,0 @@
-$OpenBSD: patch-blas_man_manl_zrotg_l,v 1.2 2007/09/05 15:32:19 steven Exp $
---- blas/man/manl/zrotg.l.orig Sat Apr 1 19:54:40 2006
-+++ blas/man/manl/zrotg.l Sat Apr 1 19:54:47 2006
-@@ -1,4 +1,4 @@
--.SH NAME
-+.TH ZROTG 3f
-
- .SH SYNOPSIS
- .TP 28
Index: patches/patch-blas_man_manl_zscal_l
===================================================================
RCS file: patches/patch-blas_man_manl_zscal_l
diff -N patches/patch-blas_man_manl_zscal_l
--- patches/patch-blas_man_manl_zscal_l 5 Sep 2007 15:32:19 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,9 +0,0 @@
-$OpenBSD: patch-blas_man_manl_zscal_l,v 1.2 2007/09/05 15:32:19 steven Exp $
---- blas/man/manl/zscal.l.orig Sat Apr 1 19:54:57 2006
-+++ blas/man/manl/zscal.l Sat Apr 1 19:55:17 2006
-@@ -1,4 +1,4 @@
--.SH NAME
-+.TH ZSCAL 3f
-
- .SH SYNOPSIS
- .TP 31
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/math/blas/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST 22 Nov 2009 16:19:56 -0000 1.4
+++ pkg/PLIST 13 Aug 2010 15:22:49 -0000
@@ -3,6 +3,10 @@
lib/libblas.a
lib/libblas_p.a
%%no_mips64%%
+...@man man/man3f/caxpy.3f
+...@man man/man3f/ccopy.3f
+...@man man/man3f/cdotc.3f
+...@man man/man3f/cdotu.3f
@man man/man3f/cgbmv.3f
@man man/man3f/cgemm.3f
@man man/man3f/cgemv.3f
@@ -18,7 +22,11 @@ lib/libblas_p.a
@man man/man3f/chpmv.3f
@man man/man3f/chpr.3f
@man man/man3f/chpr2.3f
+...@man man/man3f/crotg.3f
@man man/man3f/cscal.3f
+...@man man/man3f/csrot.3f
+...@man man/man3f/csscal.3f
+...@man man/man3f/cswap.3f
@man man/man3f/csymm.3f
@man man/man3f/csyr2k.3f
@man man/man3f/csyrk.3f
@@ -30,15 +38,27 @@ lib/libblas_p.a
@man man/man3f/ctrmv.3f
@man man/man3f/ctrsm.3f
@man man/man3f/ctrsv.3f
+...@man man/man3f/dasum.3f
+...@man man/man3f/daxpy.3f
@man man/man3f/dcabs1.3f
+...@man man/man3f/dcopy.3f
+...@man man/man3f/ddot.3f
@man man/man3f/dgbmv.3f
@man man/man3f/dgemm.3f
@man man/man3f/dgemv.3f
@man man/man3f/dger.3f
+...@man man/man3f/dnrm2.3f
+...@man man/man3f/drot.3f
+...@man man/man3f/drotg.3f
+...@man man/man3f/drotm.3f
+...@man man/man3f/drotmg.3f
@man man/man3f/dsbmv.3f
+...@man man/man3f/dscal.3f
+...@man man/man3f/dsdot.3f
@man man/man3f/dspmv.3f
@man man/man3f/dspr.3f
@man man/man3f/dspr2.3f
+...@man man/man3f/dswap.3f
@man man/man3f/dsymm.3f
@man man/man3f/dsymv.3f
@man man/man3f/dsyr.3f
@@ -53,14 +73,35 @@ lib/libblas_p.a
@man man/man3f/dtrmv.3f
@man man/man3f/dtrsm.3f
@man man/man3f/dtrsv.3f
+...@man man/man3f/dzasum.3f
+...@man man/man3f/dznrm2.3f
+...@man man/man3f/icamax.3f
+...@man man/man3f/idamax.3f
+...@man man/man3f/isamax.3f
+...@man man/man3f/izamax.3f
+...@man man/man3f/sasum.3f
+...@man man/man3f/saxpy.3f
+...@man man/man3f/scabs1.3f
+...@man man/man3f/scasum.3f
+...@man man/man3f/scnrm2.3f
+...@man man/man3f/scopy.3f
+...@man man/man3f/sdot.3f
+...@man man/man3f/sdsdot.3f
@man man/man3f/sgbmv.3f
@man man/man3f/sgemm.3f
@man man/man3f/sgemv.3f
@man man/man3f/sger.3f
+...@man man/man3f/snrm2.3f
+...@man man/man3f/srot.3f
+...@man man/man3f/srotg.3f
+...@man man/man3f/srotm.3f
+...@man man/man3f/srotmg.3f
@man man/man3f/ssbmv.3f
+...@man man/man3f/sscal.3f
@man man/man3f/sspmv.3f
@man man/man3f/sspr.3f
@man man/man3f/sspr2.3f
+...@man man/man3f/sswap.3f
@man man/man3f/ssymm.3f
@man man/man3f/ssymv.3f
@man man/man3f/ssyr.3f
@@ -75,6 +116,13 @@ lib/libblas_p.a
@man man/man3f/strmv.3f
@man man/man3f/strsm.3f
@man man/man3f/strsv.3f
+...@man man/man3f/xerbla_array.3f
+...@man man/man3f/zaxpy.3f
+...@man man/man3f/zcopy.3f
+...@man man/man3f/zdotc.3f
+...@man man/man3f/zdotu.3f
+...@man man/man3f/zdrot.3f
+...@man man/man3f/zdscal.3f
@man man/man3f/zgbmv.3f
@man man/man3f/zgemm.3f
@man man/man3f/zgemv.3f
@@ -92,6 +140,7 @@ lib/libblas_p.a
@man man/man3f/zhpr2.3f
@man man/man3f/zrotg.3f
@man man/man3f/zscal.3f
+...@man man/man3f/zswap.3f
@man man/man3f/zsymm.3f
@man man/man3f/zsyr2k.3f
@man man/man3f/zsyrk.3f