aboutsummaryrefslogtreecommitdiff
path: root/math/lapack
diff options
context:
space:
mode:
authorMaho Nakata <maho@FreeBSD.org>2009-04-13 07:35:18 +0000
committerMaho Nakata <maho@FreeBSD.org>2009-04-13 07:35:18 +0000
commit712e0e4d9ee02467a3a6110a9adc931c1a92f91b (patch)
treedbd1c355d092df3ce9ef411fdf2a565c379da670 /math/lapack
parentc933c1d94e694f38ec98b2cb68adb3fd72113706 (diff)
downloadports-712e0e4d9ee02467a3a6110a9adc931c1a92f91b.tar.gz
ports-712e0e4d9ee02467a3a6110a9adc931c1a92f91b.zip
Update to 3.2.0.
Notes
Notes: svn path=/head/; revision=232291
Diffstat (limited to 'math/lapack')
-rw-r--r--math/lapack/Makefile17
-rw-r--r--math/lapack/distinfo12
-rw-r--r--math/lapack/files/manpages251
-rw-r--r--math/lapack/files/patch-Makefile10
-rw-r--r--math/lapack/files/patch-SRC+Makefile30
-rw-r--r--math/lapack/pkg-plist4
6 files changed, 300 insertions, 24 deletions
diff --git a/math/lapack/Makefile b/math/lapack/Makefile
index 716c83dd4f76..000d7fabf805 100644
--- a/math/lapack/Makefile
+++ b/math/lapack/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= lapack
-PORTVERSION= 3.1.1
-PORTREVISION= 2
+PORTVERSION= 3.2.0
CATEGORIES= math
MASTER_SITES= ftp://ftp.netlib.org/lapack/ \
http://netlib.org/lapack/ \
@@ -21,9 +20,7 @@ COMMENT= A library of Fortran 77 subroutines for linear algebra
LIB_DEPENDS= blas.2:${PORTSDIR}/math/blas
USE_FORTRAN= yes
-
DIST_SUBDIR= lapack
-
USE_LDCONFIG= yes
.include <bsd.port.pre.mk>
@@ -38,12 +35,14 @@ FPIC= -fpic
BROKEN= Fails to link
.endif
+WRKSRC=${WRKDIR}/lapack-3.2
+MANSRC=${WRKDIR}/lapack-3.2.0
WRKSRC_SHARED=${WRKSRC}_shared
FFLAGS_SHARED=${FPIC}
WRKSRC_PROFILE=${WRKSRC}_profile
FFLAGS_PROFILE=-pg
-SVERSION=4
+SVERSION=5
BLAS= -L${LOCALBASE}/lib -lblas
pre-fetch:
@@ -98,10 +97,10 @@ do-install:
${LN} -sf libtmglib.so.${SVERSION} ${PREFIX}/lib/libtmglib.so
${INSTALL_DATA} ${WRKSRC_PROFILE}/liblapack_p.a ${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC_PROFILE}/libtmglib_p.a ${PREFIX}/lib
- ${INSTALL_MAN} ${WRKSRC}/manpages/man/manl/[a-c]*.l ${PREFIX}/man/manl
- ${INSTALL_MAN} ${WRKSRC}/manpages/man/manl/[d-l]*.l ${PREFIX}/man/manl
- ${INSTALL_MAN} ${WRKSRC}/manpages/man/manl/[m-s]*.l ${PREFIX}/man/manl
- ${INSTALL_MAN} ${WRKSRC}/manpages/man/manl/[t-z]*.l ${PREFIX}/man/manl
+ ${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
regression-test: build
@${ECHO_CMD} "Testing static lapack library"
diff --git a/math/lapack/distinfo b/math/lapack/distinfo
index 5ef9a976000e..97af49f1fee8 100644
--- a/math/lapack/distinfo
+++ b/math/lapack/distinfo
@@ -1,6 +1,6 @@
-MD5 (lapack/lapack-3.1.1.tgz) = 00b21551a899bcfbaa7b8443e1faeef9
-SHA256 (lapack/lapack-3.1.1.tgz) = e4c335b30b4394f9620d60818319ff12af2aea63827515e9f7e62b88dff7a02a
-SIZE (lapack/lapack-3.1.1.tgz) = 10407595
-MD5 (lapack/manpages-3.1.1.tgz) = e5b46d8915f7cc8a1e50aa3e70c9f86e
-SHA256 (lapack/manpages-3.1.1.tgz) = ab95815c0dc0c899cb4c292732b609c7e9661e37293d1c7cc32e476d4f070e32
-SIZE (lapack/manpages-3.1.1.tgz) = 1117350
+MD5 (lapack/lapack-3.2.0.tgz) = db2e9b01bd157b65440f8306c0ba5446
+SHA256 (lapack/lapack-3.2.0.tgz) = f37f6c20ac5cff224c6c29be683550fb0f0ead3c0f5b8f5936f04b73be983f76
+SIZE (lapack/lapack-3.2.0.tgz) = 6136158
+MD5 (lapack/manpages-3.2.0.tgz) = 145007cab915504caec382289462a166
+SHA256 (lapack/manpages-3.2.0.tgz) = cac234e597f2b9388bf3d3c0549b8a56bf3867c6c554d844bb839039973861f6
+SIZE (lapack/manpages-3.2.0.tgz) = 1016997
diff --git a/math/lapack/files/manpages b/math/lapack/files/manpages
index 5b1ef3946f5b..c1b2c31afa22 100644
--- a/math/lapack/files/manpages
+++ b/math/lapack/files/manpages
@@ -3,9 +3,12 @@ cbdsqr.l \
cgbbrd.l \
cgbcon.l \
cgbequ.l \
+cgbequb.l \
cgbrfs.l \
+cgbrfsx.l \
cgbsv.l \
cgbsvx.l \
+cgbsvxx.l \
cgbtf2.l \
cgbtrf.l \
cgbtrs.l \
@@ -15,6 +18,7 @@ cgebd2.l \
cgebrd.l \
cgecon.l \
cgeequ.l \
+cgeequb.l \
cgees.l \
cgeesx.l \
cgeev.l \
@@ -37,6 +41,7 @@ cgeqpf.l \
cgeqr2.l \
cgeqrf.l \
cgerfs.l \
+cgerfsx.l \
cgerq2.l \
cgerqf.l \
cgesc2.l \
@@ -44,6 +49,7 @@ cgesdd.l \
cgesv.l \
cgesvd.l \
cgesvx.l \
+cgesvxx.l \
cgetc2.l \
cgetf2.l \
cgetrf.l \
@@ -78,6 +84,7 @@ chbgvd.l \
chbgvx.l \
chbtrd.l \
checon.l \
+cheequb.l \
cheev.l \
cheevd.l \
cheevr.l \
@@ -88,15 +95,19 @@ chegv.l \
chegvd.l \
chegvx.l \
cherfs.l \
+cherfsx.l \
chesv.l \
chesvx.l \
+chesvxx.l \
chetd2.l \
chetf2.l \
chetrd.l \
chetrf.l \
chetri.l \
chetrs.l \
+chfrk.l \
chgeqz.l \
+chla_transtype.l \
chpcon.l \
chpev.l \
chpevd.l \
@@ -114,7 +125,32 @@ chptri.l \
chptrs.l \
chsein.l \
chseqr.l \
-cisnan.l \
+cla_gbamv.l \
+cla_gbrcond_c.l \
+cla_gbrcond_x.l \
+cla_gbrfsx_extended.l \
+cla_gbrpvgrw.l \
+cla_geamv.l \
+cla_gercond_c.l \
+cla_gercond_x.l \
+cla_gerfsx_extended.l \
+cla_heamv.l \
+cla_hercond_c.l \
+cla_hercond_x.l \
+cla_herfsx_extended.l \
+cla_herpvgrw.l \
+cla_lin_berr.l \
+cla_porcond_c.l \
+cla_porcond_x.l \
+cla_porfsx_extended.l \
+cla_porpvgrw.l \
+cla_rpvgrw.l \
+cla_syamv.l \
+cla_syrcond_c.l \
+cla_syrcond_x.l \
+cla_syrfsx_extended.l \
+cla_syrpvgrw.l \
+cla_wwaddw.l \
clabrd.l \
clacgv.l \
clacn2.l \
@@ -146,6 +182,7 @@ clange.l \
clangt.l \
clanhb.l \
clanhe.l \
+clanhf.l \
clanhp.l \
clanhs.l \
clanht.l \
@@ -179,17 +216,20 @@ clarcm.l \
clarf.l \
clarfb.l \
clarfg.l \
+clarfp.l \
clarft.l \
clarfx.l \
clargv.l \
clarnv.l \
clarrv.l \
+clarscl2.l \
clartg.l \
clartv.l \
clarz.l \
clarzb.l \
clarzt.l \
clascl.l \
+clascl2.l \
claset.l \
clasr.l \
classq.l \
@@ -213,11 +253,17 @@ cpbsvx.l \
cpbtf2.l \
cpbtrf.l \
cpbtrs.l \
+cpftrf.l \
+cpftri.l \
+cpftrs.l \
cpocon.l \
cpoequ.l \
+cpoequb.l \
cporfs.l \
+cporfsx.l \
cposv.l \
cposvx.l \
+cposvxx.l \
cpotf2.l \
cpotrf.l \
cpotri.l \
@@ -230,6 +276,8 @@ cppsvx.l \
cpptrf.l \
cpptri.l \
cpptrs.l \
+cpstf2.l \
+cpstrf.l \
cptcon.l \
cpteqr.l \
cptrfs.l \
@@ -248,6 +296,7 @@ cspsvx.l \
csptrf.l \
csptri.l \
csptrs.l \
+csrot.l \
csrscl.l \
cstedc.l \
cstegr.l \
@@ -255,11 +304,14 @@ cstein.l \
cstemr.l \
csteqr.l \
csycon.l \
+csyequb.l \
csymv.l \
csyr.l \
csyrfs.l \
+csyrfsx.l \
csysv.l \
csysvx.l \
+csysvxx.l \
csytf2.l \
csytrf.l \
csytri.l \
@@ -267,6 +319,10 @@ csytrs.l \
ctbcon.l \
ctbrfs.l \
ctbtrs.l \
+ctfsm.l \
+ctftri.l \
+ctfttp.l \
+ctfttr.l \
ctgevc.l \
ctgex2.l \
ctgexc.l \
@@ -279,6 +335,8 @@ ctpcon.l \
ctprfs.l \
ctptri.l \
ctptrs.l \
+ctpttf.l \
+ctpttr.l \
ctrcon.l \
ctrevc.l \
ctrexc.l \
@@ -289,6 +347,8 @@ ctrsyl.l \
ctrti2.l \
ctrtri.l \
ctrtrs.l \
+ctrttf.l \
+ctrttp.l \
ctzrqf.l \
ctzrzf.l \
cung2l.l \
@@ -323,9 +383,12 @@ ddisna.l \
dgbbrd.l \
dgbcon.l \
dgbequ.l \
+dgbequb.l \
dgbrfs.l \
+dgbrfsx.l \
dgbsv.l \
dgbsvx.l \
+dgbsvxx.l \
dgbtf2.l \
dgbtrf.l \
dgbtrs.l \
@@ -335,6 +398,7 @@ dgebd2.l \
dgebrd.l \
dgecon.l \
dgeequ.l \
+dgeequb.l \
dgees.l \
dgeesx.l \
dgeev.l \
@@ -343,6 +407,7 @@ dgegs.l \
dgegv.l \
dgehd2.l \
dgehrd.l \
+dgejsv.l \
dgelq2.l \
dgelqf.l \
dgels.l \
@@ -357,13 +422,16 @@ dgeqpf.l \
dgeqr2.l \
dgeqrf.l \
dgerfs.l \
+dgerfsx.l \
dgerq2.l \
dgerqf.l \
dgesc2.l \
dgesdd.l \
dgesv.l \
dgesvd.l \
+dgesvj.l \
dgesvx.l \
+dgesvxx.l \
dgetc2.l \
dgetf2.l \
dgetrf.l \
@@ -382,6 +450,8 @@ dggqrf.l \
dggrqf.l \
dggsvd.l \
dggsvp.l \
+dgsvj0.l \
+dgsvj1.l \
dgtcon.l \
dgtrfs.l \
dgtsv.l \
@@ -393,6 +463,23 @@ dhgeqz.l \
dhsein.l \
dhseqr.l \
disnan.l \
+dla_gbamv.l \
+dla_gbrcond.l \
+dla_gbrfsx_extended.l \
+dla_gbrpvgrw.l \
+dla_geamv.l \
+dla_gercond.l \
+dla_gerfsx_extended.l \
+dla_lin_berr.l \
+dla_porcond.l \
+dla_porfsx_extended.l \
+dla_porpvgrw.l \
+dla_rpvgrw.l \
+dla_syamv.l \
+dla_syrcond.l \
+dla_syrfsx_extended.l \
+dla_syrpvgrw.l \
+dla_wwaddw.l \
dlabad.l \
dlabrd.l \
dlacn2.l \
@@ -432,6 +519,7 @@ dlals0.l \
dlalsa.l \
dlalsd.l \
dlamch.l \
+dlamchtst.l \
dlamrg.l \
dlaneg.l \
dlangb.l \
@@ -439,6 +527,7 @@ dlange.l \
dlangt.l \
dlanhs.l \
dlansb.l \
+dlansf.l \
dlansp.l \
dlanst.l \
dlansy.l \
@@ -469,6 +558,7 @@ dlar2v.l \
dlarf.l \
dlarfb.l \
dlarfg.l \
+dlarfp.l \
dlarft.l \
dlarfx.l \
dlargv.l \
@@ -483,6 +573,7 @@ dlarrj.l \
dlarrk.l \
dlarrr.l \
dlarrv.l \
+dlarscl2.l \
dlartg.l \
dlartv.l \
dlaruv.l \
@@ -491,6 +582,7 @@ dlarzb.l \
dlarzt.l \
dlas2.l \
dlascl.l \
+dlascl2.l \
dlasd0.l \
dlasd1.l \
dlasd2.l \
@@ -500,6 +592,7 @@ dlasd5.l \
dlasd6.l \
dlasd7.l \
dlasd8.l \
+dlasd9.l \
dlasda.l \
dlasdq.l \
dlasdt.l \
@@ -517,6 +610,7 @@ dlasv2.l \
dlaswp.l \
dlasy2.l \
dlasyf.l \
+dlat2s.l \
dlatbs.l \
dlatdf.l \
dlatps.l \
@@ -563,11 +657,17 @@ dpbsvx.l \
dpbtf2.l \
dpbtrf.l \
dpbtrs.l \
+dpftrf.l \
+dpftri.l \
+dpftrs.l \
dpocon.l \
dpoequ.l \
+dpoequb.l \
dporfs.l \
+dporfsx.l \
dposv.l \
dposvx.l \
+dposvxx.l \
dpotf2.l \
dpotrf.l \
dpotri.l \
@@ -580,6 +680,8 @@ dppsvx.l \
dpptrf.l \
dpptri.l \
dpptrs.l \
+dpstf2.l \
+dpstrf.l \
dptcon.l \
dpteqr.l \
dptrfs.l \
@@ -603,6 +705,8 @@ dsecnd_EXT_ETIME_.l \
dsecnd_INT_CPU_TIME.l \
dsecnd_INT_ETIME.l \
dsecnd_NONE.l \
+dsecndtst.l \
+dsfrk.l \
dsgesv.l \
dspcon.l \
dspev.l \
@@ -612,6 +716,7 @@ dspgst.l \
dspgv.l \
dspgvd.l \
dspgvx.l \
+dsposv.l \
dsprfs.l \
dspsv.l \
dspsvx.l \
@@ -631,6 +736,7 @@ dstevd.l \
dstevr.l \
dstevx.l \
dsycon.l \
+dsyequb.l \
dsyev.l \
dsyevd.l \
dsyevr.l \
@@ -641,8 +747,10 @@ dsygv.l \
dsygvd.l \
dsygvx.l \
dsyrfs.l \
+dsyrfsx.l \
dsysv.l \
dsysvx.l \
+dsysvxx.l \
dsytd2.l \
dsytf2.l \
dsytrd.l \
@@ -652,6 +760,10 @@ dsytrs.l \
dtbcon.l \
dtbrfs.l \
dtbtrs.l \
+dtfsm.l \
+dtftri.l \
+dtfttp.l \
+dtfttr.l \
dtgevc.l \
dtgex2.l \
dtgexc.l \
@@ -664,6 +776,8 @@ dtpcon.l \
dtprfs.l \
dtptri.l \
dtptrs.l \
+dtpttf.l \
+dtpttr.l \
dtrcon.l \
dtrevc.l \
dtrexc.l \
@@ -674,15 +788,30 @@ dtrsyl.l \
dtrti2.l \
dtrtri.l \
dtrtrs.l \
+dtrttf.l \
+dtrttp.l \
dtzrqf.l \
dtzrzf.l \
dzsum1.l \
icmax1.l \
ieeeck.l \
+ilaclc.l \
+ilaclr.l \
+iladiag.l \
+iladlc.l \
+iladlr.l \
ilaenv.l \
+ilaprec.l \
+ilaslc.l \
+ilaslr.l \
+ilatrans.l \
+ilauplo.l \
ilaver.l \
+ilazlc.l \
+ilazlr.l \
iparmq.l \
izmax1.l \
+lapack.l \
lsame.l \
lsamen.l \
lsametst.l \
@@ -696,12 +825,16 @@ second_EXT_ETIME_.l \
second_INT_CPU_TIME.l \
second_INT_ETIME.l \
second_NONE.l \
+secondtst.l \
sgbbrd.l \
sgbcon.l \
sgbequ.l \
+sgbequb.l \
sgbrfs.l \
+sgbrfsx.l \
sgbsv.l \
sgbsvx.l \
+sgbsvxx.l \
sgbtf2.l \
sgbtrf.l \
sgbtrs.l \
@@ -711,6 +844,7 @@ sgebd2.l \
sgebrd.l \
sgecon.l \
sgeequ.l \
+sgeequb.l \
sgees.l \
sgeesx.l \
sgeev.l \
@@ -719,6 +853,7 @@ sgegs.l \
sgegv.l \
sgehd2.l \
sgehrd.l \
+sgejsv.l \
sgelq2.l \
sgelqf.l \
sgels.l \
@@ -733,13 +868,16 @@ sgeqpf.l \
sgeqr2.l \
sgeqrf.l \
sgerfs.l \
+sgerfsx.l \
sgerq2.l \
sgerqf.l \
sgesc2.l \
sgesdd.l \
sgesv.l \
sgesvd.l \
+sgesvj.l \
sgesvx.l \
+sgesvxx.l \
sgetc2.l \
sgetf2.l \
sgetrf.l \
@@ -758,6 +896,8 @@ sggqrf.l \
sggrqf.l \
sggsvd.l \
sggsvp.l \
+sgsvj0.l \
+sgsvj1.l \
sgtcon.l \
sgtrfs.l \
sgtsv.l \
@@ -769,6 +909,23 @@ shgeqz.l \
shsein.l \
shseqr.l \
sisnan.l \
+sla_gbamv.l \
+sla_gbrcond.l \
+sla_gbrfsx_extended.l \
+sla_gbrpvgrw.l \
+sla_geamv.l \
+sla_gercond.l \
+sla_gerfsx_extended.l \
+sla_lin_berr.l \
+sla_porcond.l \
+sla_porfsx_extended.l \
+sla_porpvgrw.l \
+sla_rpvgrw.l \
+sla_syamv.l \
+sla_syrcond.l \
+sla_syrfsx_extended.l \
+sla_syrpvgrw.l \
+sla_wwaddw.l \
slabad.l \
slabrd.l \
slacn2.l \
@@ -808,6 +965,7 @@ slals0.l \
slalsa.l \
slalsd.l \
slamch.l \
+slamchtst.l \
slamrg.l \
slaneg.l \
slangb.l \
@@ -815,6 +973,7 @@ slange.l \
slangt.l \
slanhs.l \
slansb.l \
+slansf.l \
slansp.l \
slanst.l \
slansy.l \
@@ -845,6 +1004,7 @@ slar2v.l \
slarf.l \
slarfb.l \
slarfg.l \
+slarfp.l \
slarft.l \
slarfx.l \
slargv.l \
@@ -859,6 +1019,7 @@ slarrj.l \
slarrk.l \
slarrr.l \
slarrv.l \
+slarscl2.l \
slartg.l \
slartv.l \
slaruv.l \
@@ -867,6 +1028,7 @@ slarzb.l \
slarzt.l \
slas2.l \
slascl.l \
+slascl2.l \
slasd0.l \
slasd1.l \
slasd2.l \
@@ -876,6 +1038,7 @@ slasd5.l \
slasd6.l \
slasd7.l \
slasd8.l \
+slasd9.l \
slasda.l \
slasdq.l \
slasdt.l \
@@ -939,11 +1102,17 @@ spbsvx.l \
spbtf2.l \
spbtrf.l \
spbtrs.l \
+spftrf.l \
+spftri.l \
+spftrs.l \
spocon.l \
spoequ.l \
+spoequb.l \
sporfs.l \
+sporfsx.l \
sposv.l \
sposvx.l \
+sposvxx.l \
spotf2.l \
spotrf.l \
spotri.l \
@@ -956,6 +1125,8 @@ sppsvx.l \
spptrf.l \
spptri.l \
spptrs.l \
+spstf2.l \
+spstrf.l \
sptcon.l \
spteqr.l \
sptrfs.l \
@@ -964,6 +1135,7 @@ sptsvx.l \
spttrf.l \
spttrs.l \
sptts2.l \
+squeleton.l \
srscl.l \
ssbev.l \
ssbevd.l \
@@ -973,6 +1145,7 @@ ssbgv.l \
ssbgvd.l \
ssbgvx.l \
ssbtrd.l \
+ssfrk.l \
sspcon.l \
sspev.l \
sspevd.l \
@@ -1000,6 +1173,7 @@ sstevd.l \
sstevr.l \
sstevx.l \
ssycon.l \
+ssyequb.l \
ssyev.l \
ssyevd.l \
ssyevr.l \
@@ -1010,8 +1184,10 @@ ssygv.l \
ssygvd.l \
ssygvx.l \
ssyrfs.l \
+ssyrfsx.l \
ssysv.l \
ssysvx.l \
+ssysvxx.l \
ssytd2.l \
ssytf2.l \
ssytrd.l \
@@ -1021,6 +1197,10 @@ ssytrs.l \
stbcon.l \
stbrfs.l \
stbtrs.l \
+stfsm.l \
+stftri.l \
+stfttp.l \
+stfttr.l \
stgevc.l \
stgex2.l \
stgexc.l \
@@ -1033,6 +1213,8 @@ stpcon.l \
stprfs.l \
stptri.l \
stptrs.l \
+stpttf.l \
+stpttr.l \
strcon.l \
strevc.l \
strexc.l \
@@ -1043,19 +1225,28 @@ strsyl.l \
strti2.l \
strtri.l \
strtrs.l \
+strttf.l \
+strttp.l \
stzrqf.l \
stzrzf.l \
tstiee.l \
xerbla.l \
+xerbla_array.l \
+zbcon.l \
zbdsqr.l \
zcgesv.l \
+zcposv.l \
+zdrot.l \
zdrscl.l \
zgbbrd.l \
zgbcon.l \
zgbequ.l \
+zgbequb.l \
zgbrfs.l \
+zgbrfsx.l \
zgbsv.l \
zgbsvx.l \
+zgbsvxx.l \
zgbtf2.l \
zgbtrf.l \
zgbtrs.l \
@@ -1065,6 +1256,7 @@ zgebd2.l \
zgebrd.l \
zgecon.l \
zgeequ.l \
+zgeequb.l \
zgees.l \
zgeesx.l \
zgeev.l \
@@ -1087,6 +1279,7 @@ zgeqpf.l \
zgeqr2.l \
zgeqrf.l \
zgerfs.l \
+zgerfsx.l \
zgerq2.l \
zgerqf.l \
zgesc2.l \
@@ -1094,6 +1287,7 @@ zgesdd.l \
zgesv.l \
zgesvd.l \
zgesvx.l \
+zgesvxx.l \
zgetc2.l \
zgetf2.l \
zgetrf.l \
@@ -1128,6 +1322,7 @@ zhbgvd.l \
zhbgvx.l \
zhbtrd.l \
zhecon.l \
+zheequb.l \
zheev.l \
zheevd.l \
zheevr.l \
@@ -1138,14 +1333,17 @@ zhegv.l \
zhegvd.l \
zhegvx.l \
zherfs.l \
+zherfsx.l \
zhesv.l \
zhesvx.l \
+zhesvxx.l \
zhetd2.l \
zhetf2.l \
zhetrd.l \
zhetrf.l \
zhetri.l \
zhetrs.l \
+zhfrk.l \
zhgeqz.l \
zhpcon.l \
zhpev.l \
@@ -1164,7 +1362,32 @@ zhptri.l \
zhptrs.l \
zhsein.l \
zhseqr.l \
-zisnan.l \
+zla_gbamv.l \
+zla_gbrcond_c.l \
+zla_gbrcond_x.l \
+zla_gbrfsx_extended.l \
+zla_gbrpvgrw.l \
+zla_geamv.l \
+zla_gercond_c.l \
+zla_gercond_x.l \
+zla_gerfsx_extended.l \
+zla_heamv.l \
+zla_hercond_c.l \
+zla_hercond_x.l \
+zla_herfsx_extended.l \
+zla_herpvgrw.l \
+zla_lin_berr.l \
+zla_porcond_c.l \
+zla_porcond_x.l \
+zla_porfsx_extended.l \
+zla_porpvgrw.l \
+zla_rpvgrw.l \
+zla_syamv.l \
+zla_syrcond_c.l \
+zla_syrcond_x.l \
+zla_syrfsx_extended.l \
+zla_syrpvgrw.l \
+zla_wwaddw.l \
zlabrd.l \
zlacgv.l \
zlacn2.l \
@@ -1196,6 +1419,7 @@ zlange.l \
zlangt.l \
zlanhb.l \
zlanhe.l \
+zlanhf.l \
zlanhp.l \
zlanhs.l \
zlanht.l \
@@ -1229,22 +1453,26 @@ zlarcm.l \
zlarf.l \
zlarfb.l \
zlarfg.l \
+zlarfp.l \
zlarft.l \
zlarfx.l \
zlargv.l \
zlarnv.l \
zlarrv.l \
+zlarscl2.l \
zlartg.l \
zlartv.l \
zlarz.l \
zlarzb.l \
zlarzt.l \
zlascl.l \
+zlascl2.l \
zlaset.l \
zlasr.l \
zlassq.l \
zlaswp.l \
zlasyf.l \
+zlat2c.l \
zlatbs.l \
zlatdf.l \
zlatps.l \
@@ -1263,11 +1491,17 @@ zpbsvx.l \
zpbtf2.l \
zpbtrf.l \
zpbtrs.l \
+zpftrf.l \
+zpftri.l \
+zpftrs.l \
zpocon.l \
zpoequ.l \
+zpoequb.l \
zporfs.l \
+zporfsx.l \
zposv.l \
zposvx.l \
+zposvxx.l \
zpotf2.l \
zpotrf.l \
zpotri.l \
@@ -1280,6 +1514,8 @@ zppsvx.l \
zpptrf.l \
zpptri.l \
zpptrs.l \
+zpstf2.l \
+zpstrf.l \
zptcon.l \
zpteqr.l \
zptrfs.l \
@@ -1304,11 +1540,14 @@ zstein.l \
zstemr.l \
zsteqr.l \
zsycon.l \
+zsyequb.l \
zsymv.l \
zsyr.l \
zsyrfs.l \
+zsyrfsx.l \
zsysv.l \
zsysvx.l \
+zsysvxx.l \
zsytf2.l \
zsytrf.l \
zsytri.l \
@@ -1316,6 +1555,10 @@ zsytrs.l \
ztbcon.l \
ztbrfs.l \
ztbtrs.l \
+ztfsm.l \
+ztftri.l \
+ztfttp.l \
+ztfttr.l \
ztgevc.l \
ztgex2.l \
ztgexc.l \
@@ -1328,6 +1571,8 @@ ztpcon.l \
ztprfs.l \
ztptri.l \
ztptrs.l \
+ztpttf.l \
+ztpttr.l \
ztrcon.l \
ztrevc.l \
ztrexc.l \
@@ -1338,6 +1583,8 @@ ztrsyl.l \
ztrti2.l \
ztrtri.l \
ztrtrs.l \
+ztrttf.l \
+ztrttp.l \
ztzrqf.l \
ztzrzf.l \
zung2l.l \
diff --git a/math/lapack/files/patch-Makefile b/math/lapack/files/patch-Makefile
index 04fe29e05edf..20c1f03ba86e 100644
--- a/math/lapack/files/patch-Makefile
+++ b/math/lapack/files/patch-Makefile
@@ -1,8 +1,8 @@
---- Makefile 2007-09-29 10:36:38.000000000 +0900
-+++ Makefile 2007-09-29 10:38:25.000000000 +0900
-@@ -7,7 +7,11 @@
- include make.inc
+--- Makefile~ 2008-11-08 02:20:55.000000000 +0900
++++ Makefile 2009-04-13 13:05:23.000000000 +0900
+@@ -6,7 +6,11 @@
+ include make.inc
+.if defined(ENABLE_TESTING) && ${ENABLE_TESTING} == "YES"
all: lapack_install lib lapack_testing blas_testing
@@ -11,4 +11,4 @@
+.endif
lib: lapacklib tmglib
- #lib: blaslib lapacklib tmglib
+ #lib: blaslib variants lapacklib tmglib
diff --git a/math/lapack/files/patch-SRC+Makefile b/math/lapack/files/patch-SRC+Makefile
new file mode 100644
index 000000000000..a8f76e8e17c6
--- /dev/null
+++ b/math/lapack/files/patch-SRC+Makefile
@@ -0,0 +1,30 @@
+--- SRC/Makefile.org 2009-04-13 15:49:29.000000000 +0900
++++ SRC/Makefile 2009-04-13 15:49:36.000000000 +0900
+@@ -359,9 +359,9 @@
+
+ all: ../$(LAPACKLIB)
+
+-ifdef USEXBLAS
++.ifdef USEXBLAS
+ ALLXOBJ=$(SXLASRC) $(DXLASRC) $(CXLASRC) $(ZXLASRC) $(ALLXAUX)
+-endif
++.endif
+
+ ALLOBJ=$(SLASRC) $(DLASRC) $(CLASRC) $(ZLASRC) $(SCLAUX) $(DZLAUX) \
+ $(ALLAUX)
+@@ -397,13 +397,13 @@
+ $(CLASRC): $(FRC)
+ $(DLASRC): $(FRC)
+ $(ZLASRC): $(FRC)
+-ifdef USEXBLAS
++.ifdef USEXBLAS
+ $(ALLXAUX): $(FRC)
+ $(SXLASRC): $(FRC)
+ $(CXLASRC): $(FRC)
+ $(DXLASRC): $(FRC)
+ $(ZXLASRC): $(FRC)
+-endif
++.endif
+
+ FRC:
+ @FRC=$(FRC)
diff --git a/math/lapack/pkg-plist b/math/lapack/pkg-plist
index e7a39072f38f..c9c4b2339754 100644
--- a/math/lapack/pkg-plist
+++ b/math/lapack/pkg-plist
@@ -1,8 +1,8 @@
lib/liblapack.a
lib/liblapack.so
-lib/liblapack.so.4
+lib/liblapack.so.5
lib/liblapack_p.a
lib/libtmglib.a
lib/libtmglib.so
-lib/libtmglib.so.4
+lib/libtmglib.so.5
lib/libtmglib_p.a