Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Jan 2012 03:47:21 GMT
From:      Eijiro Shibusawa <phd_kimberlite@yahoo.co.jp>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/163906: [UPDATE][PATCH] please update math/lapack to 3.4.0
Message-ID:  <201201080347.q083lLah086070@red.freebsd.org>
Resent-Message-ID: <201201080350.q083o854042836@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         163906
>Category:       ports
>Synopsis:       [UPDATE][PATCH] please update math/lapack to 3.4.0
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 08 03:50:08 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Eijiro Shibusawa
>Release:        FreeBSD 9.0-RELEASE (amd64)
>Organization:
None
>Environment:
FreeBSD myhost.jp 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC 2012     root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Attached patch includes the following modifications.
* Updates to LAPACK 3.4.0 are added.
* ${MASTER_SITE_NETLIB}" with "MASTER_SITE_SUBDIR=lapack" is used, insted of MASTER_SITES.
* LICENSE is added to comply with BSD license.
* Routine csrot and zdrot are removed from "manpages" because they are BLAS routine.
* WITH_DOXYGEN knob is added to build manpages from lapack source code.

NOTE:
- This port was tested with porttools 0.99 and tinderbox 3.4.1 (9.0R and 8.2R-p5) on FreeBSD 9.0-RC3 on amd64.
- WITH_DOXYGEN knob is not set as default.
  Although the knob enables us to build latest manpages,
  it brings too much dependencies to the port.
  Thus I am concerned that users are bothered by building them.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -uNr /usr/ports/math/lapack/./Makefile ./Makefile
--- /usr/ports/math/lapack/./Makefile	2010-12-25 13:10:29.000000000 +0900
+++ ./Makefile	2011-12-18 16:54:00.000000000 +0900
@@ -6,28 +6,33 @@
 #
 
 PORTNAME=	lapack
-PORTVERSION=	3.3.0
-PORTREVISION=	1
+PORTVERSION=	3.4.0
 CATEGORIES=	math
-MASTER_SITES=	ftp://ftp.netlib.org/lapack/ \
-		http://netlib.org/lapack/ \
-		http://scicomp.ewha.ac.kr/netlib/lapack/ \
-		http://service-spi.web.cern.ch/service-spi/external/tarFiles/
-DISTFILES=	lapack-${PORTVERSION}.tgz manpages-3.2.0.tgz
+MASTER_SITES=	NL
+MASTER_SITE_SUBDIR=	lapack
+EXTRACT_SUFX=	.tgz
 DIST_SUBDIR=	lapack
 
 MAINTAINER=	maho@FreeBSD.org
 COMMENT=	A library of Fortran 77 subroutines for linear algebra
 
+LICENSE=	BSD
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
 LIB_DEPENDS=	blas.2:${PORTSDIR}/math/blas
 
 USE_FORTRAN=	yes
 USE_LDCONFIG=	yes
 
-OPTIONS=	PROFILE "Build and install profiling libraries" Off
+OPTIONS=	PROFILE "Build and install profiling libraries" Off \
+		DOXYGEN "Install Doxygen to build manpages" Off
 
 .include <bsd.port.pre.mk>
 
+.if defined(WITH_DOXYGEN)
+BUILD_DEPENDS+=	doxygen:${PORTSDIR}/devel/doxygen
+.endif
+
 .if ${ARCH} == "sparc64"
 FPIC=	-fPIC
 .else
@@ -35,7 +40,6 @@
 .endif
 
 MAKE_JOBS_SAFE=	yes
-MANSRC=${WRKDIR}/lapack-3.2.0
 WRKSRC_SHARED=${WRKSRC}_shared
 FFLAGS_SHARED=${FPIC}
 .if defined(WITH_PROFILE)
@@ -57,11 +61,22 @@
 RANLIB=	${LOCALBASE}/bin/ranlib
 AR=	${LOCALBASE}/bin/ar
 
+.if !defined(WITH_DOXYGEN)
+DISTFILES+=	${DISTNAME}${EXTRACT_SUFX} manpages-3.2.0.tgz
+MANSRC=		${WRKDIR}/lapack-3.2.0/manpages/man/manl
+.include "${FILESDIR}/manpages"
+MANL=		${LAPACK_MAN}
+MANDIR=		${PREFIX}/man/manl
+.else
+.include "${FILESDIR}/manpages_doxygen"
+MANSRC=		${WRKSRC}/DOCS/man/man3
+MAN3=		${LAPACK_MAN}
+MANDIR=		${PREFIX}/man/man3
+.endif
+
 pre-fetch:
 	@${ECHO} "You can override F77 and FFLAGS on the command line."
 
-.include "${FILESDIR}/manpages"
-
 post-patch:
 	@${MV} ${WRKSRC}/INSTALL/make.inc.gfortran ${WRKSRC}/make.inc
 	${REINPLACE_CMD} -Ee \
@@ -98,6 +113,9 @@
 	@${ECHO_CMD} "Building profile lapack library"
 	${MAKE} -C ${WRKSRC_PROFILE} ${.MAKEFLAGS} ${_MAKE_JOBS} ARCH="${AR}"
 .endif
+.if defined(WITH_DOXYGEN)
+	${MAKE} -C ${WRKSRC} ${.MAKEFLAGS} ${_MAKE_JOBS} ARCH="${AR}" man
+.endif
 
 post-build:
 .for lib in lapack tmglib
@@ -115,10 +133,7 @@
 	${INSTALL_DATA} ${WRKSRC_PROFILE}/lib${lib}.a ${PREFIX}/lib/lib${lib}_p.a
 .endif
 .endfor
-	${INSTALL_MAN} ${MANSRC}/manpages/man/manl/[a-c]*.l ${PREFIX}/man/manl
-	${INSTALL_MAN} ${MANSRC}/manpages/man/manl/[d-l]*.l ${PREFIX}/man/manl
-	${INSTALL_MAN} ${MANSRC}/manpages/man/manl/[m-s]*.l ${PREFIX}/man/manl
-	${INSTALL_MAN} ${MANSRC}/manpages/man/manl/[t-z]*.l ${PREFIX}/man/manl
+	@(cd ${MANSRC} && ${INSTALL_MAN} ${LAPACK_MAN} ${MANDIR})
 
 regression-test check test: build
 	@${ECHO_CMD} "Testing static lapack library"
diff -uNr /usr/ports/math/lapack/./distinfo ./distinfo
--- /usr/ports/math/lapack/./distinfo	2010-11-30 17:41:56.000000000 +0900
+++ ./distinfo	2011-12-18 16:54:00.000000000 +0900
@@ -1,4 +1,4 @@
-SHA256 (lapack/lapack-3.3.0.tgz) = bc531761287156e17476395c42664a15373723f54a6f80f192cda47771ec1225
-SIZE (lapack/lapack-3.3.0.tgz) = 6064824
+SHA256 (lapack/lapack-3.4.0.tgz) = a7139ef97004d0e3c4c30f1c52d508fd7ae84b5fbaf0dd8e792c167dc306c3e9
+SIZE (lapack/lapack-3.4.0.tgz) = 6127787
 SHA256 (lapack/manpages-3.2.0.tgz) = cac234e597f2b9388bf3d3c0549b8a56bf3867c6c554d844bb839039973861f6
 SIZE (lapack/manpages-3.2.0.tgz) = 1016997
diff -uNr /usr/ports/math/lapack/./files/manpages ./files/manpages
--- /usr/ports/math/lapack/./files/manpages	2009-04-13 16:34:56.000000000 +0900
+++ ./files/manpages	2011-12-18 16:54:00.000000000 +0900
@@ -1,4 +1,4 @@
-MANL= \
+LAPACK_MAN=	\
 cbdsqr.l \
 cgbbrd.l \
 cgbcon.l \
@@ -296,7 +296,6 @@
 csptrf.l \
 csptri.l \
 csptrs.l \
-csrot.l \
 csrscl.l \
 cstedc.l \
 cstegr.l \
@@ -1236,7 +1235,6 @@
 zbdsqr.l \
 zcgesv.l \
 zcposv.l \
-zdrot.l \
 zdrscl.l \
 zgbbrd.l \
 zgbcon.l \
