Thomas de Grivel [2010-08-14, 10:41:37]: > On 08/14/10 08:14, [email protected] 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 !
Thanks for noticing that. I'll take a look at this later. Looks like they bundled a makefile with the code so we may as well use that. You should be able to build the in tree port with distfiles from ftp.openbsd.org. > > 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
