Here is an update of blas and lapack libraries to 3.10.
Added a new makefile per espie's suggestion to handle fortran 90 sources.
Tested ok on amd64.

Then I rebuilt suitesparse, arpack, octave (the recent 7.1.0 update)
with this, which had slightly improved test results:
  PASS                            16928
  FAIL                               22
  REGRESSION                          5
  XFAIL (reported bug)               31
  SKIP (missing feature)            226
  SKIP (run-time condition)          41

compared to before this blas/lapack update:
  PASS                            16927
  FAIL                               25
  REGRESSION                          6
  XFAIL (reported bug)               28
  SKIP (missing feature)            226
  SKIP (run-time condition)          41

On the other hand py3-numpy showed 1 new failed test with the update:
FAILED linalg/tests/test_linalg.py::TestCond::test_nan - numpy.linalg.LinAlgE...
The overall result was:
14 failed, 10883 passed, 78 skipped, 108 deselected, 20 xfailed, 1 xpassed,
6 warnings

So this may need some more work. Any other tests welcome, especially on
other architectures, and maybe it's useful to include in a bulk build.


Index: blas/Makefile
===================================================================
RCS file: /cvs/ports/math/blas/Makefile,v
retrieving revision 1.33
diff -u -p -u -r1.33 Makefile
--- blas/Makefile       11 Mar 2022 19:36:12 -0000      1.33
+++ blas/Makefile       27 Apr 2022 18:19:05 -0000
@@ -1,10 +1,9 @@
 COMMENT=       Basic Linear Algebra Subprograms
 
-VERSION=       3.8.0
+VERSION=       3.10.0
 DISTNAME=      blas-${VERSION}
-REVISION=      0
 
-SHARED_LIBS=   blas    2.1
+SHARED_LIBS=   blas    3.0
 
 CATEGORIES=    math
 DISTFILES=     ${DISTNAME}.tgz manpages.tgz:0