diff -uNr /usr/ports/math/lapack/./files/manpages_doxygen ./files/manpages_doxygen
--- /usr/ports/math/lapack/./files/manpages_doxygen	1970-01-01 09:00:00.000000000 +0900
+++ ./files/manpages_doxygen	2011-12-18 16:54:00.000000000 +0900
@@ -0,0 +1,1694 @@
+LAPACK_MAN=	\
+INSTALL_ilaver.f.3 \
+INSTALL_lsame.f.3 \
+LAPACK_version.f.3 \
+SRC_ilaver.f.3 \
+SRC_xerbla.f.3 \
+SRC_xerbla_array.f.3 \
+cbbcsd.f.3 \
+cbdsqr.f.3 \
+cgbbrd.f.3 \
+cgbcon.f.3 \
+cgbequ.f.3 \
+cgbequb.f.3 \
+cgbrfs.f.3 \
+cgbrfsx.f.3 \
+cgbsv.f.3 \
+cgbsvx.f.3 \
+cgbsvxx.f.3 \
+cgbtf2.f.3 \
+cgbtrf.f.3 \
+cgbtrs.f.3 \
+cgebak.f.3 \
+cgebal.f.3 \
+cgebd2.f.3 \
+cgebrd.f.3 \
+cgecon.f.3 \
+cgeequ.f.3 \
+cgeequb.f.3 \
+cgees.f.3 \
+cgeesx.f.3 \
+cgeev.f.3 \
+cgeevx.f.3 \
+cgegs.f.3 \
+cgegv.f.3 \
+cgehd2.f.3 \
+cgehrd.f.3 \
+cgelq2.f.3 \
+cgelqf.f.3 \
+cgels.f.3 \
+cgelsd.f.3 \
+cgelss.f.3 \
+cgelsx.f.3 \
+cgelsy.f.3 \
+cgemqrt.f.3 \
+cgeql2.f.3 \
+cgeqlf.f.3 \
+cgeqp3.f.3 \
+cgeqpf.f.3 \
+cgeqr2.f.3 \
+cgeqr2p.f.3 \
+cgeqrf.f.3 \
+cgeqrfp.f.3 \
+cgeqrt.f.3 \
+cgeqrt2.f.3 \
+cgeqrt3.f.3 \
+cgerfs.f.3 \
+cgerfsx.f.3 \
+cgerq2.f.3 \
+cgerqf.f.3 \
+cgesc2.f.3 \
+cgesdd.f.3 \
+cgesv.f.3 \
+cgesvd.f.3 \
+cgesvx.f.3 \
+cgesvxx.f.3 \
+cgetc2.f.3 \
+cgetf2.f.3 \
+cgetrf.f.3 \
+cgetri.f.3 \
+cgetrs.f.3 \
+cggbak.f.3 \
+cggbal.f.3 \
+cgges.f.3 \
+cggesx.f.3 \
+cggev.f.3 \
+cggevx.f.3 \
+cggglm.f.3 \
+cgghrd.f.3 \
+cgglse.f.3 \
+cggqrf.f.3 \
+cggrqf.f.3 \
+cggsvd.f.3 \
+cggsvp.f.3 \
+cgtcon.f.3 \
+cgtrfs.f.3 \
+cgtsv.f.3 \
+cgtsvx.f.3 \
+cgttrf.f.3 \
+cgttrs.f.3 \
+cgtts2.f.3 \
+chbev.f.3 \
+chbevd.f.3 \
+chbevx.f.3 \
+chbgst.f.3 \
+chbgv.f.3 \
+chbgvd.f.3 \
+chbgvx.f.3 \
+chbtrd.f.3 \
+checon.f.3 \
+cheequb.f.3 \
+cheev.f.3 \
+cheevd.f.3 \
+cheevr.f.3 \
+cheevx.f.3 \
+chegs2.f.3 \
+chegst.f.3 \
+chegv.f.3 \
+chegvd.f.3 \
+chegvx.f.3 \
+cherfs.f.3 \
+cherfsx.f.3 \
+chesv.f.3 \
+chesvx.f.3 \
+chesvxx.f.3 \
+cheswapr.f.3 \
+chetd2.f.3 \
+chetf2.f.3 \
+chetrd.f.3 \
+chetrf.f.3 \
+chetri.f.3 \
+chetri2.f.3 \
+chetri2x.f.3 \
+chetrs.f.3 \
+chetrs2.f.3 \
+chfrk.f.3 \
+chgeqz.f.3 \
+chla_transtype.f.3 \
+chpcon.f.3 \
+chpev.f.3 \
+chpevd.f.3 \
+chpevx.f.3 \
+chpgst.f.3 \
+chpgv.f.3 \
+chpgvd.f.3 \
+chpgvx.f.3 \
+chprfs.f.3 \
+chpsv.f.3 \
+chpsvx.f.3 \
+chptrd.f.3 \
+chptrf.f.3 \
+chptri.f.3 \
+chptrs.f.3 \
+chsein.f.3 \
+chseqr.f.3 \
+cla_gbamv.f.3 \
+cla_gbrcond_c.f.3 \
+cla_gbrcond_x.f.3 \
+cla_gbrfsx_extended.f.3 \
+cla_gbrpvgrw.f.3 \
+cla_geamv.f.3 \
+cla_gercond_c.f.3 \
+cla_gercond_x.f.3 \
+cla_gerfsx_extended.f.3 \
+cla_gerpvgrw.f.3 \
+cla_heamv.f.3 \
+cla_hercond_c.f.3 \
+cla_hercond_x.f.3 \
+cla_herfsx_extended.f.3 \
+cla_herpvgrw.f.3 \
+cla_lin_berr.f.3 \
+cla_porcond_c.f.3 \
+cla_porcond_x.f.3 \
+cla_porfsx_extended.f.3 \
+cla_porpvgrw.f.3 \
+cla_syamv.f.3 \
+cla_syrcond_c.f.3 \
+cla_syrcond_x.f.3 \
+cla_syrfsx_extended.f.3 \
+cla_syrpvgrw.f.3 \
+cla_wwaddw.f.3 \
+clabrd.f.3 \
+clacgv.f.3 \
+clacn2.f.3 \
+clacon.f.3 \
+clacp2.f.3 \
+clacpy.f.3 \
+clacrm.f.3 \
+clacrt.f.3 \
+cladiv.f.3 \
+claed0.f.3 \
+claed7.f.3 \
+claed8.f.3 \
+claein.f.3 \
+claesy.f.3 \
+claev2.f.3 \
+clag2z.f.3 \
+clags2.f.3 \
+clagtm.f.3 \
+clahef.f.3 \
+clahqr.f.3 \
+clahr2.f.3 \
+clahrd.f.3 \
+claic1.f.3 \
+clals0.f.3 \
+clalsa.f.3 \
+clalsd.f.3 \
+clangb.f.3 \
+clange.f.3 \
+clangt.f.3 \
+clanhb.f.3 \
+clanhe.f.3 \
+clanhf.f.3 \
+clanhp.f.3 \
+clanhs.f.3 \
+clanht.f.3 \
+clansb.f.3 \
+clansp.f.3 \
+clansy.f.3 \
+clantb.f.3 \
+clantp.f.3 \
+clantr.f.3 \
+clapll.f.3 \
+clapmr.f.3 \
+clapmt.f.3 \
+claqgb.f.3 \
+claqge.f.3 \
+claqhb.f.3 \
+claqhe.f.3 \
+claqhp.f.3 \
+claqp2.f.3 \
+claqps.f.3 \
+claqr0.f.3 \
+claqr1.f.3 \
+claqr2.f.3 \
+claqr3.f.3 \
+claqr4.f.3 \
+claqr5.f.3 \
+claqsb.f.3 \
+claqsp.f.3 \
+claqsy.f.3 \
+clar1v.f.3 \
+clar2v.f.3 \
+clarcm.f.3 \
+clarf.f.3 \
+clarfb.f.3 \
+clarfg.f.3 \
+clarfgp.f.3 \
+clarft.f.3 \
+clarfx.f.3 \
+clargv.f.3 \
+clarnv.f.3 \
+clarrv.f.3 \
+clarscl2.f.3 \
+clartg.f.3 \
+clartv.f.3 \
+clarz.f.3 \
+clarzb.f.3 \
+clarzt.f.3 \
+clascl.f.3 \
+clascl2.f.3 \
+claset.f.3 \
+clasr.f.3 \
+classq.f.3 \
+claswp.f.3 \
+clasyf.f.3 \
+clatbs.f.3 \
+clatdf.f.3 \
+clatps.f.3 \
+clatrd.f.3 \
+clatrs.f.3 \
+clatrz.f.3 \
+clatzm.f.3 \
+clauu2.f.3 \
+clauum.f.3 \
+cpbcon.f.3 \
+cpbequ.f.3 \
+cpbrfs.f.3 \
+cpbstf.f.3 \
+cpbsv.f.3 \
+cpbsvx.f.3 \
+cpbtf2.f.3 \
+cpbtrf.f.3 \
+cpbtrs.f.3 \
+cpftrf.f.3 \
+cpftri.f.3 \
+cpftrs.f.3 \
+cpocon.f.3 \
+cpoequ.f.3 \
+cpoequb.f.3 \
+cporfs.f.3 \
+cporfsx.f.3 \
+cposv.f.3 \
+cposvx.f.3 \
+cposvxx.f.3 \
+cpotf2.f.3 \
+cpotrf.f.3 \
+cpotri.f.3 \
+cpotrs.f.3 \
+cppcon.f.3 \
+cppequ.f.3 \
+cpprfs.f.3 \
+cppsv.f.3 \
+cppsvx.f.3 \
+cpptrf.f.3 \
+cpptri.f.3 \
+cpptrs.f.3 \
+cpstf2.f.3 \
+cpstrf.f.3 \
+cptcon.f.3 \
+cpteqr.f.3 \
+cptrfs.f.3 \
+cptsv.f.3 \
+cptsvx.f.3 \
+cpttrf.f.3 \
+cpttrs.f.3 \
+cptts2.f.3 \
+crot.f.3 \
+cspcon.f.3 \
+cspmv.f.3 \
+cspr.f.3 \
+csprfs.f.3 \
+cspsv.f.3 \
+cspsvx.f.3 \
+csptrf.f.3 \
+csptri.f.3 \
+csptrs.f.3 \
+csrscl.f.3 \
+cstedc.f.3 \
+cstegr.f.3 \
+cstein.f.3 \
+cstemr.f.3 \
+csteqr.f.3 \
+csycon.f.3 \
+csyconv.f.3 \
+csyequb.f.3 \
+csymv.f.3 \
+csyr.f.3 \
+csyrfs.f.3 \
+csyrfsx.f.3 \
+csysv.f.3 \
+csysvx.f.3 \
+csysvxx.f.3 \
+csyswapr.f.3 \
+csytf2.f.3 \
+csytrf.f.3 \
+csytri.f.3 \
+csytri2.f.3 \
+csytri2x.f.3 \
+csytrs.f.3 \
+csytrs2.f.3 \
+ctbcon.f.3 \
+ctbrfs.f.3 \
+ctbtrs.f.3 \
+ctfsm.f.3 \
+ctftri.f.3 \
+ctfttp.f.3 \
+ctfttr.f.3 \
+ctgevc.f.3 \
+ctgex2.f.3 \
+ctgexc.f.3 \
+ctgsen.f.3 \
+ctgsja.f.3 \
+ctgsna.f.3 \
+ctgsy2.f.3 \
+ctgsyl.f.3 \
+ctpcon.f.3 \
+ctpmqrt.f.3 \
+ctpqrt.f.3 \
+ctpqrt2.f.3 \
+ctprfb.f.3 \
+ctprfs.f.3 \
+ctptri.f.3 \
+ctptrs.f.3 \
+ctpttf.f.3 \
+ctpttr.f.3 \
+ctrcon.f.3 \
+ctrevc.f.3 \
+ctrexc.f.3 \
+ctrrfs.f.3 \
+ctrsen.f.3 \
+ctrsna.f.3 \
+ctrsyl.f.3 \
+ctrti2.f.3 \
+ctrtri.f.3 \
+ctrtrs.f.3 \
+ctrttf.f.3 \
+ctrttp.f.3 \
+ctzrqf.f.3 \
+ctzrzf.f.3 \
+cunbdb.f.3 \
+cuncsd.f.3 \
+cung2l.f.3 \
+cung2r.f.3 \
+cungbr.f.3 \
+cunghr.f.3 \
+cungl2.f.3 \
+cunglq.f.3 \
+cungql.f.3 \
+cungqr.f.3 \
+cungr2.f.3 \
+cungrq.f.3 \
+cungtr.f.3 \
+cunm2l.f.3 \
+cunm2r.f.3 \
+cunmbr.f.3 \
+cunmhr.f.3 \
+cunml2.f.3 \
+cunmlq.f.3 \
+cunmql.f.3 \
+cunmqr.f.3 \
+cunmr2.f.3 \
+cunmr3.f.3 \
+cunmrq.f.3 \
+cunmrz.f.3 \
+cunmtr.f.3 \
+cupgtr.f.3 \
+cupmtr.f.3 \
+dbbcsd.f.3 \
+dbdsdc.f.3 \
+dbdsqr.f.3 \
+ddisna.f.3 \
+dgbbrd.f.3 \
+dgbcon.f.3 \
+dgbequ.f.3 \
+dgbequb.f.3 \
+dgbrfs.f.3 \
+dgbrfsx.f.3 \
+dgbsv.f.3 \
+dgbsvx.f.3 \
+dgbsvxx.f.3 \
+dgbtf2.f.3 \
+dgbtrf.f.3 \
+dgbtrs.f.3 \
+dgebak.f.3 \
+dgebal.f.3 \
+dgebd2.f.3 \
+dgebrd.f.3 \
+dgecon.f.3 \
+dgeequ.f.3 \
+dgeequb.f.3 \
+dgees.f.3 \
+dgeesx.f.3 \
+dgeev.f.3 \
+dgeevx.f.3 \
+dgegs.f.3 \
+dgegv.f.3 \
+dgehd2.f.3 \
+dgehrd.f.3 \
+dgejsv.f.3 \
+dgelq2.f.3 \
+dgelqf.f.3 \
+dgels.f.3 \
+dgelsd.f.3 \
+dgelss.f.3 \
+dgelsx.f.3 \
+dgelsy.f.3 \
+dgemqrt.f.3 \
+dgeql2.f.3 \
+dgeqlf.f.3 \
+dgeqp3.f.3 \
+dgeqpf.f.3 \
+dgeqr2.f.3 \
+dgeqr2p.f.3 \
+dgeqrf.f.3 \
+dgeqrfp.f.3 \
+dgeqrt.f.3 \
+dgeqrt2.f.3 \
+dgeqrt3.f.3 \
+dgerfs.f.3 \
+dgerfsx.f.3 \
+dgerq2.f.3 \
+dgerqf.f.3 \
+dgesc2.f.3 \
+dgesdd.f.3 \
+dgesv.f.3 \
+dgesvd.f.3 \
+dgesvj.f.3 \
+dgesvx.f.3 \
+dgesvxx.f.3 \
+dgetc2.f.3 \
+dgetf2.f.3 \
+dgetrf.f.3 \
+dgetri.f.3 \
+dgetrs.f.3 \
+dggbak.f.3 \
+dggbal.f.3 \
+dgges.f.3 \
+dggesx.f.3 \
+dggev.f.3 \
+dggevx.f.3 \
+dggglm.f.3 \
+dgghrd.f.3 \
+dgglse.f.3 \
+dggqrf.f.3 \
+dggrqf.f.3 \
+dggsvd.f.3 \
+dggsvp.f.3 \
+dgsvj0.f.3 \
+dgsvj1.f.3 \
+dgtcon.f.3 \
+dgtrfs.f.3 \
+dgtsv.f.3 \
+dgtsvx.f.3 \
+dgttrf.f.3 \
+dgttrs.f.3 \
+dgtts2.f.3 \
+dhgeqz.f.3 \
+dhsein.f.3 \
+dhseqr.f.3 \
+disnan.f.3 \
+dla_gbamv.f.3 \
+dla_gbrcond.f.3 \
+dla_gbrfsx_extended.f.3 \
+dla_gbrpvgrw.f.3 \
+dla_geamv.f.3 \
+dla_gercond.f.3 \
+dla_gerfsx_extended.f.3 \
+dla_gerpvgrw.f.3 \
+dla_lin_berr.f.3 \
+dla_porcond.f.3 \
+dla_porfsx_extended.f.3 \
+dla_porpvgrw.f.3 \
+dla_syamv.f.3 \
+dla_syrcond.f.3 \
+dla_syrfsx_extended.f.3 \
+dla_syrpvgrw.f.3 \
+dla_wwaddw.f.3 \
+dlabad.f.3 \
+dlabrd.f.3 \
+dlacn2.f.3 \
+dlacon.f.3 \
+dlacpy.f.3 \
+dladiv.f.3 \
+dlae2.f.3 \
+dlaebz.f.3 \
+dlaed0.f.3 \
+dlaed1.f.3 \
+dlaed2.f.3 \
+dlaed3.f.3 \
+dlaed4.f.3 \
+dlaed5.f.3 \
+dlaed6.f.3 \
+dlaed7.f.3 \
+dlaed8.f.3 \
+dlaed9.f.3 \
+dlaeda.f.3 \
+dlaein.f.3 \
+dlaev2.f.3 \
+dlaexc.f.3 \
+dlag2.f.3 \
+dlag2s.f.3 \
+dlags2.f.3 \
+dlagtf.f.3 \
+dlagtm.f.3 \
+dlagts.f.3 \
+dlagv2.f.3 \
+dlahqr.f.3 \
+dlahr2.f.3 \
+dlahrd.f.3 \
+dlaic1.f.3 \
+dlaisnan.f.3 \
+dlaln2.f.3 \
+dlals0.f.3 \
+dlalsa.f.3 \
+dlalsd.f.3 \
+dlamch.f.3 \
+dlamchf77.f.3 \
+dlamchtst.f.3 \
+dlamrg.f.3 \
+dlaneg.f.3 \
+dlangb.f.3 \
+dlange.f.3 \
+dlangt.f.3 \
+dlanhs.f.3 \
+dlansb.f.3 \
+dlansf.f.3 \
+dlansp.f.3 \
+dlanst.f.3 \
+dlansy.f.3 \
+dlantb.f.3 \
+dlantp.f.3 \
+dlantr.f.3 \
+dlanv2.f.3 \
+dlapll.f.3 \
+dlapmr.f.3 \
+dlapmt.f.3 \
+dlapy2.f.3 \
+dlapy3.f.3 \
+dlaqgb.f.3 \
+dlaqge.f.3 \
+dlaqp2.f.3 \
+dlaqps.f.3 \
+dlaqr0.f.3 \
+dlaqr1.f.3 \
+dlaqr2.f.3 \
+dlaqr3.f.3 \
+dlaqr4.f.3 \
+dlaqr5.f.3 \
+dlaqsb.f.3 \
+dlaqsp.f.3 \
+dlaqsy.f.3 \
+dlaqtr.f.3 \
+dlar1v.f.3 \
+dlar2v.f.3 \
+dlarf.f.3 \
+dlarfb.f.3 \
+dlarfg.f.3 \
+dlarfgp.f.3 \
+dlarft.f.3 \
+dlarfx.f.3 \
+dlargv.f.3 \
+dlarnv.f.3 \
+dlarra.f.3 \
+dlarrb.f.3 \
+dlarrc.f.3 \
+dlarrd.f.3 \
+dlarre.f.3 \
+dlarrf.f.3 \
+dlarrj.f.3 \
+dlarrk.f.3 \
+dlarrr.f.3 \
+dlarrv.f.3 \
+dlarscl2.f.3 \
+dlartg.f.3 \
+dlartgp.f.3 \
+dlartgs.f.3 \
+dlartv.f.3 \
+dlaruv.f.3 \
+dlarz.f.3 \
+dlarzb.f.3 \
+dlarzt.f.3 \
+dlas2.f.3 \
+dlascl.f.3 \
+dlascl2.f.3 \
+dlasd0.f.3 \
+dlasd1.f.3 \
+dlasd2.f.3 \
+dlasd3.f.3 \
+dlasd4.f.3 \
+dlasd5.f.3 \
+dlasd6.f.3 \
+dlasd7.f.3 \
+dlasd8.f.3 \
+dlasda.f.3 \
+dlasdq.f.3 \
+dlasdt.f.3 \
+dlaset.f.3 \
+dlasq1.f.3 \
+dlasq2.f.3 \
+dlasq3.f.3 \
+dlasq4.f.3 \
+dlasq5.f.3 \
+dlasq6.f.3 \
+dlasr.f.3 \
+dlasrt.f.3 \
+dlassq.f.3 \
+dlasv2.f.3 \
+dlaswp.f.3 \
+dlasy2.f.3 \
+dlasyf.f.3 \
+dlat2s.f.3 \
+dlatbs.f.3 \
+dlatdf.f.3 \
+dlatps.f.3 \
+dlatrd.f.3 \
+dlatrs.f.3 \
+dlatrz.f.3 \
+dlatzm.f.3 \
+dlauu2.f.3 \
+dlauum.f.3 \
+dopgtr.f.3 \
+dopmtr.f.3 \
+dorbdb.f.3 \
+dorcsd.f.3 \
+dorg2l.f.3 \
+dorg2r.f.3 \
+dorgbr.f.3 \
+dorghr.f.3 \
+dorgl2.f.3 \
+dorglq.f.3 \
+dorgql.f.3 \
+dorgqr.f.3 \
+dorgr2.f.3 \
+dorgrq.f.3 \
+dorgtr.f.3 \
+dorm2l.f.3 \
+dorm2r.f.3 \
+dormbr.f.3 \
+dormhr.f.3 \
+dorml2.f.3 \
+dormlq.f.3 \
+dormql.f.3 \
+dormqr.f.3 \
+dormr2.f.3 \
+dormr3.f.3 \
+dormrq.f.3 \
+dormrz.f.3 \
+dormtr.f.3 \
+dpbcon.f.3 \
+dpbequ.f.3 \
+dpbrfs.f.3 \
+dpbstf.f.3 \
+dpbsv.f.3 \
+dpbsvx.f.3 \
+dpbtf2.f.3 \
+dpbtrf.f.3 \
+dpbtrs.f.3 \
+dpftrf.f.3 \
+dpftri.f.3 \
+dpftrs.f.3 \
+dpocon.f.3 \
+dpoequ.f.3 \
+dpoequb.f.3 \
+dporfs.f.3 \
+dporfsx.f.3 \
+dposv.f.3 \
+dposvx.f.3 \
+dposvxx.f.3 \
+dpotf2.f.3 \
+dpotrf.f.3 \
+dpotri.f.3 \
+dpotrs.f.3 \
+dppcon.f.3 \
+dppequ.f.3 \
+dpprfs.f.3 \
+dppsv.f.3 \
+dppsvx.f.3 \
+dpptrf.f.3 \
+dpptri.f.3 \
+dpptrs.f.3 \
+dpstf2.f.3 \
+dpstrf.f.3 \
+dptcon.f.3 \
+dpteqr.f.3 \
+dptrfs.f.3 \
+dptsv.f.3 \
+dptsvx.f.3 \
+dpttrf.f.3 \
+dpttrs.f.3 \
+dptts2.f.3 \
+drscl.f.3 \
+dsbev.f.3 \
+dsbevd.f.3 \
+dsbevx.f.3 \
+dsbgst.f.3 \
+dsbgv.f.3 \
+dsbgvd.f.3 \
+dsbgvx.f.3 \
+dsbtrd.f.3 \
+dsecnd_EXT_ETIME.f.3 \
+dsecnd_EXT_ETIME_.f.3 \
+dsecnd_INT_CPU_TIME.f.3 \
+dsecnd_INT_ETIME.f.3 \
+dsecnd_NONE.f.3 \
+dsecndtst.f.3 \
+dsfrk.f.3 \
+dsgesv.f.3 \
+dspcon.f.3 \
+dspev.f.3 \
+dspevd.f.3 \
+dspevx.f.3 \
+dspgst.f.3 \
+dspgv.f.3 \
+dspgvd.f.3 \
+dspgvx.f.3 \
+dsposv.f.3 \
+dsprfs.f.3 \
+dspsv.f.3 \
+dspsvx.f.3 \
+dsptrd.f.3 \
+dsptrf.f.3 \
+dsptri.f.3 \
+dsptrs.f.3 \
+dstebz.f.3 \
+dstedc.f.3 \
+dstegr.f.3 \
+dstein.f.3 \
+dstemr.f.3 \
+dsteqr.f.3 \
+dsterf.f.3 \
+dstev.f.3 \
+dstevd.f.3 \
+dstevr.f.3 \
+dstevx.f.3 \
+dsycon.f.3 \
+dsyconv.f.3 \
+dsyequb.f.3 \
+dsyev.f.3 \
+dsyevd.f.3 \
+dsyevr.f.3 \
+dsyevx.f.3 \
+dsygs2.f.3 \
+dsygst.f.3 \
+dsygv.f.3 \
+dsygvd.f.3 \
+dsygvx.f.3 \
+dsyrfs.f.3 \
+dsyrfsx.f.3 \
+dsysv.f.3 \
+dsysvx.f.3 \
+dsysvxx.f.3 \
+dsyswapr.f.3 \
+dsytd2.f.3 \
+dsytf2.f.3 \
+dsytrd.f.3 \
+dsytrf.f.3 \
+dsytri.f.3 \
+dsytri2.f.3 \
+dsytri2x.f.3 \
+dsytrs.f.3 \
+dsytrs2.f.3 \
+dtbcon.f.3 \
+dtbrfs.f.3 \
+dtbtrs.f.3 \
+dtfsm.f.3 \
+dtftri.f.3 \
+dtfttp.f.3 \
+dtfttr.f.3 \
+dtgevc.f.3 \
+dtgex2.f.3 \
+dtgexc.f.3 \
+dtgsen.f.3 \
+dtgsja.f.3 \
+dtgsna.f.3 \
+dtgsy2.f.3 \
+dtgsyl.f.3 \
+dtpcon.f.3 \
+dtpmqrt.f.3 \
+dtpqrt.f.3 \
+dtpqrt2.f.3 \
+dtprfb.f.3 \
+dtprfs.f.3 \
+dtptri.f.3 \
+dtptrs.f.3 \
+dtpttf.f.3 \
+dtpttr.f.3 \
+dtrcon.f.3 \
+dtrevc.f.3 \
+dtrexc.f.3 \
+dtrrfs.f.3 \
+dtrsen.f.3 \
+dtrsna.f.3 \
+dtrsyl.f.3 \
+dtrti2.f.3 \
+dtrtri.f.3 \
+dtrtrs.f.3 \
+dtrttf.f.3 \
+dtrttp.f.3 \
+dtzrqf.f.3 \
+dtzrzf.f.3 \
+dzsum1.f.3 \
+icmax1.f.3 \
+ieeeck.f.3 \
+ilaclc.f.3 \
+ilaclr.f.3 \
+iladiag.f.3 \
+iladlc.f.3 \
+iladlr.f.3 \
+ilaenv.f.3 \
+ilaprec.f.3 \
+ilaslc.f.3 \
+ilaslr.f.3 \
+ilatrans.f.3 \
+ilauplo.f.3 \
+ilazlc.f.3 \
+ilazlr.f.3 \
+iparmq.f.3 \
+izmax1.f.3 \
+lsamen.f.3 \
+lsametst.f.3 \
+sbbcsd.f.3 \
+sbdsdc.f.3 \
+sbdsqr.f.3 \
+scsum1.f.3 \
+sdisna.f.3 \
+second_EXT_ETIME.f.3 \
+second_EXT_ETIME_.f.3 \
+second_INT_CPU_TIME.f.3 \
+second_INT_ETIME.f.3 \
+second_NONE.f.3 \
+secondtst.f.3 \
+sgbbrd.f.3 \
+sgbcon.f.3 \
+sgbequ.f.3 \
+sgbequb.f.3 \
+sgbrfs.f.3 \
+sgbrfsx.f.3 \
+sgbsv.f.3 \
+sgbsvx.f.3 \
+sgbsvxx.f.3 \
+sgbtf2.f.3 \
+sgbtrf.f.3 \
+sgbtrs.f.3 \
+sgebak.f.3 \
+sgebal.f.3 \
+sgebd2.f.3 \
+sgebrd.f.3 \
+sgecon.f.3 \
+sgeequ.f.3 \
+sgeequb.f.3 \
+sgees.f.3 \
+sgeesx.f.3 \
+sgeev.f.3 \
+sgeevx.f.3 \
+sgegs.f.3 \
+sgegv.f.3 \
+sgehd2.f.3 \
+sgehrd.f.3 \
+sgejsv.f.3 \
+sgelq2.f.3 \
+sgelqf.f.3 \
+sgels.f.3 \
+sgelsd.f.3 \
+sgelss.f.3 \
+sgelsx.f.3 \
+sgelsy.f.3 \
+sgemqrt.f.3 \
+sgeql2.f.3 \
+sgeqlf.f.3 \
+sgeqp3.f.3 \
+sgeqpf.f.3 \
+sgeqr2.f.3 \
+sgeqr2p.f.3 \
+sgeqrf.f.3 \
+sgeqrfp.f.3 \
+sgeqrt.f.3 \
+sgeqrt2.f.3 \
+sgeqrt3.f.3 \
+sgerfs.f.3 \
+sgerfsx.f.3 \
+sgerq2.f.3 \
+sgerqf.f.3 \
+sgesc2.f.3 \
+sgesdd.f.3 \
+sgesv.f.3 \
+sgesvd.f.3 \
+sgesvj.f.3 \
+sgesvx.f.3 \
+sgesvxx.f.3 \
+sgetc2.f.3 \
+sgetf2.f.3 \
+sgetrf.f.3 \
+sgetri.f.3 \
+sgetrs.f.3 \
+sggbak.f.3 \
+sggbal.f.3 \
+sgges.f.3 \
+sggesx.f.3 \
+sggev.f.3 \
+sggevx.f.3 \
+sggglm.f.3 \
+sgghrd.f.3 \
+sgglse.f.3 \
+sggqrf.f.3 \
+sggrqf.f.3 \
+sggsvd.f.3 \
+sggsvp.f.3 \
+sgsvj0.f.3 \
+sgsvj1.f.3 \
+sgtcon.f.3 \
+sgtrfs.f.3 \
+sgtsv.f.3 \
+sgtsvx.f.3 \
+sgttrf.f.3 \
+sgttrs.f.3 \
+sgtts2.f.3 \
+shgeqz.f.3 \
+shsein.f.3 \
+shseqr.f.3 \
+sisnan.f.3 \
+sla_gbamv.f.3 \
+sla_gbrcond.f.3 \
+sla_gbrfsx_extended.f.3 \
+sla_gbrpvgrw.f.3 \
+sla_geamv.f.3 \
+sla_gercond.f.3 \
+sla_gerfsx_extended.f.3 \
+sla_gerpvgrw.f.3 \
+sla_lin_berr.f.3 \
+sla_porcond.f.3 \
+sla_porfsx_extended.f.3 \
+sla_porpvgrw.f.3 \
+sla_syamv.f.3 \
+sla_syrcond.f.3 \
+sla_syrfsx_extended.f.3 \
+sla_syrpvgrw.f.3 \
+sla_wwaddw.f.3 \
+slabad.f.3 \
+slabrd.f.3 \
+slacn2.f.3 \
+slacon.f.3 \
+slacpy.f.3 \
+sladiv.f.3 \
+slae2.f.3 \
+slaebz.f.3 \
+slaed0.f.3 \
+slaed1.f.3 \
+slaed2.f.3 \
+slaed3.f.3 \
+slaed4.f.3 \
+slaed5.f.3 \
+slaed6.f.3 \
+slaed7.f.3 \
+slaed8.f.3 \
+slaed9.f.3 \
+slaeda.f.3 \
+slaein.f.3 \
+slaev2.f.3 \
+slaexc.f.3 \
+slag2.f.3 \
+slag2d.f.3 \
+slags2.f.3 \
+slagtf.f.3 \
+slagtm.f.3 \
+slagts.f.3 \
+slagv2.f.3 \
+slahqr.f.3 \
+slahr2.f.3 \
+slahrd.f.3 \
+slaic1.f.3 \
+slaisnan.f.3 \
+slaln2.f.3 \
+slals0.f.3 \
+slalsa.f.3 \
+slalsd.f.3 \
+slamch.f.3 \
+slamchf77.f.3 \
+slamchtst.f.3 \
+slamrg.f.3 \
+slaneg.f.3 \
+slangb.f.3 \
+slange.f.3 \
+slangt.f.3 \
+slanhs.f.3 \
+slansb.f.3 \
+slansf.f.3 \
+slansp.f.3 \
+slanst.f.3 \
+slansy.f.3 \
+slantb.f.3 \
+slantp.f.3 \
+slantr.f.3 \
+slanv2.f.3 \
+slapll.f.3 \
+slapmr.f.3 \
+slapmt.f.3 \
+slapy2.f.3 \
+slapy3.f.3 \
+slaqgb.f.3 \
+slaqge.f.3 \
+slaqp2.f.3 \
+slaqps.f.3 \
+slaqr0.f.3 \
+slaqr1.f.3 \
+slaqr2.f.3 \
+slaqr3.f.3 \
+slaqr4.f.3 \
+slaqr5.f.3 \
+slaqsb.f.3 \
+slaqsp.f.3 \
+slaqsy.f.3 \
+slaqtr.f.3 \
+slar1v.f.3 \
+slar2v.f.3 \
+slarf.f.3 \
+slarfb.f.3 \
+slarfg.f.3 \
+slarfgp.f.3 \
+slarft.f.3 \
+slarfx.f.3 \
+slargv.f.3 \
+slarnv.f.3 \
+slarra.f.3 \
+slarrb.f.3 \
+slarrc.f.3 \
+slarrd.f.3 \
+slarre.f.3 \
+slarrf.f.3 \
+slarrj.f.3 \
+slarrk.f.3 \
+slarrr.f.3 \
+slarrv.f.3 \
+slarscl2.f.3 \
+slartg.f.3 \
+slartgp.f.3 \
+slartgs.f.3 \
+slartv.f.3 \
+slaruv.f.3 \
+slarz.f.3 \
+slarzb.f.3 \
+slarzt.f.3 \
+slas2.f.3 \
+slascl.f.3 \
+slascl2.f.3 \
+slasd0.f.3 \
+slasd1.f.3 \
+slasd2.f.3 \
+slasd3.f.3 \
+slasd4.f.3 \
+slasd5.f.3 \
+slasd6.f.3 \
+slasd7.f.3 \
+slasd8.f.3 \
+slasda.f.3 \
+slasdq.f.3 \
+slasdt.f.3 \
+slaset.f.3 \
+slasq1.f.3 \
+slasq2.f.3 \
+slasq3.f.3 \
+slasq4.f.3 \
+slasq5.f.3 \
+slasq6.f.3 \
+slasr.f.3 \
+slasrt.f.3 \
+slassq.f.3 \
+slasv2.f.3 \
+slaswp.f.3 \
+slasy2.f.3 \
+slasyf.f.3 \
+slatbs.f.3 \
+slatdf.f.3 \
+slatps.f.3 \
+slatrd.f.3 \
+slatrs.f.3 \
+slatrz.f.3 \
+slatzm.f.3 \
+slauu2.f.3 \
+slauum.f.3 \
+sopgtr.f.3 \
+sopmtr.f.3 \
+sorbdb.f.3 \
+sorcsd.f.3 \
+sorg2l.f.3 \
+sorg2r.f.3 \
+sorgbr.f.3 \
+sorghr.f.3 \
+sorgl2.f.3 \
+sorglq.f.3 \
+sorgql.f.3 \
+sorgqr.f.3 \
+sorgr2.f.3 \
+sorgrq.f.3 \
+sorgtr.f.3 \
+sorm2l.f.3 \
+sorm2r.f.3 \
+sormbr.f.3 \
+sormhr.f.3 \
+sorml2.f.3 \
+sormlq.f.3 \
+sormql.f.3 \
+sormqr.f.3 \
+sormr2.f.3 \
+sormr3.f.3 \
+sormrq.f.3 \
+sormrz.f.3 \
+sormtr.f.3 \
+spbcon.f.3 \
+spbequ.f.3 \
+spbrfs.f.3 \
+spbstf.f.3 \
+spbsv.f.3 \
+spbsvx.f.3 \
+spbtf2.f.3 \
+spbtrf.f.3 \
+spbtrs.f.3 \
+spftrf.f.3 \
+spftri.f.3 \
+spftrs.f.3 \
+spocon.f.3 \
+spoequ.f.3 \
+spoequb.f.3 \
+sporfs.f.3 \
+sporfsx.f.3 \
+sposv.f.3 \
+sposvx.f.3 \
+sposvxx.f.3 \
+spotf2.f.3 \
+spotrf.f.3 \
+spotri.f.3 \
+spotrs.f.3 \
+sppcon.f.3 \
+sppequ.f.3 \
+spprfs.f.3 \
+sppsv.f.3 \
+sppsvx.f.3 \
+spptrf.f.3 \
+spptri.f.3 \
+spptrs.f.3 \
+spstf2.f.3 \
+spstrf.f.3 \
+sptcon.f.3 \
+spteqr.f.3 \
+sptrfs.f.3 \
+sptsv.f.3 \
+sptsvx.f.3 \
+spttrf.f.3 \
+spttrs.f.3 \
+sptts2.f.3 \
+srscl.f.3 \
+ssbev.f.3 \
+ssbevd.f.3 \
+ssbevx.f.3 \
+ssbgst.f.3 \
+ssbgv.f.3 \
+ssbgvd.f.3 \
+ssbgvx.f.3 \
+ssbtrd.f.3 \
+ssfrk.f.3 \
+sspcon.f.3 \
+sspev.f.3 \
+sspevd.f.3 \
+sspevx.f.3 \
+sspgst.f.3 \
+sspgv.f.3 \
+sspgvd.f.3 \
+sspgvx.f.3 \
+ssprfs.f.3 \
+sspsv.f.3 \
+sspsvx.f.3 \
+ssptrd.f.3 \
+ssptrf.f.3 \
+ssptri.f.3 \
+ssptrs.f.3 \
+sstebz.f.3 \
+sstedc.f.3 \
+sstegr.f.3 \
+sstein.f.3 \
+sstemr.f.3 \
+ssteqr.f.3 \
+ssterf.f.3 \
+sstev.f.3 \
+sstevd.f.3 \
+sstevr.f.3 \
+sstevx.f.3 \
+ssycon.f.3 \
+ssyconv.f.3 \
+ssyequb.f.3 \
+ssyev.f.3 \
+ssyevd.f.3 \
+ssyevr.f.3 \
+ssyevx.f.3 \
+ssygs2.f.3 \
+ssygst.f.3 \
+ssygv.f.3 \
+ssygvd.f.3 \
+ssygvx.f.3 \
+ssyrfs.f.3 \
+ssyrfsx.f.3 \
+ssysv.f.3 \
+ssysvx.f.3 \
+ssysvxx.f.3 \
+ssyswapr.f.3 \
+ssytd2.f.3 \
+ssytf2.f.3 \
+ssytrd.f.3 \
+ssytrf.f.3 \
+ssytri.f.3 \
+ssytri2.f.3 \
+ssytri2x.f.3 \
+ssytrs.f.3 \
+ssytrs2.f.3 \
+stbcon.f.3 \
+stbrfs.f.3 \
+stbtrs.f.3 \
+stfsm.f.3 \
+stftri.f.3 \
+stfttp.f.3 \
+stfttr.f.3 \
+stgevc.f.3 \
+stgex2.f.3 \
+stgexc.f.3 \
+stgsen.f.3 \
+stgsja.f.3 \
+stgsna.f.3 \
+stgsy2.f.3 \
+stgsyl.f.3 \
+stpcon.f.3 \
+stpmqrt.f.3 \
+stpqrt.f.3 \
+stpqrt2.f.3 \
+stprfb.f.3 \
+stprfs.f.3 \
+stptri.f.3 \
+stptrs.f.3 \
+stpttf.f.3 \
+stpttr.f.3 \
+strcon.f.3 \
+strevc.f.3 \
+strexc.f.3 \
+strrfs.f.3 \
+strsen.f.3 \
+strsna.f.3 \
+strsyl.f.3 \
+strti2.f.3 \
+strtri.f.3 \
+strtrs.f.3 \
+strttf.f.3 \
+strttp.f.3 \
+stzrqf.f.3 \
+stzrzf.f.3 \
+tstiee.f.3 \
+zbbcsd.f.3 \
+zbdsqr.f.3 \
+zcgesv.f.3 \
+zcposv.f.3 \
+zdrscl.f.3 \
+zgbbrd.f.3 \
+zgbcon.f.3 \
+zgbequ.f.3 \
+zgbequb.f.3 \
+zgbrfs.f.3 \
+zgbrfsx.f.3 \
+zgbsv.f.3 \
+zgbsvx.f.3 \
+zgbsvxx.f.3 \
+zgbtf2.f.3 \
+zgbtrf.f.3 \
+zgbtrs.f.3 \
+zgebak.f.3 \
+zgebal.f.3 \
+zgebd2.f.3 \
+zgebrd.f.3 \
+zgecon.f.3 \
+zgeequ.f.3 \
+zgeequb.f.3 \
+zgees.f.3 \
+zgeesx.f.3 \
+zgeev.f.3 \
+zgeevx.f.3 \
+zgegs.f.3 \
+zgegv.f.3 \
+zgehd2.f.3 \
+zgehrd.f.3 \
+zgelq2.f.3 \
+zgelqf.f.3 \
+zgels.f.3 \
+zgelsd.f.3 \
+zgelss.f.3 \
+zgelsx.f.3 \
+zgelsy.f.3 \
+zgemqrt.f.3 \
+zgeql2.f.3 \
+zgeqlf.f.3 \
+zgeqp3.f.3 \
+zgeqpf.f.3 \
+zgeqr2.f.3 \
+zgeqr2p.f.3 \
+zgeqrf.f.3 \
+zgeqrfp.f.3 \
+zgeqrt.f.3 \
+zgeqrt2.f.3 \
+zgeqrt3.f.3 \
+zgerfs.f.3 \
+zgerfsx.f.3 \
+zgerq2.f.3 \
+zgerqf.f.3 \
+zgesc2.f.3 \
+zgesdd.f.3 \
+zgesv.f.3 \
+zgesvd.f.3 \
+zgesvx.f.3 \
+zgesvxx.f.3 \
+zgetc2.f.3 \
+zgetf2.f.3 \
+zgetrf.f.3 \
+zgetri.f.3 \
+zgetrs.f.3 \
+zggbak.f.3 \
+zggbal.f.3 \
+zgges.f.3 \
+zggesx.f.3 \
+zggev.f.3 \
+zggevx.f.3 \
+zggglm.f.3 \
+zgghrd.f.3 \
+zgglse.f.3 \
+zggqrf.f.3 \
+zggrqf.f.3 \
+zggsvd.f.3 \
+zggsvp.f.3 \
+zgtcon.f.3 \
+zgtrfs.f.3 \
+zgtsv.f.3 \
+zgtsvx.f.3 \
+zgttrf.f.3 \
+zgttrs.f.3 \
+zgtts2.f.3 \
+zhbev.f.3 \
+zhbevd.f.3 \
+zhbevx.f.3 \
+zhbgst.f.3 \
+zhbgv.f.3 \
+zhbgvd.f.3 \
+zhbgvx.f.3 \
+zhbtrd.f.3 \
+zhecon.f.3 \
+zheequb.f.3 \
+zheev.f.3 \
+zheevd.f.3 \
+zheevr.f.3 \
+zheevx.f.3 \
+zhegs2.f.3 \
+zhegst.f.3 \
+zhegv.f.3 \
+zhegvd.f.3 \
+zhegvx.f.3 \
+zherfs.f.3 \
+zherfsx.f.3 \
+zhesv.f.3 \
+zhesvx.f.3 \
+zhesvxx.f.3 \
+zheswapr.f.3 \
+zhetd2.f.3 \
+zhetf2.f.3 \
+zhetrd.f.3 \
+zhetrf.f.3 \
+zhetri.f.3 \
+zhetri2.f.3 \
+zhetri2x.f.3 \
+zhetrs.f.3 \
+zhetrs2.f.3 \
+zhfrk.f.3 \
+zhgeqz.f.3 \
+zhpcon.f.3 \
+zhpev.f.3 \
+zhpevd.f.3 \
+zhpevx.f.3 \
+zhpgst.f.3 \
+zhpgv.f.3 \
+zhpgvd.f.3 \
+zhpgvx.f.3 \
+zhprfs.f.3 \
+zhpsv.f.3 \
+zhpsvx.f.3 \
+zhptrd.f.3 \
+zhptrf.f.3 \
+zhptri.f.3 \
+zhptrs.f.3 \
+zhsein.f.3 \
+zhseqr.f.3 \
+zla_gbamv.f.3 \
+zla_gbrcond_c.f.3 \
+zla_gbrcond_x.f.3 \
+zla_gbrfsx_extended.f.3 \
+zla_gbrpvgrw.f.3 \
+zla_geamv.f.3 \
+zla_gercond_c.f.3 \
+zla_gercond_x.f.3 \
+zla_gerfsx_extended.f.3 \
+zla_gerpvgrw.f.3 \
+zla_heamv.f.3 \
+zla_hercond_c.f.3 \
+zla_hercond_x.f.3 \
+zla_herfsx_extended.f.3 \
+zla_herpvgrw.f.3 \
+zla_lin_berr.f.3 \
+zla_porcond_c.f.3 \
+zla_porcond_x.f.3 \
+zla_porfsx_extended.f.3 \
+zla_porpvgrw.f.3 \
+zla_syamv.f.3 \
+zla_syrcond_c.f.3 \
+zla_syrcond_x.f.3 \
+zla_syrfsx_extended.f.3 \
+zla_syrpvgrw.f.3 \
+zla_wwaddw.f.3 \
+zlabrd.f.3 \
+zlacgv.f.3 \
+zlacn2.f.3 \
+zlacon.f.3 \
+zlacp2.f.3 \
+zlacpy.f.3 \
+zlacrm.f.3 \
+zlacrt.f.3 \
+zladiv.f.3 \
+zlaed0.f.3 \
+zlaed7.f.3 \
+zlaed8.f.3 \
+zlaein.f.3 \
+zlaesy.f.3 \
+zlaev2.f.3 \
+zlag2c.f.3 \
+zlags2.f.3 \
+zlagtm.f.3 \
+zlahef.f.3 \
+zlahqr.f.3 \
+zlahr2.f.3 \
+zlahrd.f.3 \
+zlaic1.f.3 \
+zlals0.f.3 \
+zlalsa.f.3 \
+zlalsd.f.3 \
+zlangb.f.3 \
+zlange.f.3 \
+zlangt.f.3 \
+zlanhb.f.3 \
+zlanhe.f.3 \
+zlanhf.f.3 \
+zlanhp.f.3 \
+zlanhs.f.3 \
+zlanht.f.3 \
+zlansb.f.3 \
+zlansp.f.3 \
+zlansy.f.3 \
+zlantb.f.3 \
+zlantp.f.3 \
+zlantr.f.3 \
+zlapll.f.3 \
+zlapmr.f.3 \
+zlapmt.f.3 \
+zlaqgb.f.3 \
+zlaqge.f.3 \
+zlaqhb.f.3 \
+zlaqhe.f.3 \
+zlaqhp.f.3 \
+zlaqp2.f.3 \
+zlaqps.f.3 \
+zlaqr0.f.3 \
+zlaqr1.f.3 \
+zlaqr2.f.3 \
+zlaqr3.f.3 \
+zlaqr4.f.3 \
+zlaqr5.f.3 \
+zlaqsb.f.3 \
+zlaqsp.f.3 \
+zlaqsy.f.3 \
+zlar1v.f.3 \
+zlar2v.f.3 \
+zlarcm.f.3 \
+zlarf.f.3 \
+zlarfb.f.3 \
+zlarfg.f.3 \
+zlarfgp.f.3 \
+zlarft.f.3 \
+zlarfx.f.3 \
+zlargv.f.3 \
+zlarnv.f.3 \
+zlarrv.f.3 \
+zlarscl2.f.3 \
+zlartg.f.3 \
+zlartv.f.3 \
+zlarz.f.3 \
+zlarzb.f.3 \
+zlarzt.f.3 \
+zlascl.f.3 \
+zlascl2.f.3 \
+zlaset.f.3 \
+zlasr.f.3 \
+zlassq.f.3 \
+zlaswp.f.3 \
+zlasyf.f.3 \
+zlat2c.f.3 \
+zlatbs.f.3 \
+zlatdf.f.3 \
+zlatps.f.3 \
+zlatrd.f.3 \
+zlatrs.f.3 \
+zlatrz.f.3 \
+zlatzm.f.3 \
+zlauu2.f.3 \
+zlauum.f.3 \
+zpbcon.f.3 \
+zpbequ.f.3 \
+zpbrfs.f.3 \
+zpbstf.f.3 \
+zpbsv.f.3 \
+zpbsvx.f.3 \
+zpbtf2.f.3 \
+zpbtrf.f.3 \
+zpbtrs.f.3 \
+zpftrf.f.3 \
+zpftri.f.3 \
+zpftrs.f.3 \
+zpocon.f.3 \
+zpoequ.f.3 \
+zpoequb.f.3 \
+zporfs.f.3 \
+zporfsx.f.3 \
+zposv.f.3 \
+zposvx.f.3 \
+zposvxx.f.3 \
+zpotf2.f.3 \
+zpotrf.f.3 \
+zpotri.f.3 \
+zpotrs.f.3 \
+zppcon.f.3 \
+zppequ.f.3 \
+zpprfs.f.3 \
+zppsv.f.3 \
+zppsvx.f.3 \
+zpptrf.f.3 \
+zpptri.f.3 \
+zpptrs.f.3 \
+zpstf2.f.3 \
+zpstrf.f.3 \
+zptcon.f.3 \
+zpteqr.f.3 \
+zptrfs.f.3 \
+zptsv.f.3 \
+zptsvx.f.3 \
+zpttrf.f.3 \
+zpttrs.f.3 \
+zptts2.f.3 \
+zrot.f.3 \
+zspcon.f.3 \
+zspmv.f.3 \
+zspr.f.3 \
+zsprfs.f.3 \
+zspsv.f.3 \
+zspsvx.f.3 \
+zsptrf.f.3 \
+zsptri.f.3 \
+zsptrs.f.3 \
+zstedc.f.3 \
+zstegr.f.3 \
+zstein.f.3 \
+zstemr.f.3 \
+zsteqr.f.3 \
+zsycon.f.3 \
+zsyconv.f.3 \
+zsyequb.f.3 \
+zsymv.f.3 \
+zsyr.f.3 \
+zsyrfs.f.3 \
+zsyrfsx.f.3 \
+zsysv.f.3 \
+zsysvx.f.3 \
+zsysvxx.f.3 \
+zsyswapr.f.3 \
+zsytf2.f.3 \
+zsytrf.f.3 \
+zsytri.f.3 \
+zsytri2.f.3 \
+zsytri2x.f.3 \
+zsytrs.f.3 \
+zsytrs2.f.3 \
+ztbcon.f.3 \
+ztbrfs.f.3 \
+ztbtrs.f.3 \
+ztfsm.f.3 \
+ztftri.f.3 \
+ztfttp.f.3 \
+ztfttr.f.3 \
+ztgevc.f.3 \
+ztgex2.f.3 \
+ztgexc.f.3 \
+ztgsen.f.3 \
+ztgsja.f.3 \
+ztgsna.f.3 \
+ztgsy2.f.3 \
+ztgsyl.f.3 \
+ztpcon.f.3 \
+ztpmqrt.f.3 \
+ztpqrt.f.3 \
+ztpqrt2.f.3 \
+ztprfb.f.3 \
+ztprfs.f.3 \
+ztptri.f.3 \
+ztptrs.f.3 \
+ztpttf.f.3 \
+ztpttr.f.3 \
+ztrcon.f.3 \
+ztrevc.f.3 \
+ztrexc.f.3 \
+ztrrfs.f.3 \
+ztrsen.f.3 \
+ztrsna.f.3 \
+ztrsyl.f.3 \
+ztrti2.f.3 \
+ztrtri.f.3 \
+ztrtrs.f.3 \
+ztrttf.f.3 \
+ztrttp.f.3 \
+ztzrqf.f.3 \
+ztzrzf.f.3 \
+zunbdb.f.3 \
+zuncsd.f.3 \
+zung2l.f.3 \
+zung2r.f.3 \
+zungbr.f.3 \
+zunghr.f.3 \
+zungl2.f.3 \
+zunglq.f.3 \
+zungql.f.3 \
+zungqr.f.3 \
+zungr2.f.3 \
+zungrq.f.3 \
+zungtr.f.3 \
+zunm2l.f.3 \
+zunm2r.f.3 \
+zunmbr.f.3 \
+zunmhr.f.3 \
+zunml2.f.3 \
+zunmlq.f.3 \
+zunmql.f.3 \
+zunmqr.f.3 \
+zunmr2.f.3 \
+zunmr3.f.3 \
+zunmrq.f.3 \
+zunmrz.f.3 \
+zunmtr.f.3 \
+zupgtr.f.3 \
+zupmtr.f.3
diff -uNr /usr/ports/math/lapack/./files/patch-Makefile ./files/patch-Makefile
--- /usr/ports/math/lapack/./files/patch-Makefile	2009-04-13 16:34:56.000000000 +0900
+++ ./files/patch-Makefile	2011-12-18 16:54:00.000000000 +0900
@@ -1,11 +1,11 @@
---- Makefile~	2008-11-08 02:20:55.000000000 +0900
-+++ Makefile	2009-04-13 13:05:23.000000000 +0900
+--- Makefile~	2011-11-18 23:04:06.000000000 +0900
++++ Makefile	2011-11-18 23:04:27.000000000 +0900
 @@ -6,7 +6,11 @@
  
  include make.inc
  
 +.if defined(ENABLE_TESTING) && ${ENABLE_TESTING} == "YES"
