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

Reply via email to