summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2007-10-10 12:48:20 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2007-10-10 12:48:20 +0000
commitfd07e92d13680a474d78e8376383d6bc129f475d (patch)
treed41709690b361633c7750fa494ef3ddfb4ee8393
parentadded hppa (diff)
downloadgentoo-2-fd07e92d13680a474d78e8376383d6bc129f475d.tar.gz
gentoo-2-fd07e92d13680a474d78e8376383d6bc129f475d.tar.bz2
gentoo-2-fd07e92d13680a474d78e8376383d6bc129f475d.zip
Removed old versions, workaround for eselect bug #189942, cleanups.
(Portage version: 2.1.3.12)
-rw-r--r--sci-libs/lapack-reference/ChangeLog8
-rw-r--r--sci-libs/lapack-reference/files/digest-lapack-reference-3.09
-rw-r--r--sci-libs/lapack-reference/files/digest-lapack-reference-3.0-r19
-rw-r--r--sci-libs/lapack-reference/files/f77-reference14
-rw-r--r--sci-libs/lapack-reference/files/lapack-reference-3.0-autotool.patch1463
-rw-r--r--sci-libs/lapack-reference/lapack-reference-3.0-r1.ebuild122
-rw-r--r--sci-libs/lapack-reference/lapack-reference-3.0.ebuild136
-rw-r--r--sci-libs/lapack-reference/lapack-reference-3.1.0.ebuild8
-rw-r--r--sci-libs/lapack-reference/lapack-reference-3.1.1-r1.ebuild31
-rw-r--r--sci-libs/lapack-reference/lapack-reference-3.1.1.ebuild8
10 files changed, 36 insertions, 1772 deletions
diff --git a/sci-libs/lapack-reference/ChangeLog b/sci-libs/lapack-reference/ChangeLog
index 57b0134375f2..62f663a91c1a 100644
--- a/sci-libs/lapack-reference/ChangeLog
+++ b/sci-libs/lapack-reference/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-libs/lapack-reference
# Copyright 2004-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/ChangeLog,v 1.35 2007/10/08 19:46:32 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/ChangeLog,v 1.36 2007/10/10 12:48:19 bicatali Exp $
+
+ 10 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ -files/lapack-reference-3.0-autotool.patch, -files/f77-reference,
+ -lapack-reference-3.0.ebuild, -lapack-reference-3.0-r1.ebuild,
+ lapack-reference-3.1.1-r1.ebuild:
+ Removed old versions, workaround for eselect bug #189942, cleanups.
08 Oct 2007; Markus Rothe <corsair@gentoo.org>
lapack-reference-3.1.1-r1.ebuild:
diff --git a/sci-libs/lapack-reference/files/digest-lapack-reference-3.0 b/sci-libs/lapack-reference/files/digest-lapack-reference-3.0
deleted file mode 100644
index b0611acbd7f6..000000000000
--- a/sci-libs/lapack-reference/files/digest-lapack-reference-3.0
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 c35802e688f28f8f65632fb93aad69d8 lapack-20020531-20021004.patch.bz2 59736
-RMD160 126a579d242664dce53d23cdd7bef935e81b5031 lapack-20020531-20021004.patch.bz2 59736
-SHA256 19bcae60fcec3742563d8b27e21da52677b18520c54cf0cb7a51537ec3dbd29c lapack-20020531-20021004.patch.bz2 59736
-MD5 a24f59304f87b78cdc7da2ae59c98664 lapack-3.0.tgz 4991992
-RMD160 630f9d7b4b37b0d39bccd4816198271b7e9e0cce lapack-3.0.tgz 4991992
-SHA256 393613641f80745e7e8445fd0f3e4f5f66a5e340c8115cd4d780b0f53e2b31a6 lapack-3.0.tgz 4991992
-MD5 4192870be88e09ba8c6a805eb31fcfb4 lapack-gentoo.patch 1272
-RMD160 2bc28b1c8bbc7b77d977562e3550097bdb2a379b lapack-gentoo.patch 1272
-SHA256 376b738c66dbbd8b116c3a48b99c1202dbd5c1c6c94865cf9df10ed48b78fb43 lapack-gentoo.patch 1272
diff --git a/sci-libs/lapack-reference/files/digest-lapack-reference-3.0-r1 b/sci-libs/lapack-reference/files/digest-lapack-reference-3.0-r1
deleted file mode 100644
index b0611acbd7f6..000000000000
--- a/sci-libs/lapack-reference/files/digest-lapack-reference-3.0-r1
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 c35802e688f28f8f65632fb93aad69d8 lapack-20020531-20021004.patch.bz2 59736
-RMD160 126a579d242664dce53d23cdd7bef935e81b5031 lapack-20020531-20021004.patch.bz2 59736
-SHA256 19bcae60fcec3742563d8b27e21da52677b18520c54cf0cb7a51537ec3dbd29c lapack-20020531-20021004.patch.bz2 59736
-MD5 a24f59304f87b78cdc7da2ae59c98664 lapack-3.0.tgz 4991992
-RMD160 630f9d7b4b37b0d39bccd4816198271b7e9e0cce lapack-3.0.tgz 4991992
-SHA256 393613641f80745e7e8445fd0f3e4f5f66a5e340c8115cd4d780b0f53e2b31a6 lapack-3.0.tgz 4991992
-MD5 4192870be88e09ba8c6a805eb31fcfb4 lapack-gentoo.patch 1272
-RMD160 2bc28b1c8bbc7b77d977562e3550097bdb2a379b lapack-gentoo.patch 1272
-SHA256 376b738c66dbbd8b116c3a48b99c1202dbd5c1c6c94865cf9df10ed48b78fb43 lapack-gentoo.patch 1272
diff --git a/sci-libs/lapack-reference/files/f77-reference b/sci-libs/lapack-reference/files/f77-reference
deleted file mode 100644
index 8ffa3ead91a5..000000000000
--- a/sci-libs/lapack-reference/files/f77-reference
+++ /dev/null
@@ -1,14 +0,0 @@
-F77LIBS="-L/usr/lib/lapack/reference -llapack"
-
-setup() {
-
-einfo "/usr/lib/liblapack.so -> lapack/reference/liblapack.so"
-ln -sf lapack/reference/liblapack.so /usr/lib/liblapack.so
-
-einfo "/usr/lib/liblapack.so.0 -> lapack/reference/liblapack.so.0"
-ln -sf lapack/reference/liblapack.so.0 /usr/lib/liblapack.so.0
-
-einfo "/usr/lib/liblapack.a -> lapack/reference/liblapack.a"
-ln -sf lapack/reference/liblapack.a /usr/lib/liblapack.a
-
-}
diff --git a/sci-libs/lapack-reference/files/lapack-reference-3.0-autotool.patch b/sci-libs/lapack-reference/files/lapack-reference-3.0-autotool.patch
deleted file mode 100644
index ba43abbfb6c7..000000000000
--- a/sci-libs/lapack-reference/files/lapack-reference-3.0-autotool.patch
+++ /dev/null
@@ -1,1463 +0,0 @@
-diff -urN LAPACK.orig/configure.ac LAPACK/configure.ac
---- LAPACK.orig/configure.ac 1969-12-31 16:00:00.000000000 -0800
-+++ LAPACK/configure.ac 2006-05-28 14:30:52.000000000 -0700
-@@ -0,0 +1,69 @@
-+# -*- Autoconf -*-
-+# Process this file with autoconf to produce a configure script.
-+
-+AC_PREREQ(2.59)
-+AC_INIT(lapack, 3.0+, lapack@cs.utk.edu)
-+AM_INIT_AUTOMAKE([foreign])
-+
-+# Checks for programs.
-+AC_PROG_INSTALL
-+AC_PROG_F77
-+AC_PROG_LIBTOOL
-+
-+AC_ARG_ENABLE(single-real, AS_HELP_STRING([--disable-single-real],
-+ [Enable single real precision (default: enabled)]),
-+ [S=$enableval], [S=yes SINGLE=yes])
-+
-+AC_ARG_ENABLE(double-real, AS_HELP_STRING([--disable-double-real],
-+ [Enable double real precision (default: enabled)]),
-+ [D=$enableval], [D=yes DOUBLE=yes])
-+
-+AC_ARG_ENABLE(single-complex, AS_HELP_STRING([--disable-single-complex],
-+ [Enable single complex precision (default: enabled)]),
-+ [C=$enableval], [C=yes SINGLE=yes])
-+
-+AC_ARG_ENABLE(double-complex, AS_HELP_STRING([--disable-double-complex],
-+ [Enable double complex precision (default: enabled)]),
-+ [Z=$enableval], [Z=yes DOUBLE=yes])
-+
-+AC_ARG_ENABLE(tests, AS_HELP_STRING([--enable-tests],
-+ [Build test programs (default: disabled)]),
-+ [DO_TEST=$enableval], [DO_TEST=no])
-+
-+AC_ARG_VAR(NOOPT_FFLAGS, Fortran 77 compiler flags to use for unoptimized files)
-+
-+if test "x$S" = "xno" \
-+ && test "x$D" = "xno" \
-+ && test "x$C" = "xno" \
-+ && test "x$Z" = "xno"; then
-+ AC_MSG_ERROR([You must enable at least one precision!])
-+fi
-+
-+if test "x$DO_TEST" = "xyes"; then
-+ TESTING=testing
-+fi
-+
-+AM_CONDITIONAL([SINGLE], [test "x$SINGLE" = "xyes"])
-+AM_CONDITIONAL([DOUBLE], [test "x$DOUBLE" = "xyes"])
-+AM_CONDITIONAL([S], [test "x$S" = "xyes"])
-+AM_CONDITIONAL([D], [test "x$D" = "xyes"])
-+AM_CONDITIONAL([C], [test "x$C" = "xyes"])
-+AM_CONDITIONAL([Z], [test "x$Z" = "xyes"])
-+AM_CONDITIONAL([DO_TEST], [test "x$DO_TEST" = "xyes"])
-+AC_SUBST(TESTING)
-+
-+AC_CONFIG_FILES([
-+ INSTALL/Makefile
-+ Makefile
-+ SRC/Makefile])
-+# BLAS/SRC/Makefile
-+# TESTING/EIG/Makefile
-+# TESTING/LIN/Makefile
-+# TESTING/MATGEN/Makefile
-+# TESTING/Makefile
-+# TIMING/EIG/EIGSRC/Makefile
-+# TIMING/EIG/Makefile
-+# TIMING/LIN/LINSRC/Makefile
-+# TIMING/LIN/Makefile
-+# TIMING/Makefile])
-+AC_OUTPUT
-diff -urN LAPACK.orig/INSTALL/Makefile.am LAPACK/INSTALL/Makefile.am
---- LAPACK.orig/INSTALL/Makefile.am 1969-12-31 16:00:00.000000000 -0800
-+++ LAPACK/INSTALL/Makefile.am 2006-05-28 14:16:03.000000000 -0700
-@@ -0,0 +1,23 @@
-+if DO_TEST
-+noinst_PROGRAMS = \
-+ testlsame \
-+ testslamch \
-+ testdlamch \
-+ testsecond \
-+ testdsecnd \
-+ testieee
-+endif
-+
-+testlsame_SOURCES = lsame.f lsametst.f
-+testslamch_SOURCES = slamch.f lsame.f slamchtst.f
-+testdlamch_SOURCES = dlamch.f lsame.f dlamchtst.f
-+testsecond_SOURCES = second.f secondtst.f
-+testdsecnd_SOURCES = dsecnd.f dsecndtst.f
-+testieee_SOURCES = tstiee.f
-+
-+EXTRA_DIST = \
-+ lawn81.pdf \
-+ lawn81.ps \
-+ lawn81.tex \
-+ org2.ps \
-+ psfig.tex
-diff -urN LAPACK.orig/Makefile.am LAPACK/Makefile.am
---- LAPACK.orig/Makefile.am 1969-12-31 16:00:00.000000000 -0800
-+++ LAPACK/Makefile.am 2006-05-28 14:16:03.000000000 -0700
-@@ -0,0 +1,3 @@
-+SUBDIRS = INSTALL SRC
-+
-+EXTRA_DIST = README
-diff -urN LAPACK.orig/SRC/Makefile.am LAPACK/SRC/Makefile.am
---- LAPACK.orig/SRC/Makefile.am 1969-12-31 16:00:00.000000000 -0800
-+++ LAPACK/SRC/Makefile.am 2006-05-28 14:52:32.000000000 -0700
-@@ -0,0 +1,1352 @@
-+lib_LTLIBRARIES = \
-+ liblapack.la
-+
-+noinst_LTLIBRARIES = \
-+ liblapack-noopt.la
-+
-+ALLAUX_SOURCES = \
-+ ilaenv.f \
-+ ieeeck.f \
-+ lsame.f \
-+ lsamen.f \
-+ xerbla.f
-+
-+if SINGLE
-+SINGLE_NOOPT_SOURCES = \
-+ slamch.f
-+
-+SINGLE_SOURCES = \
-+ 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 \
-+ slaed7.f \
-+ slaed8.f \
-+ slaed9.f \
-+ slaeda.f \
-+ slaev2.f \
-+ slagtf.f \
-+ slagts.f \
-+ slamrg.f \
-+ slanst.f \
-+ slapy2.f \
-+ slapy3.f \
-+ slarnv.f \
-+ slarrb.f \
-+ slarre.f \
-+ slarrf.f \
-+ slartg.f \
-+ slaruv.f \
-+ slas2.f \
-+ slascl.f \
-+ slasd0.f \
-+ slasd1.f \
-+ slasd2.f \
-+ slasd3.f \
-+ slasd4.f \
-+ slasd5.f \
-+ slasd6.f \
-+ slasd7.f \
-+ slasd8.f \
-+ slasd9.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 \
-+ ssteqr.f \
-+ ssterf.f \
-+ second.f
-+endif
-+
-+if DOUBLE
-+DOUBLE_NOOPT_SOURCES = \
-+ dlamch.f
-+
-+DOUBLE_SOURCES = \
-+ 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 \
-+ dlaed7.f \
-+ dlaed8.f \
-+ dlaed9.f \
-+ dlaeda.f \
-+ dlaev2.f \
-+ dlagtf.f \
-+ dlagts.f \
-+ dlamrg.f \
-+ dlanst.f \
-+ dlapy2.f \
-+ dlapy3.f \
-+ dlarnv.f \
-+ dlarrb.f \
-+ dlarre.f \
-+ dlarrf.f \
-+ dlartg.f \
-+ dlaruv.f \
-+ dlas2.f \
-+ dlascl.f \
-+ dlasd0.f \
-+ dlasd1.f \
-+ dlasd2.f \
-+ dlasd3.f \
-+ dlasd4.f \
-+ dlasd5.f \
-+ dlasd6.f \
-+ dlasd7.f \
-+ dlasd8.f \
-+ dlasd9.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 \
-+ dsteqr.f \
-+ dsterf.f \
-+ dsecnd.f
-+endif
-+
-+if S
-+S_SOURCES = \
-+ sgbbrd.f \
-+ sgbcon.f \
-+ sgbequ.f \
-+ sgbrfs.f \
-+ sgbsv.f \
-+ sgbsvx.f \
-+ sgbtf2.f \
-+ sgbtrf.f \
-+ sgbtrs.f \
-+ sgebak.f \
-+ sgebal.f \
-+ sgebd2.f \
-+ sgebrd.f \
-+ sgecon.f \
-+ sgeequ.f \
-+ sgees.f \
-+ sgeesx.f \
-+ sgeev.f \
-+ sgeevx.f \
-+ sgegs.f \
-+ sgegv.f \
-+ sgehd2.f \
-+ sgehrd.f \
-+ sgelq2.f \
-+ sgelqf.f \
-+ sgels.f \
-+ sgelsd.f \
-+ sgelss.f \
-+ sgelsx.f \
-+ sgelsy.f \
-+ sgeql2.f \
-+ sgeqlf.f \
-+ sgeqp3.f \
-+ sgeqpf.f \
-+ sgeqr2.f \
-+ sgeqrf.f \
-+ sgerfs.f \
-+ sgerq2.f \
-+ sgerqf.f \
-+ sgesc2.f \
-+ sgesdd.f \
-+ sgesv.f \
-+ sgesvd.f \
-+ sgesvx.f \
-+ sgetc2.f \
-+ sgetf2.f \
-+ sgetrf.f \
-+ sgetri.f \
-+ sgetrs.f \
-+ sggbak.f \
-+ sggbal.f \
-+ sgges.f \
-+ sggesx.f \
-+ sggev.f \
-+ sggevx.f \
-+ sggglm.f \
-+ sgghrd.f \
-+ sgglse.f \
-+ sggqrf.f \
-+ sggrqf.f \
-+ sggsvd.f \
-+ sggsvp.f \
-+ sgtcon.f \
-+ sgtrfs.f \
-+ sgtsv.f \
-+ sgtsvx.f \
-+ sgttrf.f \
-+ sgttrs.f \
-+ sgtts2.f \
-+ shgeqz.f \
-+ shsein.f \
-+ shseqr.f \
-+ slabrd.f \
-+ slacon.f \
-+ slaein.f \
-+ slaexc.f \
-+ slag2.f \
-+ slags2.f \
-+ slagtm.f \
-+ slagv2.f \
-+ slahqr.f \
-+ slahrd.f \
-+ slaic1.f \
-+ slaln2.f \
-+ slals0.f \
-+ slalsa.f \
-+ slalsd.f \
-+ slangb.f \
-+ slange.f \
-+ slangt.f \
-+ slanhs.f \
-+ slansb.f \
-+ slansp.f \
-+ slansy.f \
-+ slantb.f \
-+ slantp.f \
-+ slantr.f \
-+ slanv2.f \
-+ slapll.f \
-+ slapmt.f \
-+ slaqgb.f \
-+ slaqge.f \
-+ slaqp2.f \
-+ slaqps.f \
-+ slaqsb.f \
-+ slaqsp.f \
-+ slaqsy.f \
-+ slaqtr.f \
-+ slar1v.f \
-+ slar2v.f \
-+ slarf.f \
-+ slarfb.f \
-+ slarfg.f \
-+ slarft.f \
-+ slarfx.f \
-+ slargv.f \
-+ slarrv.f \
-+ slartv.f \
-+ slarz.f \
-+ slarzb.f \
-+ slarzt.f \
-+ slaswp.f \
-+ slasy2.f \
-+ slasyf.f \
-+ slatbs.f \
-+ slatdf.f \
-+ slatps.f \
-+ slatrd.f \
-+ slatrs.f \
-+ slatrz.f \
-+ slatzm.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 \
-+ 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 \
-+ spbtf2.f \
-+ spbtrf.f \
-+ spbtrs.f \
-+ spocon.f \
-+ spoequ.f \
-+ sporfs.f \
-+ sposv.f \
-+ sposvx.f \
-+ spotf2.f \
-+ spotrf.f \
-+ spotri.f \
-+ spotrs.f \
-+ sppcon.f \
-+ sppequ.f \
-+ spprfs.f \
-+ sppsv.f \
-+ sppsvx.f \
-+ spptrf.f \
-+ spptri.f \
-+ spptrs.f \
-+ sptcon.f \
-+ spteqr.f \
-+ sptrfs.f \
-+ sptsv.f \
-+ sptsvx.f \
-+ spttrs.f \
-+ sptts2.f \
-+ srscl.f \
-+ ssbev.f \
-+ ssbevd.f \
-+ ssbevx.f \
-+ ssbgst.f \
-+ ssbgv.f \
-+ ssbgvd.f \
-+ ssbgvx.f \
-+ ssbtrd.f \
-+ sspcon.f \
-+ sspev.f \
-+ sspevd.f \
-+ sspevx.f \
-+ sspgst.f \
-+ sspgv.f \
-+ sspgvd.f \
-+ sspgvx.f \
-+ ssprfs.f \
-+ sspsv.f \
-+ sspsvx.f \
-+ ssptrd.f \
-+ ssptrf.f \
-+ ssptri.f \
-+ ssptrs.f \
-+ sstegr.f \
-+ sstein.f \
-+ sstev.f \
-+ sstevd.f \
-+ sstevr.f \
-+ sstevx.f \
-+ ssycon.f \
-+ ssyev.f \
-+ ssyevd.f \
-+ ssyevr.f \
-+ ssyevx.f \
-+ ssygs2.f \
-+ ssygst.f \
-+ ssygv.f \
-+ ssygvd.f \
-+ ssygvx.f \
-+ ssyrfs.f \
-+ ssysv.f \
-+ ssysvx.f \
-+ ssytd2.f \
-+ ssytf2.f \
-+ ssytrd.f \
-+ ssytrf.f \
-+ ssytri.f \
-+ ssytrs.f \
-+ stbcon.f \
-+ stbrfs.f \
-+ stbtrs.f \
-+ stgevc.f \
-+ stgex2.f \
-+ stgexc.f \
-+ stgsen.f \
-+ stgsja.f \
-+ stgsna.f \
-+ stgsy2.f \
-+ stgsyl.f \
-+ stpcon.f \
-+ stprfs.f \
-+ stptri.f \
-+ stptrs.f \
-+ strcon.f \
-+ strevc.f \
-+ strexc.f \
-+ strrfs.f \
-+ strsen.f \
-+ strsna.f \
-+ strsyl.f \
-+ strti2.f \
-+ strtri.f \
-+ strtrs.f \
-+ stzrqf.f \
-+ stzrzf.f
-+endif
-+
-+if C
-+C_SOURCES = \
-+ cbdsqr.f \
-+ cgbbrd.f \
-+ cgbcon.f \
-+ cgbequ.f \
-+ cgbrfs.f \
-+ cgbsv.f \
-+ cgbsvx.f \
-+ cgbtf2.f \
-+ cgbtrf.f \
-+ cgbtrs.f \
-+ cgebak.f \
-+ cgebal.f \
-+ cgebd2.f \
-+ cgebrd.f \
-+ cgecon.f \
-+ cgeequ.f \
-+ cgees.f \
-+ cgeesx.f \
-+ cgeev.f \
-+ cgeevx.f \
-+ cgegs.f \
-+ cgegv.f \
-+ cgehd2.f \
-+ cgehrd.f \
-+ cgelq2.f \
-+ cgelqf.f \
-+ cgels.f \
-+ cgelsd.f \
-+ cgelss.f \
-+ cgelsx.f \
-+ cgelsy.f \
-+ cgeql2.f \
-+ cgeqlf.f \
-+ cgeqp3.f \
-+ cgeqpf.f \
-+ cgeqr2.f \
-+ cgeqrf.f \
-+ cgerfs.f \
-+ cgerq2.f \
-+ cgerqf.f \
-+ cgesc2.f \
-+ cgesdd.f \
-+ cgesv.f \
-+ cgesvd.f \
-+ cgesvx.f \
-+ cgetc2.f \
-+ cgetf2.f \
-+ cgetrf.f \
-+ cgetri.f \
-+ cgetrs.f \
-+ cggbak.f \
-+ cggbal.f \
-+ cgges.f \
-+ cggesx.f \
-+ cggev.f \
-+ cggevx.f \
-+ cggglm.f \
-+ cgghrd.f \
-+ cgglse.f \
-+ cggqrf.f \
-+ cggrqf.f \
-+ cggsvd.f \
-+ cggsvp.f \
-+ cgtcon.f \
-+ cgtrfs.f \
-+ cgtsv.f \
-+ cgtsvx.f \
-+ cgttrf.f \
-+ cgttrs.f \
-+ cgtts2.f \
-+ chbev.f \
-+ chbevd.f \
-+ chbevx.f \
-+ chbgst.f \
-+ chbgv.f \
-+ chbgvd.f \
-+ chbgvx.f \
-+ chbtrd.f \
-+ checon.f \
-+ cheev.f \
-+ cheevd.f \
-+ cheevr.f \
-+ cheevx.f \
-+ chegs2.f \
-+ chegst.f \
-+ chegv.f \
-+ chegvd.f \
-+ chegvx.f \
-+ cherfs.f \
-+ chesv.f \
-+ chesvx.f \
-+ chetd2.f \
-+ chetf2.f \
-+ chetrd.f \
-+ chetrf.f \
-+ chetri.f \
-+ chetrs.f \
-+ chgeqz.f \
-+ chpcon.f \
-+ chpev.f \
-+ chpevd.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 \
-+ clacgv.f \
-+ clacon.f \
-+ clacp2.f \
-+ clacpy.f \
-+ clacrm.f \
-+ clacrt.f \
-+ cladiv.f \
-+ claed0.f \
-+ claed7.f \
-+ claed8.f \
-+ claein.f \
-+ claesy.f \
-+ claev2.f \
-+ clags2.f \
-+ clagtm.f \
-+ clahef.f \
-+ clahqr.f \
-+ clahrd.f \
-+ claic1.f \
-+ clals0.f \
-+ clalsa.f \
-+ clalsd.f \
-+ clangb.f \
-+ clange.f \
-+ clangt.f \
-+ clanhb.f \
-+ clanhe.f \
-+ clanhp.f \
-+ clanhs.f \
-+ clanht.f \
-+ clansb.f \
-+ clansp.f \
-+ clansy.f \
-+ clantb.f \
-+ clantp.f \
-+ clantr.f \
-+ clapll.f \
-+ clapmt.f \
-+ clarcm.f \
-+ claqgb.f \
-+ claqge.f \
-+ claqhb.f \
-+ claqhe.f \
-+ claqhp.f \
-+ claqp2.f \
-+ claqps.f \
-+ claqsb.f \
-+ claqsp.f \
-+ claqsy.f \
-+ clar1v.f \
-+ clar2v.f \
-+ clarf.f \
-+ clarfb.f \
-+ clarfg.f \
-+ clarft.f \
-+ clarfx.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 \
-+ claswp.f \
-+ clasyf.f \
-+ clatbs.f \
-+ clatdf.f \
-+ clatps.f \
-+ clatrd.f \
-+ clatrs.f \
-+ clatrz.f \
-+ clatzm.f \
-+ clauu2.f \
-+ clauum.f \
-+ cpbcon.f \
-+ cpbequ.f \
-+ cpbrfs.f \
-+ cpbstf.f \
-+ cpbsv.f \
-+ cpbsvx.f \
-+ cpbtf2.f \
-+ cpbtrf.f \
-+ cpbtrs.f \
-+ cpocon.f \
-+ cpoequ.f \
-+ cporfs.f \
-+ cposv.f \
-+ cposvx.f \
-+ cpotf2.f \
-+ cpotrf.f \
-+ cpotri.f \
-+ cpotrs.f \
-+ cppcon.f \
-+ cppequ.f \
-+ cpprfs.f \
-+ cppsv.f \
-+ cppsvx.f \
-+ cpptrf.f \
-+ cpptri.f \
-+ cpptrs.f \
-+ cptcon.f \
-+ cpteqr.f \
-+ cptrfs.f \
-+ cptsv.f \
-+ cptsvx.f \
-+ cpttrf.f \
-+ cpttrs.f \
-+ cptts2.f \
-+ crot.f \
-+ cspcon.f \
-+ cspmv.f \
-+ cspr.f \
-+ csprfs.f \
-+ cspsv.f \
-+ cspsvx.f \
-+ csptrf.f \
-+ csptri.f \
-+ csptrs.f \
-+ csrot.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 \
-+ csytrs.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 \
-+ ctrexc.f \
-+ ctrrfs.f \
-+ ctrsen.f \
-+ ctrsna.f \
-+ ctrsyl.f \
-+ ctrti2.f \
-+ ctrtri.f \
-+ ctrtrs.f \
-+ ctzrqf.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 \
-+ cunmlq.f \
-+ cunmql.f \
-+ cunmqr.f \
-+ cunmr2.f \
-+ cunmr3.f \
-+ cunmrq.f \
-+ cunmrz.f \
-+ cunmtr.f \
-+ cupgtr.f \
-+ cupmtr.f \
-+ icmax1.f \
-+ scsum1.f
-+endif
-+
-+if D
-+D_SOURCES = \
-+ dgbbrd.f \
-+ dgbcon.f \
-+ dgbequ.f \
-+ dgbrfs.f \
-+ dgbsv.f \
-+ dgbsvx.f \
-+ dgbtf2.f \
-+ dgbtrf.f \
-+ dgbtrs.f \
-+ dgebak.f \
-+ dgebal.f \
-+ dgebd2.f \
-+ dgebrd.f \
-+ dgecon.f \
-+ dgeequ.f \
-+ dgees.f \
-+ dgeesx.f \
-+ dgeev.f \
-+ dgeevx.f \
-+ dgegs.f \
-+ dgegv.f \
-+ dgehd2.f \
-+ dgehrd.f \
-+ dgelq2.f \
-+ dgelqf.f \
-+ dgels.f \
-+ dgelsd.f \
-+ dgelss.f \
-+ dgelsx.f \
-+ dgelsy.f \
-+ dgeql2.f \
-+ dgeqlf.f \
-+ dgeqp3.f \
-+ dgeqpf.f \
-+ dgeqr2.f \
-+ dgeqrf.f \
-+ dgerfs.f \
-+ dgerq2.f \
-+ dgerqf.f \
-+ dgesc2.f \
-+ dgesdd.f \
-+ dgesv.f \
-+ dgesvd.f \
-+ dgesvx.f \
-+ dgetc2.f \
-+ dgetf2.f \
-+ dgetrf.f \
-+ dgetri.f \
-+ dgetrs.f \
-+ dggbak.f \
-+ dggbal.f \
-+ dgges.f \
-+ dggesx.f \
-+ dggev.f \
-+ dggevx.f \
-+ dggglm.f \
-+ dgghrd.f \
-+ dgglse.f \
-+ dggqrf.f \
-+ dggrqf.f \
-+ dggsvd.f \
-+ dggsvp.f \
-+ dgtcon.f \
-+ dgtrfs.f \
-+ dgtsv.f \
-+ dgtsvx.f \
-+ dgttrf.f \
-+ dgttrs.f \
-+ dgtts2.f \
-+ dhgeqz.f \
-+ dhsein.f \
-+ dhseqr.f \
-+ dlabrd.f \
-+ dlacon.f \
-+ dlaein.f \
-+ dlaexc.f \
-+ dlag2.f \
-+ dlags2.f \
-+ dlagtm.f \
-+ dlagv2.f \
-+ dlahqr.f \
-+ dlahrd.f \
-+ dlaic1.f \
-+ dlaln2.f \
-+ dlals0.f \
-+ dlalsa.f \
-+ dlalsd.f \
-+ dlangb.f \
-+ dlange.f \
-+ dlangt.f \
-+ dlanhs.f \
-+ dlansb.f \
-+ dlansp.f \
-+ dlansy.f \
-+ dlantb.f \
-+ dlantp.f \
-+ dlantr.f \
-+ dlanv2.f \
-+ dlapll.f \
-+ dlapmt.f \
-+ dlaqgb.f \
-+ dlaqge.f \
-+ dlaqp2.f \
-+ dlaqps.f \
-+ dlaqsb.f \
-+ dlaqsp.f \
-+ dlaqsy.f \
-+ dlaqtr.f \
-+ dlar1v.f \
-+ dlar2v.f \
-+ dlarf.f \
-+ dlarfb.f \
-+ dlarfg.f \
-+ dlarft.f \
-+ dlarfx.f \
-+ dlargv.f \
-+ dlarrv.f \
-+ dlartv.f \
-+ dlarz.f \
-+ dlarzb.f \
-+ dlarzt.f \
-+ dlaswp.f \
-+ dlasy2.f \
-+ dlasyf.f \
-+ dlatbs.f \
-+ dlatdf.f \
-+ dlatps.f \
-+ dlatrd.f \
-+ dlatrs.f \
-+ dlatrz.f \
-+ dlatzm.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 \
-+ 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 \
-+ dpbtf2.f \
-+ dpbtrf.f \
-+ dpbtrs.f \
-+ dpocon.f \
-+ dpoequ.f \
-+ dporfs.f \
-+ dposv.f \
-+ dposvx.f \
-+ dpotf2.f \
-+ dpotrf.f \
-+ dpotri.f \
-+ dpotrs.f \
-+ dppcon.f \
-+ dppequ.f \
-+ dpprfs.f \
-+ dppsv.f \
-+ dppsvx.f \
-+ dpptrf.f \
-+ dpptri.f \
-+ dpptrs.f \
-+ dptcon.f \
-+ dpteqr.f \
-+ dptrfs.f \
-+ dptsv.f \
-+ dptsvx.f \
-+ dpttrs.f \
-+ dptts2.f \
-+ drscl.f \
-+ dsbev.f \
-+ dsbevd.f \
-+ dsbevx.f \
-+ dsbgst.f \
-+ dsbgv.f \
-+ dsbgvd.f \
-+ dsbgvx.f \
-+ dsbtrd.f \
-+ dspcon.f \
-+ dspev.f \
-+ dspevd.f \
-+ dspevx.f \
-+ dspgst.f \
-+ dspgv.f \
-+ dspgvd.f \
-+ dspgvx.f \
-+ dsprfs.f \
-+ dspsv.f \
-+ dspsvx.f \
-+ dsptrd.f \
-+ dsptrf.f \
-+ dsptri.f \
-+ dsptrs.f \
-+ dstegr.f \
-+ dstein.f \
-+ dstev.f \
-+ dstevd.f \
-+ dstevr.f \
-+ dstevx.f \
-+ dsycon.f \
-+ dsyev.f \
-+ dsyevd.f \
-+ dsyevr.f \
-+ dsyevx.f \
-+ dsygs2.f \
-+ dsygst.f \
-+ dsygv.f \
-+ dsygvd.f \
-+ dsygvx.f \
-+ dsyrfs.f \
-+ dsysv.f \
-+ dsysvx.f \
-+ dsytd2.f \
-+ dsytf2.f \
-+ dsytrd.f \
-+ dsytrf.f \
-+ dsytri.f \
-+ dsytrs.f \
-+ dtbcon.f \
-+ dtbrfs.f \
-+ dtbtrs.f \
-+ dtgevc.f \
-+ dtgex2.f \
-+ dtgexc.f \
-+ dtgsen.f \
-+ dtgsja.f \
-+ dtgsna.f \
-+ dtgsy2.f \
-+ dtgsyl.f \
-+ dtpcon.f \
-+ dtprfs.f \
-+ dtptri.f \
-+ dtptrs.f \
-+ dtrcon.f \
-+ dtrevc.f \
-+ dtrexc.f \
-+ dtrrfs.f \
-+ dtrsen.f \
-+ dtrsna.f \
-+ dtrsyl.f \
-+ dtrti2.f \
-+ dtrtri.f \
-+ dtrtrs.f \
-+ dtzrqf.f \
-+ dtzrzf.f
-+endif
-+
-+if Z
-+Z_SOURCES = \
-+ zbdsqr.f \
-+ zgbbrd.f \
-+ zgbcon.f \
-+ zgbequ.f \
-+ zgbrfs.f \
-+ zgbsv.f \
-+ zgbsvx.f \
-+ zgbtf2.f \
-+ zgbtrf.f \
-+ zgbtrs.f \
-+ zgebak.f \
-+ zgebal.f \
-+ zgebd2.f \
-+ zgebrd.f \
-+ zgecon.f \
-+ zgeequ.f \
-+ zgees.f \
-+ zgeesx.f \
-+ zgeev.f \
-+ zgeevx.f \
-+ zgegs.f \
-+ zgegv.f \
-+ zgehd2.f \
-+ zgehrd.f \
-+ zgelq2.f \
-+ zgelqf.f \
-+ zgels.f \
-+ zgelsd.f \
-+ zgelss.f \
-+ zgelsx.f \
-+ zgelsy.f \
-+ zgeql2.f \
-+ zgeqlf.f \
-+ zgeqp3.f \
-+ zgeqpf.f \
-+ zgeqr2.f \
-+ zgeqrf.f \
-+ zgerfs.f \
-+ zgerq2.f \
-+ zgerqf.f \
-+ zgesc2.f \
-+ zgesdd.f \
-+ zgesv.f \
-+ zgesvd.f \
-+ zgesvx.f \
-+ zgetc2.f \
-+ zgetf2.f \
-+ zgetrf.f \
-+ zgetri.f \
-+ zgetrs.f \
-+ zggbak.f \
-+ zggbal.f \
-+ zgges.f \
-+ zggesx.f \
-+ zggev.f \
-+ zggevx.f \
-+ zggglm.f \
-+ zgghrd.f \
-+ zgglse.f \
-+ zggqrf.f \
-+ zggrqf.f \
-+ zggsvd.f \
-+ zggsvp.f \
-+ zgtcon.f \
-+ zgtrfs.f \
-+ zgtsv.f \
-+ zgtsvx.f \
-+ zgttrf.f \
-+ zgttrs.f \
-+ zgtts2.f \
-+ zhbev.f \
-+ zhbevd.f \
-+ zhbevx.f \
-+ zhbgst.f \
-+ zhbgv.f \
-+ zhbgvd.f \
-+ zhbgvx.f \
-+ zhbtrd.f \
-+ zhecon.f \
-+ zheev.f \
-+ zheevd.f \
-+ zheevr.f \
-+ zheevx.f \
-+ zhegs2.f \
-+ zhegst.f \
-+ zhegv.f \
-+ zhegvd.f \
-+ zhegvx.f \
-+ zherfs.f \
-+ zhesv.f \
-+ zhesvx.f \
-+ zhetd2.f \
-+ zhetf2.f \
-+ zhetrd.f \
-+ zhetrf.f \
-+ zhetri.f \
-+ zhetrs.f \
-+ zhgeqz.f \
-+ zhpcon.f \
-+ zhpev.f \
-+ zhpevd.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 \
-+ zlacgv.f \
-+ zlacon.f \
-+ zlacp2.f \
-+ zlacpy.f \
-+ zlacrm.f \
-+ zlacrt.f \
-+ zladiv.f \
-+ zlaed0.f \
-+ zlaed7.f \
-+ zlaed8.f \
-+ zlaein.f \
-+ zlaesy.f \
-+ zlaev2.f \
-+ zlags2.f \
-+ zlagtm.f \
-+ zlahef.f \
-+ zlahqr.f \
-+ zlahrd.f \
-+ zlaic1.f \
-+ zlals0.f \
-+ zlalsa.f \
-+ zlalsd.f \
-+ zlangb.f \
-+ zlange.f \
-+ zlangt.f \
-+ zlanhb.f \
-+ zlanhe.f \
-+ zlanhp.f \
-+ zlanhs.f \
-+ zlanht.f \
-+ zlansb.f \
-+ zlansp.f \
-+ zlansy.f \
-+ zlantb.f \
-+ zlantp.f \
-+ zlantr.f \
-+ zlapll.f \
-+ zlapmt.f \
-+ zlaqgb.f \
-+ zlaqge.f \
-+ zlaqhb.f \
-+ zlaqhe.f \
-+ zlaqhp.f \
-+ zlaqp2.f \
-+ zlaqps.f \
-+ zlaqsb.f \
-+ zlaqsp.f \
-+ zlaqsy.f \
-+ zlar1v.f \
-+ zlar2v.f \
-+ zlarcm.f \
-+ zlarf.f \
-+ zlarfb.f \
-+ zlarfg.f \
-+ zlarft.f \
-+ zlarfx.f \
-+ zlargv.f \
-+ zlarnv.f \
-+ zlarrv.f \
-+ zlartg.f \
-+ zlartv.f \
-+ zlarz.f \
-+ zlarzb.f \
-+ zlarzt.f \
-+ zlascl.f \
-+ zlaset.f \
-+ zlasr.f \
-+ zlassq.f \
-+ zlaswp.f \
-+ zlasyf.f \
-+ zlatbs.f \
-+ zlatdf.f \
-+ zlatps.f \
-+ zlatrd.f \
-+ zlatrs.f \
-+ zlatrz.f \
-+ zlatzm.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 \
-+ zposv.f \
-+ zposvx.f \
-+ zpotf2.f \
-+ zpotrf.f \
-+ zpotri.f \
-+ zpotrs.f \
-+ zppcon.f \
-+ zppequ.f \
-+ zpprfs.f \
-+ zppsv.f \
-+ zppsvx.f \
-+ zpptrf.f \
-+ zpptri.f \
-+ zpptrs.f \
-+ zptcon.f \
-+ zpteqr.f \
-+ zptrfs.f \
-+ zptsv.f \
-+ zptsvx.f \
-+ zpttrf.f \
-+ zpttrs.f \
-+ zptts2.f \
-+ zrot.f \
-+ zspcon.f \
-+ zspmv.f \
-+ zspr.f \
-+ zsprfs.f \
-+ zspsv.f \
-+ zspsvx.f \
-+ zsptrf.f \
-+ zsptri.f \
-+ zsptrs.f \
-+ zdrot.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 \
-+ zsytrs.f \
-+ ztbcon.f \
-+ ztbrfs.f \
-+ ztbtrs.f \
-+ ztgevc.f \
-+ ztgex2.f \
-+ ztgexc.f \
-+ ztgsen.f \
-+ ztgsja.f \
-+ ztgsna.f \
-+ ztgsy2.f \
-+ ztgsyl.f \
-+ ztpcon.f \
-+ ztprfs.f \
-+ ztptri.f \
-+ ztptrs.f \
-+ ztrcon.f \
-+ ztrevc.f \
-+ ztrexc.f \
-+ ztrrfs.f \
-+ ztrsen.f \
-+ ztrsna.f \
-+ ztrsyl.f \
-+ ztrti2.f \
-+ ztrtri.f \
-+ ztrtrs.f \
-+ ztzrqf.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 \
-+ zunmlq.f \
-+ zunmql.f \
-+ zunmqr.f \
-+ zunmr2.f \
-+ zunmr3.f \
-+ zunmrq.f \
-+ zunmrz.f \
-+ zunmtr.f \
-+ zupgtr.f \
-+ zupmtr.f \
-+ izmax1.f \
-+ dzsum1.f
-+endif
-+
-+liblapack_noopt_la_FFLAGS = \
-+ $(NOOPT_FFLAGS)
-+
-+liblapack_noopt_la_SOURCES = \
-+ $(SINGLE_NOOPT_SOURCES) \
-+ $(DOUBLE_NOOPT_SOURCES)
-+
-+liblapack_la_LIBADD = liblapack-noopt.la
-+
-+liblapack_la_SOURCES = \
-+ $(ALLAUX_SOURCES) \
-+ $(SINGLE_SOURCES) \
-+ $(DOUBLE_SOURCES) \
-+ $(S_SOURCES) \
-+ $(C_SOURCES) \
-+ $(D_SOURCES) \
-+ $(Z_SOURCES)
-+
-+# Automake doesn't have a way to build with no optimization
-+# See http://sources.redhat.com/ml/automake/2002-08/msg00082.html
-+# This is the automake-produced rule with $(FFLAGS) removed
-+liblapack_noopt_la-slamch.lo: slamch.f
-+ $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(liblapack_noopt_la_FFLAGS) -c -o liblapack_noopt_la-slamch.lo `test -f 'slamch.f' || echo '$(srcdir)/'`slamch.f
-+liblapack_noopt_la-dlamch.lo: dlamch.f
-+ $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(liblapack_noopt_la_FFLAGS) -c -o liblapack_noopt_la-dlamch.lo `test -f 'dlamch.f' || echo '$(srcdir)/'`dlamch.f
diff --git a/sci-libs/lapack-reference/lapack-reference-3.0-r1.ebuild b/sci-libs/lapack-reference/lapack-reference-3.0-r1.ebuild
deleted file mode 100644
index abaffce7093d..000000000000
--- a/sci-libs/lapack-reference/lapack-reference-3.0-r1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/lapack-reference-3.0-r1.ebuild,v 1.3 2007/01/23 13:46:09 markusle Exp $
-
-inherit eutils fortran
-
-MyPN="${PN/-reference/}"
-
-DESCRIPTION="FORTRAN reference implementation of LAPACK Linear Algebra PACKage"
-LICENSE="lapack"
-HOMEPAGE="http://www.netlib.org/lapack/index.html"
-SRC_URI="http://www.netlib.org/lapack/${MyPN}-${PV}.tgz
- mirror://gentoo/${MyPN}-20020531-20021004.patch.bz2
- mirror://gentoo/${MyPN}-gentoo.patch"
-
-SLOT="0"
-IUSE="ifc"
-KEYWORDS="amd64 x86"
-
-DEPEND="sys-devel/libtool
- sci-libs/lapack-config
- ifc? ( dev-lang/ifc )"
-
-RDEPEND="virtual/blas
- ifc? ( dev-lang/ifc )" # Need ifc runtime libraries
-
-PROVIDE="virtual/lapack"
-
-FORTRAN="g77 ifc"
-
-S="${WORKDIR}/LAPACK"
-
-ifc_info() {
- if [ -z "${IFCFLAGS}" ]
- then
- einfo
- einfo "You may want to set some ifc optimization flags by running this"
- einfo "ebuild as, for example, \`IFCFLAGS=\"-O3 -tpp7 -xW\" emerge blas\`"
- einfo "(Pentium 4 exclusive optimizations)."
- einfo
- einfo "ifc defaults to -O2, with code tuned for Pentium 4, but that"
- einfo "will run on any processor."
- einfo
- einfo "Beware that ifc's -O3 is very aggressive, sometimes resulting in"
- einfo "significantly worse performance."
- einfo
- epause 5
- fi
-}
-
-src_unpack() {
- unpack ${A}
- epatch "${DISTDIR}"/lapack-20020531-20021004.patch.bz2
- epatch "${DISTDIR}"/lapack-gentoo.patch
-}
-
-src_compile() {
- TOP_PATH="${DESTTREE}"/lib/lapack
- # Library will be installed in RPATH:
- RPATH="${TOP_PATH}"/reference
-
- if use ifc; then
- FC="ifc"
- FFLAGS="${IFCFLAGS}"
- NOOPT="-O0" # Do NOT change this. It is applied to two files with
- # routines to determine machine constants.
- ifc_info
- else
- FC="g77"
- FFLAGS="${CFLAGS}"
- NOOPT=""
- # libg2c is required to link with liblapack.so using ifc:
- DEP_LIBS="-lg2c"
- fi
-
- DEP_LIBS="${DEP_LIBS} -lblas"
-
- cd "${S}"/SRC
- make all FORTRAN="libtool --mode=compile --tag=F77 ${FC}" OPTS="${FFLAGS}"\
- NOOPT="${NOOPT}" || die
-
- if use ifc; then
- # Intel portability library that provides the etime function
- ${FC} -shared ${FFLAGS} *.lo ${DEP_LIBS} -Wl,-soname \
- -Wl,liblapack.so.0 -o liblapack.so.0.0.0 -Vaxlib || die
- ar cru liblapack.a *.o || die
- ranlib liblapack.a || die
- else
- libtool --mode=link --tag=CC ${FC} ${FFLAGS} -o liblapack.la *.lo \
- -rpath ${RPATH} ${DEP_LIBS} || die
- fi
-}
-
-src_install() {
- dodir "${RPATH}" || die
-
- cd "${S}"/SRC
-
- if use ifc; then
- strip --strip-unneeded liblapack.so.0.0.0 || die
- strip --strip-debug liblapack.a || die
-
- exeinto "${RPATH}"
- doexe liblapack.so.0.0.0 || die
- dosym liblapack.so.0.0.0 ${RPATH}/liblapack.so.0 || die
- dosym liblapack.so.0.0.0 ${RPATH}/liblapack.so || die
-
- insinto "${RPATH}"
- doins liblapack.a || die
- else
- libtool --mode=install install -s liblapack.la "${D}/${RPATH}" || die
- fi
-
- insinto ${TOP_PATH}
- doins "${FILESDIR}"/f77-reference || die
-
- dodoc "${S}"/README
-}
-
-pkg_postinst() {
- "${DESTTREE}"/bin/lapack-config reference
-}
diff --git a/sci-libs/lapack-reference/lapack-reference-3.0.ebuild b/sci-libs/lapack-reference/lapack-reference-3.0.ebuild
deleted file mode 100644
index d8edee0991ed..000000000000
--- a/sci-libs/lapack-reference/lapack-reference-3.0.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/lapack-reference-3.0.ebuild,v 1.6 2007/03/13 00:29:07 kugelfang Exp $
-
-inherit eutils
-
-MyPN=${PN/-reference/}
-
-DESCRIPTION="FORTRAN reference implementation of LAPACK Linear Algebra PACKage"
-HOMEPAGE="http://www.netlib.org/lapack/index.html"
-SRC_URI="http://www.netlib.org/lapack/${MyPN}-${PV}.tgz
- mirror://gentoo/${MyPN}-20020531-20021004.patch.bz2
- mirror://gentoo/${MyPN}-gentoo.patch"
-
-LICENSE="lapack"
-SLOT="0"
-KEYWORDS="~x86 amd64"
-IUSE="ifc"
-
-DEPEND="sys-devel/libtool
- sci-libs/lapack-config
- ifc? ( dev-lang/ifc )"
-
-RDEPEND="virtual/blas
- ifc? ( dev-lang/ifc )" # Need ifc runtime libraries
-
-PROVIDE="virtual/lapack"
-
-S=${WORKDIR}/LAPACK
-
-ifc_info() {
- if [ -z "${IFCFLAGS}" ]
- then
- einfo
- einfo "You may want to set some ifc optimization flags by running this"
- einfo "ebuild as, for example, \`IFCFLAGS=\"-O3 -tpp7 -xW\" emerge blas\`"
- einfo "(Pentium 4 exclusive optimizations)."
- einfo
- einfo "ifc defaults to -O2, with code tuned for Pentium 4, but that"
- einfo "will run on any processor."
- einfo
- einfo "Beware that ifc's -O3 is very aggressive, sometimes resulting in"
- einfo "significantly worse performance."
- einfo
- epause 5
- fi
-}
-
-pkg_setup() {
- # This version of lapack *can* be build completely with ifc
- use ifc || \
- if [[ -z `type -P g77` ]]; then
- eerror "g77 not found on the system!"
- eerror "Please add fortran to your USE flags and reemerge gcc!"
- die
- fi
-}
-
-src_unpack() {
- unpack ${A}
- epatch ${DISTDIR}/lapack-20020531-20021004.patch.bz2
- epatch ${DISTDIR}/lapack-gentoo.patch
-}
-
-src_compile() {
- TOP_PATH=${DESTTREE}/lib/lapack
- # Library will be installed in RPATH:
- RPATH=${TOP_PATH}/reference
-
- if use ifc
- then
- FC="ifc"
- FFLAGS="${IFCFLAGS}"
- NOOPT="-O0" # Do NOT change this. It is applied to two files with
- # routines to determine machine constants.
- ifc_info
- else
- FC="g77"
- FFLAGS="${CFLAGS}"
- NOOPT=""
- # libg2c is required to link with liblapack.so using ifc:
- DEP_LIBS="-lg2c"
- fi
-
- DEP_LIBS="${DEP_LIBS} -lblas"
-
- cd ${S}/SRC
- make all \
- FORTRAN="libtool --mode=compile --tag=F77 ${FC}"\
- OPTS="${FFLAGS}"\
- NOOPT="${NOOPT}" \
- || die
-
- if use ifc
- then
- ${FC} -shared ${FFLAGS} *.lo ${DEP_LIBS} \
- -Wl,-soname -Wl,liblapack.so.0 -o liblapack.so.0.0.0 \
- -Vaxlib # Intel portability library that provides the etime function
- ar cru liblapack.a *.o
- ranlib liblapack.a
- else
- libtool --mode=link --tag=CC ${FC} ${FFLAGS} -o liblapack.la *.lo \
- -rpath ${RPATH} ${DEP_LIBS}
- fi
-}
-
-src_install() {
- dodir ${RPATH}
-
- cd ${S}/SRC
-
- if use ifc
- then
- strip --strip-unneeded liblapack.so.0.0.0
- strip --strip-debug liblapack.a
-
- exeinto ${RPATH}
- doexe liblapack.so.0.0.0
- dosym liblapack.so.0.0.0 ${RPATH}/liblapack.so.0
- dosym liblapack.so.0.0.0 ${RPATH}/liblapack.so
-
- insinto ${RPATH}
- doins liblapack.a
- else
- libtool --mode=install install -s liblapack.la ${D}/${RPATH}
- fi
-
- insinto ${TOP_PATH}
- doins ${FILESDIR}/f77-reference
-
- dodoc ${S}/README
-}
-
-pkg_postinst() {
- ${DESTTREE}/bin/lapack-config reference
-}
diff --git a/sci-libs/lapack-reference/lapack-reference-3.1.0.ebuild b/sci-libs/lapack-reference/lapack-reference-3.1.0.ebuild
index 4a0eab346e4b..102ae8d6e51b 100644
--- a/sci-libs/lapack-reference/lapack-reference-3.1.0.ebuild
+++ b/sci-libs/lapack-reference/lapack-reference-3.1.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/lapack-reference-3.1.0.ebuild,v 1.7 2007/07/14 00:15:25 nerdboy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/lapack-reference-3.1.0.ebuild,v 1.8 2007/10/10 12:48:19 bicatali Exp $
inherit autotools eutils fortran multilib
@@ -47,15 +47,15 @@ src_install() {
# Library will be installed in RPATH:
RPATH="${TOP_PATH}"/reference
- make DESTDIR="${D}" install || die "install failed"
+ emake DESTDIR="${D}" install || die "install failed"
# Fix for switching
dodir ${RPATH}
- mv ${D}/usr/$(get_libdir)/liblapack* ${D}/${RPATH}
+ mv "${D}"/usr/$(get_libdir)/liblapack* "${D}"/${RPATH}
dodoc "${S}"/README
- eselect lapack add $(get_libdir) ${FILESDIR}/eselect-reference reference
+ eselect lapack add $(get_libdir) "${FILESDIR}"/eselect-reference reference
}
src_test() {
diff --git a/sci-libs/lapack-reference/lapack-reference-3.1.1-r1.ebuild b/sci-libs/lapack-reference/lapack-reference-3.1.1-r1.ebuild
index a13775d1b24b..3ad3f5935830 100644
--- a/sci-libs/lapack-reference/lapack-reference-3.1.1-r1.ebuild
+++ b/sci-libs/lapack-reference/lapack-reference-3.1.1-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/lapack-reference-3.1.1-r1.ebuild,v 1.6 2007/10/08 19:46:32 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/lapack-reference-3.1.1-r1.ebuild,v 1.7 2007/10/10 12:48:19 bicatali Exp $
inherit eutils autotools flag-o-matic fortran multilib
@@ -16,10 +16,10 @@ IUSE="doc"
KEYWORDS="~amd64 hppa ia64 ppc64 sparc x86"
DEPEND="virtual/blas
+ dev-util/pkgconfig
app-admin/eselect-lapack"
-RDEPEND="${RDEPEND}
- dev-util/pkgconfig
+RDEPEND="${DEPEND}
doc? ( app-doc/lapack-docs )"
PROVIDE="virtual/lapack"
@@ -29,9 +29,9 @@ S="${WORKDIR}/${MyPN}-lite-${PV}"
pkg_setup() {
FORTRAN="g77 gfortran ifc"
fortran_pkg_setup
- if [[ ${FORTRANC:0:2} == "if" ]]; then
+ if [[ ${FORTRANC} == if* ]]; then
ewarn "Using Intel Fortran at your own risk"
- LDFLAGS="$(raw-ldflags)"
+ export LDFLAGS="$(raw-ldflags)"
export NOOPT_FFLAGS=-O
fi
}
@@ -62,8 +62,9 @@ src_compile() {
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
- dodoc README
- eselect lapack add $(get_libdir) "${FILESDIR}"/eselect.lapack.reference reference
+ dodoc README || die "dodoc failed"
+ ESELECT_PROF=reference
+ eselect lapack add $(get_libdir) "${FILESDIR}"/eselect.lapack.reference ${ESELECT_PROF}
}
src_test() {
@@ -74,7 +75,17 @@ src_test() {
}
pkg_postinst() {
- [[ -z "$(eselect lapack show)" ]] && eselect lapack set reference
- elog "To use LAPACK reference implementation, you have to issue (as root):"
- elog "\t eselect lapack set reference"
+ local p=lapack
+ local current_lib=$(eselect ${p} show | cut -d' ' -f2)
+ if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then
+ # work around eselect bug #189942
+ local configfile="${ROOT}"/etc/env.d/${p}/lib/config
+ [[ -e ${configfile} ]] && rm -f ${configfile}
+ eselect ${p} set ${ESELECT_PROF}
+ elog "${p} has been eselected to ${ESELECT_PROF}"
+ else
+ elog "Current eselected ${p} is ${current_lib}"
+ elog "To use ${p} ${ESELECT_PROF} implementation, you have to issue (as root):"
+ elog "\t eselect ${p} set ${ESELECT_PROF}"
+ fi
}
diff --git a/sci-libs/lapack-reference/lapack-reference-3.1.1.ebuild b/sci-libs/lapack-reference/lapack-reference-3.1.1.ebuild
index 665ef726d1eb..d35a093fd149 100644
--- a/sci-libs/lapack-reference/lapack-reference-3.1.1.ebuild
+++ b/sci-libs/lapack-reference/lapack-reference-3.1.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/lapack-reference-3.1.1.ebuild,v 1.4 2007/07/25 13:15:28 markusle Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-reference/lapack-reference-3.1.1.ebuild,v 1.5 2007/10/10 12:48:19 bicatali Exp $
inherit autotools eutils fortran multilib
@@ -48,15 +48,15 @@ src_install() {
# Library will be installed in RPATH:
RPATH="${TOP_PATH}"/reference
- make DESTDIR="${D}" install || die "install failed"
+ emake DESTDIR="${D}" install || die "install failed"
# Fix for switching
dodir ${RPATH}
- mv ${D}/usr/$(get_libdir)/liblapack* ${D}/${RPATH}
+ mv "${D}"/usr/$(get_libdir)/liblapack* "${D}"/${RPATH}
dodoc "${S}"/README
- eselect lapack add $(get_libdir) ${FILESDIR}/eselect-reference reference
+ eselect lapack add $(get_libdir) "${FILESDIR}"/eselect-reference reference
}
src_test() {