- all: lapack_install lib lapack_testing blas_testing
+ all: lapack_install lib blas_testing lapack_testing 
 +.else
 +all: lapack_install lib
 +.endif
diff -uNr /usr/ports/math/lapack/./files/patch-SRC+Makefile ./files/patch-SRC+Makefile
--- /usr/ports/math/lapack/./files/patch-SRC+Makefile	2010-12-25 13:10:29.000000000 +0900
+++ ./files/patch-SRC+Makefile	2011-12-18 16:54:00.000000000 +0900
@@ -1,51 +1,92 @@
---- SRC/Makefile.orig	2010-11-04 11:11:45.000000000 +0900
-+++ SRC/Makefile	2010-12-11 12:46:22.000000000 +0900
-@@ -123,7 +123,7 @@
-    sormr3.o sormrq.o sormrz.o sormtr.o spbcon.o spbequ.o spbrfs.o \
-    spbstf.o spbsv.o  spbsvx.o \
-    spbtf2.o spbtrf.o spbtrs.o spocon.o spoequ.o sporfs.o sposv.o  \
--   sposvx.o spotf2.o spotrf.o spotri.o  spstrf.o spstf2.o \
-+   sposvx.o spotf2.o spotri.o spstrf.o spstf2.o \
-    sppcon.o sppequ.o \
-    spprfs.o sppsv.o  sppsvx.o spptrf.o spptri.o spptrs.o sptcon.o \
-    spteqr.o sptrfs.o sptsv.o  sptsvx.o spttrs.o sptts2.o srscl.o  \
-@@ -164,7 +164,7 @@
-    cgels.o  cgelsd.o cgelss.o cgelsx.o cgelsy.o cgeql2.o cgeqlf.o cgeqp3.o \
-    cgeqpf.o cgeqr2.o cgeqr2p.o cgeqrf.o cgeqrfp.o cgerfs.o \
-    cgerq2.o cgerqf.o cgesc2.o cgesdd.o cgesv.o  cgesvd.o  \
--   cgesvx.o cgetc2.o cgetf2.o cgetrf.o cgetri.o cgetrs.o \
-+   cgesvx.o cgetc2.o cgetf2.o cgetri.o \
-    cggbak.o cggbal.o cgges.o  cggesx.o cggev.o  cggevx.o cggglm.o \
-    cgghrd.o cgglse.o cggqrf.o cggrqf.o \
-    cggsvd.o cggsvp.o \
-@@ -194,7 +194,7 @@
-    claswp.o clasyf.o clatbs.o clatdf.o clatps.o clatrd.o clatrs.o clatrz.o \
-    clatzm.o clauu2.o clauum.o cpbcon.o cpbequ.o cpbrfs.o cpbstf.o cpbsv.o  \
-    cpbsvx.o cpbtf2.o cpbtrf.o cpbtrs.o cpocon.o cpoequ.o cporfs.o \
--   cposv.o  cposvx.o cpotf2.o cpotrf.o cpotri.o cpotrs.o cpstrf.o cpstf2.o \
-+   cposv.o  cposvx.o cpotf2.o cpotri.o cpstrf.o cpstf2.o \
-    cppcon.o cppequ.o cpprfs.o cppsv.o  cppsvx.o cpptrf.o cpptri.o cpptrs.o \
-    cptcon.o cpteqr.o cptrfs.o cptsv.o  cptsvx.o cpttrf.o cpttrs.o cptts2.o \
-    crot.o   cspcon.o cspmv.o  cspr.o   csprfs.o cspsv.o  \
-@@ -371,9 +371,9 @@
+--- SRC/Makefile~	2011-11-18 23:21:16.000000000 +0900
++++ SRC/Makefile	2011-11-18 23:22:26.000000000 +0900
+@@ -154,7 +154,7 @@
  