@@ -32,9 +31,13 @@ MAKE_ENV=    SHLIB_MAJOR=${LIBblas_VERSION:
                SHLIB_MINOR=${LIBblas_VERSION:E} \
                FC="${MODFORTRAN_COMPILER} -cpp" \
                CC=${MODFORTRAN_COMPILER}
+MAKE_FLAGS=    -m ${FILESDIR} -m /usr/share/mk
 FAKE_FLAGS=    LIBDIR=${LOCALBASE}/lib DEBUGLIBS=no
 USE_GROFF=     Yes
 
+TEST_DEPENDS=  devel/gmake
+TEST_FLAGS=    BLASLIB=libblas.a
+
 MANSRC=                ${WRKDIR}/man/man3
 
 post-build:
@@ -46,7 +49,19 @@ post-build:
                for m in *.f.3; do mv $$m $${m%\.f\.3}.3f; done
 
 post-install:
-       @cd ${MANSRC} && for m in `${MAKE} -f ${MAKE_FILE} printsrc` ; do \
-               ${INSTALL_MAN} $${m%.f}.3f ${PREFIX}/man/man3f ; done
+       @cd ${MANSRC} && for m in `${MAKE} -f ${MAKE_FILE} printsrc 
${MAKE_FLAGS} | \
+               grep -v crotg.f90  | \
+               grep -v drotg.f90  | \
+               grep -v dnrm2.f90  | \
+               grep -v dznrm2.f90 | \
+               grep -v srotg.f90  | \
+               grep -v zrotg.f90  | \
+               grep -v snrm2.f90  | \
+               grep -v scnrm2.f90` ; do \
+               ${INSTALL_MAN} $${m%.f*}.3f ${PREFIX}/man/man3f ; done
+
+do-test:
+       @cd ${WRKBUILD} && ${SETENV} ${ALL_TEST_ENV} \
+               gmake blas_testing ${TEST_FLAGS}
 
 .include <bsd.port.mk>
Index: blas/distinfo
===================================================================
RCS file: /cvs/ports/math/blas/distinfo,v
retrieving revision 1.9
diff -u -p -u -r1.9 distinfo
--- blas/distinfo       17 Apr 2019 18:53:29 -0000      1.9
+++ blas/distinfo       27 Apr 2022 18:19:05 -0000
@@ -1,4 +1,4 @@
-SHA256 (blas-3.8.0/blas-3.8.0.tgz) = 
Vd8qJJZsKSjT0qtKIOmFbZkUuFbPR0Lr1PekUHyOROg=
-SHA256 (blas-3.8.0/manpages.tgz) = IpprpXnvbkH7rjKo7p6eWmILO1G9JEZm44bJXHucYIM=
-SIZE (blas-3.8.0/blas-3.8.0.tgz) = 117595
-SIZE (blas-3.8.0/manpages.tgz) = 1930616
+SHA256 (blas-3.10.0/blas-3.10.0.tgz) = 
LjYNmcm9yEB6YYiMQKqFP7QhlCDruCZNtIbLiGBGirM=
+SHA256 (blas-3.10.0/manpages.tgz) = 
+RpO/gisw/TcCqJ/rlmogNBCZTbSDvk0Ve0+jACQOZ8=
+SIZE (blas-3.10.0/blas-3.10.0.tgz) = 296610
+SIZE (blas-3.10.0/manpages.tgz) = 2446730
Index: blas/files/Makefile
===================================================================
RCS file: /cvs/ports/math/blas/files/Makefile,v
retrieving revision 1.4
diff -u -p -u -r1.4 Makefile
--- blas/files/Makefile 11 Mar 2022 19:36:12 -0000      1.4
+++ blas/files/Makefile 27 Apr 2022 18:19:05 -0000
@@ -4,28 +4,28 @@
 LIB =  blas
 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   \
+       cher2k.f cherk.f  chpmv.f  chpr.f   chpr2.f  crotg.f90 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  \
+       dgemv.f  dger.f   dnrm2.f90 drot.f  drotg.f90 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  scabs1.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    \
+       dzasum.f dznrm2.f90 icamax.f idamax.f isamax.f izamax.f lsame.f \
+       sasum.f  saxpy.f  scabs1.f scasum.f scnrm2.f90 scopy.f  sdot.f  \
+       sdsdot.f sgbmv.f  sgemm.f  sgemv.f  sger.f   snrm2.f90  srot.f  \
+       srotg.f90 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   \
+       zhpmv.f  zhpr.f   zhpr2.f  zrotg.f90  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  xerbla_array.f
 
 printsrc:
-       @echo ${SRCS}
+       @for s in ${SRCS} ; do echo $$s ; done
 
-.include <bsd.lib.mk>
+.include <bsd.lib.fortran.mk>
Index: blas/files/bsd.lib.fortran.mk
===================================================================
RCS file: blas/files/bsd.lib.fortran.mk
diff -N blas/files/bsd.lib.fortran.mk
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ blas/files/bsd.lib.fortran.mk       27 Apr 2022 18:19:05 -0000
@@ -0,0 +1,28 @@
+.SUFFIXES:
+.SUFFIXES: .out .o .po .so .do .f .f90
+
+# Fortran 90
+.f90.o:
+       @echo "${COMPILE.f} ${.IMPSRC} -o ${.TARGET}"
+       @${COMPILE.f} ${DFLAGS} ${.IMPSRC} -o ${.TARGET}.o
+       @-mv $@.d $*.d
+       @${LD} -X -r ${.TARGET}.o -o ${.TARGET}
+       @rm -f ${.TARGET}.o
+
+.f90.po:
+       @echo "${COMPILE.f} -p ${.IMPSRC} -o ${.TARGET}"
+       @${COMPILE.f} ${DFLAGS} -p ${.IMPSRC} -o ${.TARGET}.o
+       @-mv $@.d $*.d
+       @${LD} -X -r ${.TARGET}.o -o ${.TARGET}
+       @rm -f ${.TARGET}.o
+
+.f90.so:
+       @echo "${COMPILE.f} ${PICFLAG} -DPIC ${.IMPSRC} -o ${.TARGET}"
+       @${COMPILE.f} ${DFLAGS} ${PICFLAG} -DPIC ${.IMPSRC} -o ${.TARGET}.o
+       @-mv $@.d $*.d
+       @${LD} -X -r ${.TARGET}.o -o ${.TARGET}
+       @rm -f ${.TARGET}.o
+
+.include <bsd.lib.mk>
+
+.SUFFIXES: .out .o .po .so .do .f .f90
Index: blas/pkg/PLIST
===================================================================
RCS file: /cvs/ports/math/blas/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -u -r1.9 PLIST
--- blas/pkg/PLIST      11 Mar 2022 19:36:12 -0000      1.9
+++ blas/pkg/PLIST      27 Apr 2022 18:19:05 -0000
@@ -1,7 +1,7 @@
 @conflict lapack-<=3.1.1p5
-lib/libblas.a
+@static-lib lib/libblas.a
 @lib lib/libblas.so.${LIBblas_VERSION}
-lib/libblas_p.a
+@static-lib lib/libblas_p.a
 @man man/man3f/caxpy.3f
 @man man/man3f/ccopy.3f
 @man man/man3f/cdotc.3f
@@ -21,7 +21,6 @@ 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
@@ -46,9 +45,7 @@ lib/libblas_p.a
 @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
@@ -73,7 +70,6 @@ lib/libblas_p.a
 @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
@@ -83,7 +79,6 @@ lib/libblas_p.a
 @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
@@ -91,9 +86,7 @@ lib/libblas_p.a
 @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
@@ -139,7 +132,6 @@ lib/libblas_p.a
 @man man/man3f/zhpmv.3f
 @man man/man3f/zhpr.3f
 @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
Index: lapack/Makefile
===================================================================
RCS file: /cvs/ports/math/lapack/Makefile,v
retrieving revision 1.33
diff -u -p -u -r1.33 Makefile
--- lapack/Makefile     11 Mar 2022 19:36:17 -0000      1.33
+++ lapack/Makefile     27 Apr 2022 18:19:05 -0000
@@ -1,10 +1,9 @@
 COMMENT=       library of Fortran linear algebra subroutines
 
-VERSION=       3.8.0
+VERSION=       3.10.1
 DISTNAME=      lapack-${VERSION}
-REVISION=      1
 
-SHARED_LIBS=   lapack 7.1
+SHARED_LIBS=   lapack 8.0
 
 CATEGORIES=    math
 DISTFILES=     ${DISTNAME}.tar.gz manpages.tgz:0
@@ -16,8 +15,9 @@ MAINTAINER=   Steven Mestdagh <steven@open
 # BSD
 PERMIT_PACKAGE=        Yes
 
-MASTER_SITES=  https://www.netlib.org/lapack/ \
-               https://www.netlib.no/netlib/lapack/
+GH_ACCOUNT=    Reference-LAPACK
+GH_PROJECT=    lapack
+GH_TAGNAME=    v${VERSION}
 MASTER_SITES0= https://www.netlib.org/lapack/
 DIST_SUBDIR=   ${DISTNAME}
 
@@ -33,13 +33,15 @@ MAKE_ENV=   SHLIB_MAJOR=${LIBlapack_VERSIO
                TIMER=EXT_ETIME \
                FC="${MODFORTRAN_COMPILER} -cpp" \
                CC=${MODFORTRAN_COMPILER}
+MAKE_FLAGS=    -m ${FILESDIR} -m /usr/share/mk
 FAKE_FLAGS=    LIBDIR=${LOCALBASE}/lib DEBUGLIBS=no
 USE_GROFF =    Yes
 
-TEST_DEPENDS=  devel/gmake
+TEST_DEPENDS=  devel/gmake \
+               lang/python/3.9
 TEST_FLAGS=    PLAT= OPTS= FORTRAN=${MODFORTRAN_COMPILER} \
                LOADER=${MODFORTRAN_COMPILER} \
-               LAPACKLIB=SRC/liblapack.a \
+               LAPACKLIB=${WRKBUILD}/liblapack.a \
                BLASLIB="${LOCALBASE}/lib/libblas.a 
${LOCALBASE}/lib/libgfortran.a"
 
 MAKE_FILE=     ${FILESDIR}/Makefile
@@ -51,6 +53,7 @@ MANSRC=               ${WRKDIR}/man/man3
 pre-configure:
        @cp ${WRKDIST}/make.inc.example ${WRKDIST}/make.inc
        @cd ${WRKSRC} && for f in *.F ; do mv $$f $${f%.F}.f ; done
+       @cd ${WRKSRC} && for f in *.F90 ; do mv $$f $${f%.F90}.f90 ; done
 
 post-build:
        @cd ${MANSRC} && for m in *.f.3 ; do perl -pi \
@@ -58,27 +61,37 @@ post-build:
                -e 'if ($$. == 5) {s/^(\w+)\.f \\-/\1/}' $$m ; done
        @cd ${MANSRC} && \
                for m in SRC_*.f.3; do mv $$m $${m#SRC_}; done && \
-               for m in *.f.3; do mv $$m $${m%\.f\.3}.3f; done
+               for m in *.f.3; do mv $$m $${m%\.f\.3}.3f; done && \
+               for m in *.F.3; do mv $$m $${m%\.F\.3}.3f; done
 
 post-install:
-       @cd ${MANSRC} && for m in `${MAKE} -f ${MAKE_FILE} printsrc | \
+       @cd ${MANSRC} && for m in `${MAKE} -f ${MAKE_FILE} printsrc 
${MAKE_FLAGS} | \
                perl -p -e 's/\s/\n/g' | \
                grep -v TIME | \
-               grep -v ssytrd_sb2st.f | \
-               grep -v dsytrd_sb2st.f | \
-               grep -v chetrd_hb2st.f | \
-               grep -v zhetrd_hb2st.f | \
                grep -v dlamch.f | \
-               grep -v iparam2stage.f | \
                grep -v ilaver.f | \
                grep -v slamch.f | \
                grep -v lsame.f | \
+               grep -v la_constants.f90 | \
+               grep -v la_xisnan.f90 | \
+               grep -v clartg.f90 | \
+               grep -v zlartg.f90 | \
+               grep -v slartg.f90 | \
+               grep -v dlartg.f90 | \
+               grep -v classq.f90 | \
+               grep -v zlassq.f90 | \
+               grep -v slassq.f90 | \
+               grep -v dlassq.f90 | \
+               grep -v sroundup_lwork.f | \
+               grep -v droundup_lwork.f | \
                grep -v xerbla.f | \
                grep -v xerbla_array.f` ; do \
                ${INSTALL_MAN} `basename $${m%.f}.3f` ${PREFIX}/man/man3f ; done
 
 do-test:
-       cd ${WRKDIST}/TESTING/MATGEN && gmake ${ALL_TEST_FLAGS}
-       cd ${WRKDIST}/TESTING && gmake ${ALL_TEST_FLAGS}
+       @cd ${WRKDIST}/TESTING/MATGEN && ${SETENV} ${ALL_TEST_ENV} gmake 
${TEST_FLAGS}
+       @cd ${WRKDIST}/TESTING && ${SETENV} ${ALL_TEST_ENV} gmake ${TEST_FLAGS}
+       @cd ${WRKDIST} && ${SETENV} ${ALL_TEST_ENV} ./lapack_testing.py
+
 
 .include <bsd.port.mk>
Index: lapack/distinfo
===================================================================
RCS file: /cvs/ports/math/lapack/distinfo,v
retrieving revision 1.7
diff -u -p -u -r1.7 distinfo
--- lapack/distinfo     24 Apr 2019 15:30:31 -0000      1.7
+++ lapack/distinfo     27 Apr 2022 18:19:05 -0000
@@ -1,4 +1,4 @@
-SHA256 (lapack-3.8.0/lapack-3.8.0.tar.gz) = 
3rIsxKYSC/9yYhFVqZF/SF+W74MZrAdKevvGiquIvPY=
-SHA256 (lapack-3.8.0/manpages.tgz) = 
IpprpXnvbkH7rjKo7p6eWmILO1G9JEZm44bJXHucYIM=
-SIZE (lapack-3.8.0/lapack-3.8.0.tar.gz) = 7426094
-SIZE (lapack-3.8.0/manpages.tgz) = 1930616
+SHA256 (lapack-3.10.1/lapack-3.10.1.tar.gz) = 
zQBc0CHxRNfV9/M8lDlC258Doo0RDWo7gNcYopX39xQ=
+SHA256 (lapack-3.10.1/manpages.tgz) = 
+RpO/gisw/TcCqJ/rlmogNBCZTbSDvk0Ve0+jACQOZ8=
+SIZE (lapack-3.10.1/lapack-3.10.1.tar.gz) = 7632257
+SIZE (lapack-3.10.1/manpages.tgz) = 2446730
Index: lapack/files/Makefile
===================================================================
RCS file: /cvs/ports/math/lapack/files/Makefile,v
retrieving revision 1.10
diff -u -p -u -r1.10 Makefile
--- lapack/files/Makefile       11 Mar 2022 19:36:18 -0000      1.10
+++ lapack/files/Makefile       27 Apr 2022 18:19:05 -0000
@@ -2,12 +2,15 @@ LIB = lapack
 
 TIMER = INT_ETIME
 
+ALLMODULES = la_constants.f90 la_xisnan.f90
+
 ALLAUX = ilaenv.f ilaenv2stage.f ieeeck.f lsamen.f xerbla.f xerbla_array.f \
    iparmq.f iparam2stage.f \
    ilaprec.f ilatrans.f ilauplo.f iladiag.f chla_transtype.f \
    ../INSTALL/ilaver.f ../INSTALL/lsame.f ../INSTALL/slamch.f
 
 SCLAUX = \
+   la_constants.f90 \
    sbdsdc.f \
    sbdsqr.f sdisna.f slabad.f slacpy.f sladiv.f slae2.f  slaebz.f \
    slaed0.f slaed1.f slaed2.f slaed3.f slaed4.f slaed5.f slaed6.f \
@@ -16,15 +19,17 @@ SCLAUX = \
    slapy2.f slapy3.f slarnv.f \
    slarra.f slarrb.f slarrc.f slarrd.f slarre.f slarrf.f slarrj.f \
    slarrk.f slarrr.f slaneg.f \
-   slartg.f slaruv.f slas2.f  slascl.f \
+   slartg.f90 slaruv.f slas2.f  slascl.f \
    slasd0.f slasd1.f slasd2.f slasd3.f slasd4.f slasd5.f slasd6.f \
    slasd7.f slasd8.f slasda.f slasdq.f slasdt.f \
    slaset.f slasq1.f slasq2.f slasq3.f slasq4.f slasq5.f slasq6.f \
-   slasr.f  slasrt.f slassq.f slasv2.f spttrf.f sstebz.f sstedc.f \
+   slasr.f  slasrt.f slassq.f90 slasv2.f spttrf.f sstebz.f sstedc.f \
    ssteqr.f ssterf.f slaisnan.f sisnan.f \
-   slartgp.f slartgs.f ../INSTALL/second_${TIMER}.f
+   slartgp.f slartgs.f ../INSTALL/sroundup_lwork.f \
+   ../INSTALL/second_${TIMER}.f
 
 DZLAUX = \
+   la_constants.f90 \
    dbdsdc.f \
    dbdsqr.f ddisna.f dlabad.f dlacpy.f dladiv.f dlae2.f  dlaebz.f \
    dlaed0.f dlaed1.f dlaed2.f dlaed3.f dlaed4.f dlaed5.f dlaed6.f \
@@ -33,13 +38,13 @@ DZLAUX = \
    dlapy2.f dlapy3.f dlarnv.f \
    dlarra.f dlarrb.f dlarrc.f dlarrd.f dlarre.f dlarrf.f dlarrj.f \
    dlarrk.f dlarrr.f dlaneg.f \
-   dlartg.f dlaruv.f dlas2.f  dlascl.f \
+   dlartg.f90 dlaruv.f dlas2.f  dlascl.f \
    dlasd0.f dlasd1.f dlasd2.f dlasd3.f dlasd4.f dlasd5.f dlasd6.f \
    dlasd7.f dlasd8.f dlasda.f dlasdq.f dlasdt.f \
    dlaset.f dlasq1.f dlasq2.f dlasq3.f dlasq4.f dlasq5.f dlasq6.f \
-   dlasr.f  dlasrt.f dlassq.f dlasv2.f dpttrf.f dstebz.f dstedc.f \
+   dlasr.f  dlasrt.f dlassq.f90 dlasv2.f dpttrf.f dstebz.f dstedc.f \
    dsteqr.f dsterf.f dlaisnan.f disnan.f \
-   dlartgp.f dlartgs.f \
+   dlartgp.f dlartgs.f ../INSTALL/droundup_lwork.f \
    ../INSTALL/dlamch.f ../INSTALL/dsecnd_${TIMER}.f
 
 SLASRC = \
@@ -57,6 +62,7 @@ SLASRC = \
    sggglm.f sgghrd.f sgghd3.f sgglse.f sggqrf.f \
    sggrqf.f sggsvd3.f sggsvp3.f sgtcon.f sgtrfs.f sgtsv.f \
    sgtsvx.f sgttrf.f sgttrs.f sgtts2.f shgeqz.f \
+   slaqz0.f slaqz1.f slaqz2.f slaqz3.f slaqz4.f \
    shsein.f shseqr.f slabrd.f slacon.f slacn2.f \
    slaein.f slaexc.f slag2.f  slags2.f slagtm.f slagv2.f slahqr.f \
    slahr2.f slaic1.f slaln2.f slals0.f slalsa.f slalsd.f \
@@ -66,14 +72,14 @@ SLASRC = \
    slaqgb.f slaqge.f slaqp2.f slaqps.f slaqsb.f slaqsp.f slaqsy.f \
    slaqr0.f slaqr1.f slaqr2.f slaqr3.f slaqr4.f slaqr5.f \
    slaqtr.f slar1v.f slar2v.f ilaslr.f ilaslc.f \
-   slarf.f  slarfb.f slarfg.f slarfgp.f slarft.f slarfx.f slarfy.f slargv.f \
+   slarf.f  slarfb.f slarfb_gett.f slarfg.f slarfgp.f slarft.f slarfx.f 
slarfy.f slargv.f \
    slarrv.f slartv.f \
    slarz.f  slarzb.f slarzt.f slaswp.f slasy2.f slasyf.f slasyf_rook.f \
    slasyf_rk.f \
    slatbs.f slatdf.f slatps.f slatrd.f slatrs.f slatrz.f \
    slauu2.f slauum.f sopgtr.f sopmtr.f sorg2l.f sorg2r.f \
    sorgbr.f sorghr.f sorgl2.f sorglq.f sorgql.f sorgqr.f sorgr2.f \
-   sorgrq.f sorgtr.f sorm2l.f sorm2r.f sorm22.f \
+   sorgrq.f sorgtr.f sorgtsqr.f sorgtsqr_row.f sorm2l.f sorm2r.f sorm22.f \
    sormbr.f sormhr.f sorml2.f sormlq.f sormql.f sormqr.f sormr2.f \
    sormr3.f sormrq.f sormrz.f sormtr.f spbcon.f spbequ.f spbrfs.f \
    spbstf.f spbsv.f  spbsvx.f \
@@ -113,12 +119,14 @@ SLASRC = \
    sgeqrt.f sgeqrt2.f sgeqrt3.f sgemqrt.f \
    stpqrt.f stpqrt2.f stpmqrt.f stprfb.f \
    sgelqt.f sgelqt3.f sgemlqt.f \
-   sgetsls.f sgeqr.f slatsqr.f slamtsqr.f sgemqr.f \
+   sgetsls.f sgetsqrhrt.f sgeqr.f slatsqr.f slamtsqr.f sgemqr.f \
    sgelq.f slaswlq.f slamswlq.f sgemlq.f \
    stplqt.f stplqt2.f stpmlqt.f \
+   sorhr_col.f slaorhr_col_getrfnp.f slaorhr_col_getrfnp2.f \
    ssytrd_2stage.f ssytrd_sy2sb.f ssytrd_sb2st.f ssb2st_kernels.f \
    ssyevd_2stage.f ssyev_2stage.f ssyevx_2stage.f ssyevr_2stage.f \
-   ssbev_2stage.f ssbevx_2stage.f ssbevd_2stage.f ssygv_2stage.f
+   ssbev_2stage.f ssbevx_2stage.f ssbevd_2stage.f ssygv_2stage.f \
+   sgesvdq.f
 
 DSLASRC = spotrs.f sgetrs.f spotrf.f sgetrf.f
 
@@ -151,6 +159,7 @@ CLASRC = \
    chesv_aa.f chetrf_aa.f chetrs_aa.f clahef_aa.f \
    chesv_aa_2stage.f chetrf_aa_2stage.f chetrs_aa_2stage.f \
    chgeqz.f chpcon.f chpev.f  chpevd.f \
+   claqz0.f claqz1.f claqz2.f claqz3.f \
    chpevx.f chpgst.f chpgv.f  chpgvd.f chpgvx.f chprfs.f chpsv.f \
    chpsvx.f \
    chptrd.f chptrf.f chptri.f chptrs.f chsein.f chseqr.f clabrd.f \
@@ -165,9 +174,9 @@ CLASRC = \
    claqhb.f claqhe.f claqhp.f claqp2.f claqps.f claqsb.f \
    claqr0.f claqr1.f claqr2.f claqr3.f claqr4.f claqr5.f \
    claqsp.f claqsy.f clar1v.f clar2v.f ilaclr.f ilaclc.f \
-   clarf.f  clarfb.f clarfg.f clarft.f clarfgp.f \
-   clarfx.f clarfy.f clargv.f clarnv.f clarrv.f clartg.f clartv.f \
-   clarz.f  clarzb.f clarzt.f clascl.f claset.f clasr.f  classq.f \
+   clarf.f  clarfb.f clarfb_gett.f clarfg.f clarft.f clarfgp.f \
+   clarfx.f clarfy.f clargv.f clarnv.f clarrv.f clartg.f90 clartv.f \
+   clarz.f  clarzb.f clarzt.f clascl.f claset.f clasr.f  classq.f90 \
    claswp.f clasyf.f clasyf_rook.f clasyf_rk.f clasyf_aa.f \
    clatbs.f clatdf.f clatps.f clatrd.f clatrs.f clatrz.f \
    clauu2.f clauum.f cpbcon.f cpbequ.f cpbrfs.f cpbstf.f cpbsv.f \
@@ -178,22 +187,22 @@ CLASRC = \
    crot.f   cspcon.f cspmv.f  cspr.f   csprfs.f cspsv.f \
    cspsvx.f csptrf.f csptri.f csptrs.f csrscl.f cstedc.f \
    cstegr.f cstein.f csteqr.f \
-   csycon.f csymv.f csyr.f csyrfs.f csysv.f csysvx.f \
-   csytf2.f csytrf.f csytri.f csytri2.f csytri2x.f \
-   csysv_aa_2stage.f csytrf_aa_2stage.f csytrs_aa_2stage.f \
+   csycon.f csymv.f \
+   csyr.f csyrfs.f csysv.f csysvx.f csytf2.f csytrf.f csytri.f csytri2.f 
csytri2x.f \
    csyswapr.f csytrs.f csytrs2.f \
    csyconv.f csyconvf.f csyconvf_rook.f \
    csytf2_rook.f csytrf_rook.f csytrs_rook.f \
    csytri_rook.f csycon_rook.f csysv_rook.f \
    csytf2_rk.f csytrf_rk.f csytrf_aa.f csytrs_3.f csytrs_aa.f \
    csytri_3.f csytri_3x.f csycon_3.f csysv_rk.f csysv_aa.f \
+   csysv_aa_2stage.f csytrf_aa_2stage.f csytrs_aa_2stage.f \
    ctbcon.f ctbrfs.f ctbtrs.f ctgevc.f ctgex2.f \
    ctgexc.f ctgsen.f ctgsja.f ctgsna.f ctgsy2.f ctgsyl.f ctpcon.f \
    ctprfs.f ctptri.f \
    ctptrs.f ctrcon.f ctrevc.f ctrevc3.f ctrexc.f ctrrfs.f ctrsen.f ctrsna.f \
    ctrsyl.f ctrti2.f ctrtri.f ctrtrs.f ctzrzf.f cung2l.f cung2r.f \
    cungbr.f cunghr.f cungl2.f cunglq.f cungql.f cungqr.f cungr2.f \
-   cungrq.f cungtr.f cunm2l.f cunm2r.f cunmbr.f cunmhr.f cunml2.f cunm22.f \
+   cungrq.f cungtr.f cungtsqr.f cungtsqr_row.f cunm2l.f cunm2r.f cunmbr.f 
cunmhr.f cunml2.f cunm22.f \
    cunmlq.f cunmql.f cunmqr.f cunmr2.f cunmr3.f cunmrq.f cunmrz.f \
    cunmtr.f cupgtr.f cupmtr.f icmax1.f scsum1.f cstemr.f \
    chfrk.f ctfttp.f clanhf.f cpftrf.f cpftri.f cpftrs.f ctfsm.f ctftri.f \
@@ -204,12 +213,14 @@ CLASRC = \
    cgeqrt.f cgeqrt2.f cgeqrt3.f cgemqrt.f \
    ctpqrt.f ctpqrt2.f ctpmqrt.f ctprfb.f \
    cgelqt.f cgelqt3.f cgemlqt.f \
-   cgetsls.f cgeqr.f clatsqr.f clamtsqr.f cgemqr.f \
+   cgetsls.f cgetsqrhrt.f cgeqr.f clatsqr.f clamtsqr.f cgemqr.f \
    cgelq.f claswlq.f clamswlq.f cgemlq.f \
    ctplqt.f ctplqt2.f ctpmlqt.f \
+   cunhr_col.f claunhr_col_getrfnp.f claunhr_col_getrfnp2.f \
    chetrd_2stage.f chetrd_he2hb.f chetrd_hb2st.f chb2st_kernels.f \
    cheevd_2stage.f cheev_2stage.f cheevx_2stage.f cheevr_2stage.f \
-   chbev_2stage.f chbevx_2stage.f chbevd_2stage.f chegv_2stage.f
+   chbev_2stage.f chbevx_2stage.f chbevd_2stage.f chegv_2stage.f \
+   cgesvdq.f
 
 ZCLASRC = cpotrs.f cgetrs.f cpotrf.f cgetrf.f
 
@@ -229,6 +240,7 @@ DLASRC = \
    dggglm.f dgghrd.f dgghd3.f dgglse.f dggqrf.f \
    dggrqf.f dggsvd3.f dggsvp3.f dgtcon.f dgtrfs.f dgtsv.f \
    dgtsvx.f dgttrf.f dgttrs.f dgtts2.f dhgeqz.f \
+   dlaqz0.f dlaqz1.f dlaqz2.f dlaqz3.f dlaqz4.f \
    dhsein.f dhseqr.f dlabrd.f dlacon.f dlacn2.f \
    dlaein.f dlaexc.f dlag2.f  dlags2.f dlagtm.f dlagv2.f dlahqr.f \
    dlahr2.f dlaic1.f dlaln2.f dlals0.f dlalsa.f dlalsd.f \
@@ -238,14 +250,14 @@ DLASRC = \
    dlaqgb.f dlaqge.f dlaqp2.f dlaqps.f dlaqsb.f dlaqsp.f dlaqsy.f \
    dlaqr0.f dlaqr1.f dlaqr2.f dlaqr3.f dlaqr4.f dlaqr5.f \
    dlaqtr.f dlar1v.f dlar2v.f iladlr.f iladlc.f \
-   dlarf.f  dlarfb.f dlarfg.f dlarfgp.f dlarft.f dlarfx.f dlarfy.f \
+   dlarf.f  dlarfb.f dlarfb_gett.f dlarfg.f dlarfgp.f dlarft.f dlarfx.f 
dlarfy.f \
    dlargv.f dlarrv.f dlartv.f \
    dlarz.f  dlarzb.f dlarzt.f dlaswp.f dlasy2.f \
    dlasyf.f dlasyf_rook.f dlasyf_rk.f \
    dlatbs.f dlatdf.f dlatps.f dlatrd.f dlatrs.f dlatrz.f dlauu2.f \
    dlauum.f dopgtr.f dopmtr.f dorg2l.f dorg2r.f \
    dorgbr.f dorghr.f dorgl2.f dorglq.f dorgql.f dorgqr.f dorgr2.f \
-   dorgrq.f dorgtr.f dorm2l.f dorm2r.f dorm22.f \
+   dorgrq.f dorgtr.f dorgtsqr.f dorgtsqr_row.f dorm2l.f dorm2r.f dorm22.f \
    dormbr.f dormhr.f dorml2.f dormlq.f dormql.f dormqr.f dormr2.f \
    dormr3.f dormrq.f dormrz.f dormtr.f dpbcon.f dpbequ.f dpbrfs.f \
    dpbstf.f dpbsv.f  dpbsvx.f \
@@ -286,12 +298,14 @@ DLASRC = \
    dgeqrt.f dgeqrt2.f dgeqrt3.f dgemqrt.f \
    dtpqrt.f dtpqrt2.f dtpmqrt.f dtprfb.f \
    dgelqt.f dgelqt3.f dgemlqt.f \
-   dgetsls.f dgeqr.f dlatsqr.f dlamtsqr.f dgemqr.f \
+   dgetsls.f dgetsqrhrt.f dgeqr.f dlatsqr.f dlamtsqr.f dgemqr.f \
    dgelq.f dlaswlq.f dlamswlq.f dgemlq.f \
    dtplqt.f dtplqt2.f dtpmlqt.f \
+   dorhr_col.f dlaorhr_col_getrfnp.f dlaorhr_col_getrfnp2.f \
    dsytrd_2stage.f dsytrd_sy2sb.f dsytrd_sb2st.f dsb2st_kernels.f \
    dsyevd_2stage.f dsyev_2stage.f dsyevx_2stage.f dsyevr_2stage.f \
-   dsbev_2stage.f dsbevx_2stage.f dsbevd_2stage.f dsygv_2stage.f
+   dsbev_2stage.f dsbevx_2stage.f dsbevd_2stage.f dsygv_2stage.f \
+   dgesvdq.f
 
 ZLASRC = \
    zpotrf2.f zgetrf2.f \
@@ -323,6 +337,7 @@ ZLASRC = \
    zhesv_aa.f zhetrf_aa.f zhetrs_aa.f zlahef_aa.f \
    zhesv_aa_2stage.f zhetrf_aa_2stage.f zhetrs_aa_2stage.f \
    zhgeqz.f zhpcon.f zhpev.f  zhpevd.f \
+   zlaqz0.f zlaqz1.f zlaqz2.f zlaqz3.f \
    zhpevx.f zhpgst.f zhpgv.f  zhpgvd.f zhpgvx.f zhprfs.f zhpsv.f \
    zhpsvx.f \
    zhptrd.f zhptrf.f zhptri.f zhptrs.f zhsein.f zhseqr.f zlabrd.f \
@@ -338,11 +353,11 @@ ZLASRC = \
    zlaqhb.f zlaqhe.f zlaqhp.f zlaqp2.f zlaqps.f zlaqsb.f \
    zlaqr0.f zlaqr1.f zlaqr2.f zlaqr3.f zlaqr4.f zlaqr5.f \
    zlaqsp.f zlaqsy.f zlar1v.f zlar2v.f ilazlr.f ilazlc.f \
-   zlarcm.f zlarf.f  zlarfb.f \
+   zlarcm.f zlarf.f  zlarfb.f zlarfb_gett.f \
    zlarfg.f zlarft.f zlarfgp.f \
-   zlarfx.f zlarfy.f zlargv.f zlarnv.f zlarrv.f zlartg.f zlartv.f \
+   zlarfx.f zlarfy.f zlargv.f zlarnv.f zlarrv.f zlartg.f90 zlartv.f \
    zlarz.f  zlarzb.f zlarzt.f zlascl.f zlaset.f zlasr.f \
-   zlassq.f zlaswp.f zlasyf.f zlasyf_rook.f zlasyf_rk.f zlasyf_aa.f \
+   zlassq.f90 zlaswp.f zlasyf.f zlasyf_rook.f zlasyf_rk.f zlasyf_aa.f \
    zlatbs.f zlatdf.f zlatps.f zlatrd.f zlatrs.f zlatrz.f zlauu2.f \
    zlauum.f zpbcon.f zpbequ.f zpbrfs.f zpbstf.f zpbsv.f \
    zpbsvx.f zpbtf2.f zpbtrf.f zpbtrs.f zpocon.f zpoequ.f zporfs.f \
@@ -352,8 +367,8 @@ ZLASRC = \
    zrot.f   zspcon.f zspmv.f  zspr.f   zsprfs.f zspsv.f \
    zspsvx.f zsptrf.f zsptri.f zsptrs.f zdrscl.f zstedc.f \
    zstegr.f zstein.f zsteqr.f \
-   zsycon.f zsymv.f zsyr.f zsyrfs.f zsysv.f zsysvx.f \
-   zsytf2.f zsytrf.f zsytri.f zsytri2.f zsytri2x.f \
+   zsycon.f zsymv.f \
+   zsyr.f zsyrfs.f zsysv.f zsysvx.f zsytf2.f zsytrf.f zsytri.f zsytri2.f 
zsytri2x.f \
    zsyswapr.f zsytrs.f zsytrs2.f \
    zsyconv.f zsyconvf.f zsyconvf_rook.f \
    zsytf2_rook.f zsytrf_rook.f zsytrs_rook.f zsytrs_aa.f \
@@ -367,7 +382,7 @@ ZLASRC = \
    ztptrs.f ztrcon.f ztrevc.f ztrevc3.f ztrexc.f ztrrfs.f ztrsen.f ztrsna.f \
    ztrsyl.f ztrti2.f ztrtri.f ztrtrs.f ztzrzf.f zung2l.f \
    zung2r.f zungbr.f zunghr.f zungl2.f zunglq.f zungql.f zungqr.f zungr2.f \
-   zungrq.f zungtr.f zunm2l.f zunm2r.f zunmbr.f zunmhr.f zunml2.f zunm22.f \
+   zungrq.f zungtr.f zungtsqr.f zungtsqr_row.f zunm2l.f zunm2r.f zunmbr.f 
zunmhr.f zunml2.f zunm22.f \
    zunmlq.f zunmql.f zunmqr.f zunmr2.f zunmr3.f zunmrq.f zunmrz.f \
    zunmtr.f zupgtr.f \
    zupmtr.f izmax1.f dzsum1.f zstemr.f \
@@ -381,19 +396,22 @@ ZLASRC = \
    ztpqrt.f ztpqrt2.f ztpmqrt.f ztprfb.f \
    ztplqt.f ztplqt2.f ztpmlqt.f \
    zgelqt.f zgelqt3.f zgemlqt.f \
-   zgetsls.f zgeqr.f zlatsqr.f zlamtsqr.f zgemqr.f \
+   zgetsls.f zgetsqrhrt.f zgeqr.f zlatsqr.f zlamtsqr.f zgemqr.f \
    zgelq.f zlaswlq.f zlamswlq.f zgemlq.f \
+   zunhr_col.f zlaunhr_col_getrfnp.f zlaunhr_col_getrfnp2.f \
    zhetrd_2stage.f zhetrd_he2hb.f zhetrd_hb2st.f zhb2st_kernels.f \
    zheevd_2stage.f zheev_2stage.f zheevx_2stage.f zheevr_2stage.f \
-   zhbev_2stage.f zhbevx_2stage.f zhbevd_2stage.f zhegv_2stage.f
+   zhbev_2stage.f zhbevx_2stage.f zhbevd_2stage.f zhegv_2stage.f \
+   zgesvdq.f
 
-SRCS=${SLASRC} ${DLASRC} ${DSLASRC} ${CLASRC} ${ZLASRC} ${ZCLASRC} \
+SRCS=${ALLMODULES} \
+   ${SLASRC} ${DLASRC} ${DSLASRC} ${CLASRC} ${ZLASRC} ${ZCLASRC} \
    ${SCLAUX} ${DZLAUX} ${ALLAUX}
 
 printsrc:
-       @echo ${SRCS}
+       @for s in ${SRCS} ; do echo $$s ; done
 
-.include <bsd.lib.mk>
+.include <bsd.lib.fortran.mk>
 
 .if ${MACHINE_ARCH} == "powerpc"
 PICFLAG=-fPIC
Index: lapack/files/bsd.lib.fortran.mk
===================================================================
RCS file: lapack/files/bsd.lib.fortran.mk
diff -N lapack/files/bsd.lib.fortran.mk
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lapack/files/bsd.lib.fortran.mk     27 Apr 2022 18:19:06 -0000
@@ -0,0 +1,28 @@
+.SUFFIXES:
+.SUFFIXES: .out .o .po .so .do .f .f90
+
+# Fortran 90
+.f90.o:
+       @echo "${COMPILE.f} ${.IMPSRC} -o ${.TARGET}"
+       @${COMPILE.f} ${DFLAGS} ${.IMPSRC} -o ${.TARGET}.o
+       @-mv $@.d $*.d
+       @${LD} -X -r ${.TARGET}.o -o ${.TARGET}
+       @rm -f ${.TARGET}.o
+
+.f90.po:
+       @echo "${COMPILE.f} -p ${.IMPSRC} -o ${.TARGET}"
+       @${COMPILE.f} ${DFLAGS} -p ${.IMPSRC} -o ${.TARGET}.o
+       @-mv $@.d $*.d
+       @${LD} -X -r ${.TARGET}.o -o ${.TARGET}
+       @rm -f ${.TARGET}.o
+
+.f90.so:
+       @echo "${COMPILE.f} ${PICFLAG} -DPIC ${.IMPSRC} -o ${.TARGET}"
+       @${COMPILE.f} ${DFLAGS} ${PICFLAG} -DPIC ${.IMPSRC} -o ${.TARGET}.o
+       @-mv $@.d $*.d
+       @${LD} -X -r ${.TARGET}.o -o ${.TARGET}
+       @rm -f ${.TARGET}.o
+
+.include <bsd.lib.mk>
+
+.SUFFIXES: .out .o .po .so .do .f .f90
Index: lapack/pkg/PLIST
===================================================================
RCS file: /cvs/ports/math/lapack/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -u -r1.10 PLIST
--- lapack/pkg/PLIST    11 Mar 2022 19:36:18 -0000      1.10
+++ lapack/pkg/PLIST    27 Apr 2022 18:19:06 -0000
@@ -1,6 +1,6 @@
-lib/liblapack.a
+@static-lib lib/liblapack.a
 @lib lib/liblapack.so.${LIBlapack_VERSION}
-lib/liblapack_p.a
+@static-lib lib/liblapack_p.a
 @man man/man3f/cbbcsd.3f
 @man man/man3f/cbdsqr.3f
 @man man/man3f/cgbbrd.3f
@@ -58,6 +58,7 @@ lib/liblapack_p.a
 @man man/man3f/cgesdd.3f
 @man man/man3f/cgesv.3f
 @man man/man3f/cgesvd.3f
+@man man/man3f/cgesvdq.3f
 @man man/man3f/cgesvdx.3f
 @man man/man3f/cgesvj.3f
 @man man/man3f/cgesvx.3f
@@ -68,6 +69,7 @@ lib/liblapack_p.a
 @man man/man3f/cgetri.3f
 @man man/man3f/cgetrs.3f
 @man man/man3f/cgetsls.3f
+@man man/man3f/cgetsqrhrt.3f
 @man man/man3f/cggbak.3f
 @man man/man3f/cggbal.3f
 @man man/man3f/cgges.3f
@@ -137,6 +139,7 @@ lib/liblapack_p.a
 @man man/man3f/chetf2_rook.3f
 @man man/man3f/chetrd.3f
 @man man/man3f/chetrd_2stage.3f
+@man man/man3f/chetrd_hb2st.3f
 @man man/man3f/chetrd_he2hb.3f
 @man man/man3f/chetrf.3f
 @man man/man3f/chetrf_aa.3f
@@ -239,11 +242,16 @@ lib/liblapack_p.a
 @man man/man3f/claqsb.3f
 @man man/man3f/claqsp.3f
 @man man/man3f/claqsy.3f
+@man man/man3f/claqz0.3f
+@man man/man3f/claqz1.3f
+@man man/man3f/claqz2.3f
+@man man/man3f/claqz3.3f
 @man man/man3f/clar1v.3f
 @man man/man3f/clar2v.3f
 @man man/man3f/clarcm.3f
 @man man/man3f/clarf.3f
 @man man/man3f/clarfb.3f
+@man man/man3f/clarfb_gett.3f
 @man man/man3f/clarfg.3f
 @man man/man3f/clarfgp.3f
 @man man/man3f/clarft.3f
@@ -252,7 +260,6 @@ lib/liblapack_p.a
 @man man/man3f/clargv.3f
 @man man/man3f/clarnv.3f
 @man man/man3f/clarrv.3f
-@man man/man3f/clartg.3f
 @man man/man3f/clartv.3f
 @man man/man3f/clarz.3f
 @man man/man3f/clarzb.3f
@@ -260,7 +267,6 @@ lib/liblapack_p.a
 @man man/man3f/clascl.3f
 @man man/man3f/claset.3f
 @man man/man3f/clasr.3f
-@man man/man3f/classq.3f
 @man man/man3f/claswlq.3f
 @man man/man3f/claswp.3f
 @man man/man3f/clasyf.3f
@@ -274,6 +280,8 @@ lib/liblapack_p.a
 @man man/man3f/clatrs.3f
 @man man/man3f/clatrz.3f
 @man man/man3f/clatsqr.3f
+@man man/man3f/claunhr_col_getrfnp.3f
+@man man/man3f/claunhr_col_getrfnp2.3f
 @man man/man3f/clauu2.3f
 @man man/man3f/clauum.3f
 @man man/man3f/cpbcon.3f
@@ -432,6 +440,9 @@ lib/liblapack_p.a
 @man man/man3f/cungr2.3f
 @man man/man3f/cungrq.3f
 @man man/man3f/cungtr.3f
+@man man/man3f/cungtsqr.3f
+@man man/man3f/cungtsqr_row.3f
+@man man/man3f/cunhr_col.3f
 @man man/man3f/cunm22.3f
 @man man/man3f/cunm2l.3f
 @man man/man3f/cunm2r.3f
@@ -508,6 +519,7 @@ lib/liblapack_p.a
 @man man/man3f/dgesdd.3f
 @man man/man3f/dgesv.3f
 @man man/man3f/dgesvd.3f
+@man man/man3f/dgesvdq.3f
 @man man/man3f/dgesvdx.3f
 @man man/man3f/dgesvj.3f
 @man man/man3f/dgesvx.3f
@@ -518,6 +530,7 @@ lib/liblapack_p.a
 @man man/man3f/dgetri.3f
 @man man/man3f/dgetrs.3f
 @man man/man3f/dgetsls.3f
+@man man/man3f/dgetsqrhrt.3f
 @man man/man3f/dggbak.3f
 @man man/man3f/dggbal.3f
 @man man/man3f/dgges.3f
@@ -601,6 +614,8 @@ lib/liblapack_p.a
 @man man/man3f/dlantp.3f
 @man man/man3f/dlantr.3f
 @man man/man3f/dlanv2.3f
+@man man/man3f/dlaorhr_col_getrfnp.3f
+@man man/man3f/dlaorhr_col_getrfnp2.3f
 @man man/man3f/dlapll.3f
 @man man/man3f/dlapmr.3f
 @man man/man3f/dlapmt.3f
@@ -620,10 +635,16 @@ lib/liblapack_p.a
 @man man/man3f/dlaqsp.3f
 @man man/man3f/dlaqsy.3f
 @man man/man3f/dlaqtr.3f
+@man man/man3f/dlaqz0.3f
+@man man/man3f/dlaqz1.3f
+@man man/man3f/dlaqz2.3f
+@man man/man3f/dlaqz3.3f
+@man man/man3f/dlaqz4.3f
 @man man/man3f/dlar1v.3f
 @man man/man3f/dlar2v.3f
 @man man/man3f/dlarf.3f
 @man man/man3f/dlarfb.3f
+@man man/man3f/dlarfb_gett.3f
 @man man/man3f/dlarfg.3f
 @man man/man3f/dlarfgp.3f
 @man man/man3f/dlarft.3f
@@ -641,7 +662,6 @@ lib/liblapack_p.a
 @man man/man3f/dlarrk.3f
 @man man/man3f/dlarrr.3f
 @man man/man3f/dlarrv.3f
-@man man/man3f/dlartg.3f
 @man man/man3f/dlartgp.3f
 @man man/man3f/dlartgs.3f
 @man man/man3f/dlartv.3f
@@ -672,7 +692,6 @@ lib/liblapack_p.a
 @man man/man3f/dlasq6.3f
 @man man/man3f/dlasr.3f
 @man man/man3f/dlasrt.3f
-@man man/man3f/dlassq.3f
 @man man/man3f/dlasv2.3f
 @man man/man3f/dlaswlq.3f
 @man man/man3f/dlaswp.3f
@@ -713,6 +732,9 @@ lib/liblapack_p.a
 @man man/man3f/dorgr2.3f
 @man man/man3f/dorgrq.3f
 @man man/man3f/dorgtr.3f
+@man man/man3f/dorgtsqr.3f
+@man man/man3f/dorgtsqr_row.3f
+@man man/man3f/dorhr_col.3f
 @man man/man3f/dorm22.3f
 @man man/man3f/dorm2l.3f
 @man man/man3f/dorm2r.3f
@@ -845,6 +867,7 @@ lib/liblapack_p.a
 @man man/man3f/dsytf2_rook.3f
 @man man/man3f/dsytrd.3f
 @man man/man3f/dsytrd_2stage.3f
+@man man/man3f/dsytrd_sb2st.3f
 @man man/man3f/dsytrd_sy2sb.3f
 @man man/man3f/dsytrf.3f
 @man man/man3f/dsytrf_aa.3f
@@ -914,6 +937,7 @@ lib/liblapack_p.a
 @man man/man3f/iladlc.3f
 @man man/man3f/iladlr.3f
 @man man/man3f/ilaenv.3f
+@man man/man3f/ilaenv2stage.3f
 @man man/man3f/ilaprec.3f
 @man man/man3f/ilaslc.3f
 @man man/man3f/ilaslr.3f
@@ -921,6 +945,7 @@ lib/liblapack_p.a
 @man man/man3f/ilauplo.3f
 @man man/man3f/ilazlc.3f
 @man man/man3f/ilazlr.3f
+@man man/man3f/iparam2stage.3f
 @man man/man3f/iparmq.3f
 @man man/man3f/izmax1.3f
 @man man/man3f/lsamen.3f
@@ -985,6 +1010,7 @@ lib/liblapack_p.a
 @man man/man3f/sgesdd.3f
 @man man/man3f/sgesv.3f
 @man man/man3f/sgesvd.3f
+@man man/man3f/sgesvdq.3f
 @man man/man3f/sgesvdx.3f
 @man man/man3f/sgesvj.3f
 @man man/man3f/sgesvx.3f
@@ -995,6 +1021,7 @@ lib/liblapack_p.a
 @man man/man3f/sgetri.3f
 @man man/man3f/sgetrs.3f
 @man man/man3f/sgetsls.3f
+@man man/man3f/sgetsqrhrt.3f
 @man man/man3f/sggbak.3f
 @man man/man3f/sggbal.3f
 @man man/man3f/sgges.3f
@@ -1078,6 +1105,8 @@ lib/liblapack_p.a
 @man man/man3f/slantp.3f
 @man man/man3f/slantr.3f
 @man man/man3f/slanv2.3f
+@man man/man3f/slaorhr_col_getrfnp.3f
+@man man/man3f/slaorhr_col_getrfnp2.3f
 @man man/man3f/slapll.3f
 @man man/man3f/slapmr.3f
 @man man/man3f/slapmt.3f
@@ -1097,10 +1126,16 @@ lib/liblapack_p.a
 @man man/man3f/slaqsp.3f
 @man man/man3f/slaqsy.3f
 @man man/man3f/slaqtr.3f
+@man man/man3f/slaqz0.3f
+@man man/man3f/slaqz1.3f
+@man man/man3f/slaqz2.3f
+@man man/man3f/slaqz3.3f
+@man man/man3f/slaqz4.3f
 @man man/man3f/slar1v.3f
 @man man/man3f/slar2v.3f
 @man man/man3f/slarf.3f
 @man man/man3f/slarfb.3f
+@man man/man3f/slarfb_gett.3f
 @man man/man3f/slarfg.3f
 @man man/man3f/slarfgp.3f
 @man man/man3f/slarft.3f
@@ -1118,7 +1153,6 @@ lib/liblapack_p.a
 @man man/man3f/slarrk.3f
 @man man/man3f/slarrr.3f
 @man man/man3f/slarrv.3f
-@man man/man3f/slartg.3f
 @man man/man3f/slartgp.3f
 @man man/man3f/slartgs.3f
 @man man/man3f/slartv.3f
@@ -1149,7 +1183,6 @@ lib/liblapack_p.a
 @man man/man3f/slasq6.3f
 @man man/man3f/slasr.3f
 @man man/man3f/slasrt.3f
-@man man/man3f/slassq.3f
 @man man/man3f/slasv2.3f
 @man man/man3f/slaswlq.3f
 @man man/man3f/slaswp.3f
@@ -1189,6 +1222,9 @@ lib/liblapack_p.a
 @man man/man3f/sorgr2.3f
 @man man/man3f/sorgrq.3f
 @man man/man3f/sorgtr.3f
+@man man/man3f/sorgtsqr.3f
+@man man/man3f/sorgtsqr_row.3f
+@man man/man3f/sorhr_col.3f
 @man man/man3f/sorm22.3f
 @man man/man3f/sorm2l.3f
 @man man/man3f/sorm2r.3f
@@ -1319,6 +1355,7 @@ lib/liblapack_p.a
 @man man/man3f/ssytf2_rook.3f
 @man man/man3f/ssytrd.3f
 @man man/man3f/ssytrd_2stage.3f
+@man man/man3f/ssytrd_sb2st.3f
 @man man/man3f/ssytrd_sy2sb.3f
 @man man/man3f/ssytrf.3f
 @man man/man3f/ssytrf_aa.3f
@@ -1439,6 +1476,7 @@ lib/liblapack_p.a
 @man man/man3f/zgesdd.3f
 @man man/man3f/zgesv.3f
 @man man/man3f/zgesvd.3f
+@man man/man3f/zgesvdq.3f
 @man man/man3f/zgesvdx.3f
 @man man/man3f/zgesvj.3f
 @man man/man3f/zgesvx.3f
@@ -1449,6 +1487,7 @@ lib/liblapack_p.a
 @man man/man3f/zgetri.3f
 @man man/man3f/zgetrs.3f
 @man man/man3f/zgetsls.3f
+@man man/man3f/zgetsqrhrt.3f
 @man man/man3f/zggbak.3f
 @man man/man3f/zggbal.3f
 @man man/man3f/zgges.3f
@@ -1518,6 +1557,7 @@ lib/liblapack_p.a
 @man man/man3f/zhetf2_rook.3f
 @man man/man3f/zhetrd.3f
 @man man/man3f/zhetrd_2stage.3f
+@man man/man3f/zhetrd_hb2st.3f
 @man man/man3f/zhetrd_he2hb.3f
 @man man/man3f/zhetrf.3f
 @man man/man3f/zhetrf_aa.3f
@@ -1619,11 +1659,16 @@ lib/liblapack_p.a
 @man man/man3f/zlaqsb.3f
 @man man/man3f/zlaqsp.3f
 @man man/man3f/zlaqsy.3f
+@man man/man3f/zlaqz0.3f
+@man man/man3f/zlaqz1.3f
+@man man/man3f/zlaqz2.3f
+@man man/man3f/zlaqz3.3f
 @man man/man3f/zlar1v.3f
 @man man/man3f/zlar2v.3f
 @man man/man3f/zlarcm.3f
 @man man/man3f/zlarf.3f
 @man man/man3f/zlarfb.3f
+@man man/man3f/zlarfb_gett.3f
 @man man/man3f/zlarfg.3f
 @man man/man3f/zlarfgp.3f
 @man man/man3f/zlarft.3f
@@ -1632,7 +1677,6 @@ lib/liblapack_p.a
 @man man/man3f/zlargv.3f
 @man man/man3f/zlarnv.3f
 @man man/man3f/zlarrv.3f
-@man man/man3f/zlartg.3f
 @man man/man3f/zlartv.3f
 @man man/man3f/zlarz.3f
 @man man/man3f/zlarzb.3f
@@ -1640,7 +1684,6 @@ lib/liblapack_p.a
 @man man/man3f/zlascl.3f
 @man man/man3f/zlaset.3f
 @man man/man3f/zlasr.3f
-@man man/man3f/zlassq.3f
 @man man/man3f/zlaswlq.3f
 @man man/man3f/zlaswp.3f
 @man man/man3f/zlasyf.3f
@@ -1655,6 +1698,8 @@ lib/liblapack_p.a
 @man man/man3f/zlatrs.3f
 @man man/man3f/zlatrz.3f
 @man man/man3f/zlatsqr.3f
+@man man/man3f/zlaunhr_col_getrfnp.3f
+@man man/man3f/zlaunhr_col_getrfnp2.3f
 @man man/man3f/zlauu2.3f
 @man man/man3f/zlauum.3f
 @man man/man3f/zpbcon.3f
@@ -1812,6 +1857,9 @@ lib/liblapack_p.a
 @man man/man3f/zungr2.3f
 @man man/man3f/zungrq.3f
 @man man/man3f/zungtr.3f
+@man man/man3f/zungtsqr.3f
+@man man/man3f/zungtsqr_row.3f
+@man man/man3f/zunhr_col.3f
 @man man/man3f/zunm22.3f
 @man man/man3f/zunm2l.3f
 @man man/man3f/zunm2r.3f

Reply via email to