- all: ../$(LAPACKLIB)
+ DSLASRC = spotrs.o sgetrs.o spotrf.o sgetrf.o 
+ 
+-ifdef USEXBLAS
++.ifdef USEXBLAS
+ SXLASRC = sgesvxx.o sgerfsx.o sla_gerfsx_extended.o sla_geamv.o		\
+    sla_gercond.o sla_gerpvgrw.o ssysvxx.o ssyrfsx.o			\
+    sla_syrfsx_extended.o sla_syamv.o sla_syrcond.o sla_syrpvgrw.o	\
+@@ -162,7 +162,7 @@
+    sla_porpvgrw.o sgbsvxx.o sgbrfsx.o sla_gbrfsx_extended.o		\
+    sla_gbamv.o sla_gbrcond.o sla_gbrpvgrw.o sla_lin_berr.o slarscl2.o	\
+    slascl2.o sla_wwaddw.o
+-endif
++.endif
+ 
+ CLASRC = \
+    cbdsqr.o cgbbrd.o cgbcon.o cgbequ.o cgbrfs.o cgbsv.o  cgbsvx.o \
+@@ -226,7 +226,7 @@
+    cgeqrt.o cgeqrt2.o cgeqrt3.o cgemqrt.o \
+    ctpqrt.o ctpqrt2.o ctpmqrt.o ctprfb.o
+ 
+-ifdef USEXBLAS
++.ifdef USEXBLAS
+ CXLASRC = cgesvxx.o cgerfsx.o cla_gerfsx_extended.o cla_geamv.o \
+    cla_gercond_c.o cla_gercond_x.o cla_gerpvgrw.o \
+    csysvxx.o csyrfsx.o cla_syrfsx_extended.o cla_syamv.o \
+@@ -238,7 +238,7 @@
+    chesvxx.o cherfsx.o cla_herfsx_extended.o cla_heamv.o \
+    cla_hercond_c.o cla_hercond_x.o cla_herpvgrw.o \
+    cla_lin_berr.o clarscl2.o clascl2.o cla_wwaddw.o
+-endif
++.endif
+ 
+ ZCLASRC = cpotrs.o cgetrs.o cpotrf.o cgetrf.o 
+ 
+@@ -302,7 +302,7 @@
+    dgeqrt.o dgeqrt2.o dgeqrt3.o dgemqrt.o \
+    dtpqrt.o dtpqrt2.o dtpmqrt.o dtprfb.o
  
 -ifdef USEXBLAS
 +.ifdef USEXBLAS
- ALLXOBJ=$(SXLASRC) $(DXLASRC) $(CXLASRC) $(ZXLASRC) $(ALLXAUX)
+ DXLASRC = dgesvxx.o dgerfsx.o dla_gerfsx_extended.o dla_geamv.o		\
+    dla_gercond.o dla_gerpvgrw.o dsysvxx.o dsyrfsx.o			\
+    dla_syrfsx_extended.o dla_syamv.o dla_syrcond.o dla_syrpvgrw.o	\
+@@ -310,7 +310,7 @@
+    dla_porpvgrw.o dgbsvxx.o dgbrfsx.o dla_gbrfsx_extended.o		\
+    dla_gbamv.o dla_gbrcond.o dla_gbrpvgrw.o dla_lin_berr.o dlarscl2.o	\
+    dlascl2.o dla_wwaddw.o
 -endif
 +.endif
  
- ALLOBJ=$(SLASRC) $(DLASRC) $(DSLASRC) $(CLASRC) $(ZLASRC) $(ZCLASRC) \
- 	   $(SCLAUX) $(DZLAUX) $(ALLAUX)
-@@ -409,13 +409,13 @@
- $(CLASRC): $(FRC)
- $(DLASRC): $(FRC)
+ ZLASRC = \
+    zbdsqr.o zgbbrd.o zgbcon.o zgbequ.o zgbrfs.o zgbsv.o  zgbsvx.o \
+@@ -379,7 +379,7 @@
+    zgeqrt.o zgeqrt2.o zgeqrt3.o zgemqrt.o \
+    ztpqrt.o ztpqrt2.o ztpmqrt.o ztprfb.o
+ 
+-ifdef USEXBLAS
++.ifdef USEXBLAS
+ ZXLASRC = zgesvxx.o zgerfsx.o zla_gerfsx_extended.o zla_geamv.o		\
+    zla_gercond_c.o zla_gercond_x.o zla_gerpvgrw.o zsysvxx.o zsyrfsx.o	\
+    zla_syrfsx_extended.o zla_syamv.o zla_syrcond_c.o zla_syrcond_x.o	\
+@@ -389,14 +389,14 @@
+    zla_gbrpvgrw.o zhesvxx.o zherfsx.o zla_herfsx_extended.o		\
+    zla_heamv.o zla_hercond_c.o zla_hercond_x.o zla_herpvgrw.o		\
+    zla_lin_berr.o zlarscl2.o zlascl2.o zla_wwaddw.o
+-endif
++.endif
+ 
+ ALLOBJ = $(SLASRC) $(DLASRC) $(DSLASRC) $(CLASRC) $(ZLASRC) $(ZCLASRC) \
+    $(SCLAUX) $(DZLAUX) $(ALLAUX)
+ 
+-ifdef USEXBLAS
++.ifdef USEXBLAS
+ ALLXOBJ = $(SXLASRC) $(DXLASRC) $(CXLASRC) $(ZXLASRC)
+-endif
++.endif
+ 
+ all: ../$(LAPACKLIB)
+ 
+@@ -433,12 +433,12 @@
  $(ZLASRC): $(FRC)
+ $(ZCLASRC): $(FRC)
+ $(DSLASRC): $(FRC)
 -ifdef USEXBLAS
 +.ifdef USEXBLAS
- $(ALLXAUX): $(FRC)
  $(SXLASRC): $(FRC)
  $(CXLASRC): $(FRC)
  $(DXLASRC): $(FRC)
diff -uNr /usr/ports/math/lapack/./files/patch-TESTING+LIN+Makefile ./files/patch-TESTING+LIN+Makefile
--- /usr/ports/math/lapack/./files/patch-TESTING+LIN+Makefile	2010-08-30 16:31:34.000000000 +0900
+++ ./files/patch-TESTING+LIN+Makefile	2011-12-18 16:54:00.000000000 +0900
@@ -1,5 +1,5 @@
---- TESTING/LIN/Makefile.orig	2010-06-18 18:48:07.000000000 -0400
-+++ TESTING/LIN/Makefile	2010-08-29 10:55:41.000000000 -0400
+--- TESTING/LIN/Makefile~	2011-11-01 07:21:11.000000000 +0900
++++ TESTING/LIN/Makefile	2011-11-18 23:32:05.000000000 +0900
 @@ -34,11 +34,6 @@
  #
  #######################################################################
@@ -81,11 +81,11 @@
  DSLINTST = dchkab.o \
  	ddrvab.o ddrvac.o derrab.o derrac.o dget08.o          \
 @@ -250,7 +245,7 @@
-         ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB)  $(BLASLIB) -o xlintstc && mv xlintstc $@
+         ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB)  $(BLASLIB) -o $@
   
- ../xlintstd : $(ALINTST) $(DLINTST) $(DZLNTST)
+ xlintstd : $(ALINTST) $(DLINTST) $(DZLNTST) ../../$(LAPACKLIB)
 -	$(LOADER) $(LOADOPTS) $^ \
 +	$(LOADER) $(LOADOPTS) $(ALINTST) $(DLINTST) $(DZLNTST) \
-         ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o xlintstd && mv xlintstd $@
+         ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o $@
   
- ../xlintstz : $(ALINTST) $(ZLINTST) $(DZLNTST)
+ xlintstz : $(ALINTST) $(ZLINTST) $(DZLNTST) ../../$(LAPACKLIB)
diff -uNr /usr/ports/math/lapack/./files/patch-TESTING+Makefile ./files/patch-TESTING+Makefile
--- /usr/ports/math/lapack/./files/patch-TESTING+Makefile	2010-08-30 16:31:34.000000000 +0900
+++ ./files/patch-TESTING+Makefile	2011-12-18 16:54:00.000000000 +0900
@@ -1,5 +1,5 @@
---- TESTING/Makefile.orig	2010-08-29 10:57:23.000000000 -0400
-+++ TESTING/Makefile	2010-08-29 10:57:43.000000000 -0400
+--- TESTING/Makefile~	2011-11-18 23:12:35.000000000 +0900
++++ TESTING/Makefile	2011-11-18 23:12:48.000000000 +0900
 @@ -37,11 +37,6 @@
  
  include ../make.inc
diff -uNr /usr/ports/math/lapack/./files/patch-make.inc.gfortran ./files/patch-make.inc.gfortran
--- /usr/ports/math/lapack/./files/patch-make.inc.gfortran	2010-08-30 16:31:34.000000000 +0900
+++ ./files/patch-make.inc.gfortran	2011-12-18 16:54:00.000000000 +0900
@@ -1,14 +1,6 @@
---- INSTALL/make.inc.gfortran.orig	2009-04-16 14:10:16.000000000 -0400
-+++ INSTALL/make.inc.gfortran	2010-08-29 10:41:02.000000000 -0400
-@@ -8,7 +8,6 @@
- #
- #  The machine (platform) identifier to append to the library names
- #
--PLAT = _LINUX
- #  
- #  Modify the FORTRAN and OPTS definitions to refer to the
- #  compiler and desired compiler options for your machine.  NOOPT
-@@ -16,12 +15,12 @@
+--- INSTALL/make.inc.gfortran~	2011-11-18 23:13:49.000000000 +0900
++++ INSTALL/make.inc.gfortran	2011-11-18 23:15:52.000000000 +0900
+@@ -12,12 +12,12 @@
  #  selected.  Define LOADER and LOADOPTS to refer to the loader and 
  #  desired load options for your machine.
  #
@@ -26,7 +18,7 @@
  #
  # Timer for the SECOND and DSECND routines
  #
-@@ -40,9 +39,8 @@
+@@ -36,9 +36,8 @@
  #  The archiver and the flag(s) to use when building archive (library)
  #  If you system has no ranlib, set RANLIB = echo.
  #
@@ -37,15 +29,13 @@
  #
  #  Location of the extended-precision BLAS (XBLAS) Fortran library
  #  used for building and testing extended-precision routines.  The
-@@ -57,8 +55,8 @@
+@@ -53,6 +52,6 @@
  #  machine-specific, optimized BLAS library should be used whenever
  #  possible.)
  #
--BLASLIB      = ../../blas$(PLAT).a
--LAPACKLIB    = lapack$(PLAT).a
--TMGLIB       = tmglib$(PLAT).a
+-BLASLIB      = ../../librefblas.a
+-LAPACKLIB    = liblapack.a
+-TMGLIB       = libtmglib.a
 +BLASLIB      = %%BLAS%%
 +LAPACKLIB    = liblapack$(PLAT).a
 +TMGLIB       = libtmglib$(PLAT).a
- EIGSRCLIB    = eigsrc$(PLAT).a
- LINSRCLIB    = linsrc$(PLAT).a


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201080347.q083lLah086070>