summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2008-09-05 20:50:10 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2008-09-05 20:50:10 +0000
commit29722d922200e3bd0d902e30d4ec144e80cdf7f4 (patch)
tree5fdd4706f26304016a8b8d5d4adb569a3395fdb6 /sci-libs/lapack-atlas
parentRemoved old versions (diff)
downloadgentoo-2-29722d922200e3bd0d902e30d4ec144e80cdf7f4.tar.gz
gentoo-2-29722d922200e3bd0d902e30d4ec144e80cdf7f4.tar.bz2
gentoo-2-29722d922200e3bd0d902e30d4ec144e80cdf7f4.zip
Removed old versions
(Portage version: 2.2_rc8/cvs/Linux 2.6.23-gentoo-r9 x86_64)
Diffstat (limited to 'sci-libs/lapack-atlas')
-rw-r--r--sci-libs/lapack-atlas/ChangeLog13
-rw-r--r--sci-libs/lapack-atlas/files/3.7.11-allow-any-gcc-version.patch28
-rw-r--r--sci-libs/lapack-atlas/files/blas-atlas-3.9.1-Core2Duo-detect.patch26
-rw-r--r--sci-libs/lapack-atlas/files/eselect.lapack3
-rw-r--r--sci-libs/lapack-atlas/files/f77-ATLAS14
-rw-r--r--sci-libs/lapack-atlas/files/lapack-reference-3.0-autotool.patch1463
-rw-r--r--sci-libs/lapack-atlas/files/lapack-reference-3.1.0-autotool.patch415
-rw-r--r--sci-libs/lapack-atlas/files/lapack-reference-3.1.1-autotool.patch373
-rw-r--r--sci-libs/lapack-atlas/files/unbuffered.patch16
-rw-r--r--sci-libs/lapack-atlas/lapack-atlas-3.6.0.ebuild168
-rw-r--r--sci-libs/lapack-atlas/lapack-atlas-3.7.11-r1.ebuild204
-rw-r--r--sci-libs/lapack-atlas/lapack-atlas-3.7.11.ebuild202
-rw-r--r--sci-libs/lapack-atlas/lapack-atlas-3.9.2.ebuild191
13 files changed, 12 insertions, 3104 deletions
diff --git a/sci-libs/lapack-atlas/ChangeLog b/sci-libs/lapack-atlas/ChangeLog
index 5735da7022ce..645976f1590d 100644
--- a/sci-libs/lapack-atlas/ChangeLog
+++ b/sci-libs/lapack-atlas/ChangeLog
@@ -1,6 +1,17 @@
# ChangeLog for sci-libs/lapack-atlas
# Copyright 2004-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-atlas/ChangeLog,v 1.71 2008/08/28 09:51:15 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-atlas/ChangeLog,v 1.72 2008/09/05 20:50:10 bicatali Exp $
+
+ 05 Sep 2008; Sébastien Fabbro <bicatali@gentoo.org>
+ -files/lapack-reference-3.0-autotool.patch,
+ -files/lapack-reference-3.1.0-autotool.patch,
+ -files/lapack-reference-3.1.1-autotool.patch,
+ -files/3.7.11-allow-any-gcc-version.patch,
+ -files/blas-atlas-3.9.1-Core2Duo-detect.patch, -files/eselect.lapack,
+ -files/f77-ATLAS, -files/unbuffered.patch, -lapack-atlas-3.6.0.ebuild,
+ -lapack-atlas-3.7.11.ebuild, -lapack-atlas-3.7.11-r1.ebuild,
+ -lapack-atlas-3.9.2.ebuild:
+ Removed old versions
28 Aug 2008; Raúl Porcel <armin76@gentoo.org> lapack-atlas-3.8.0.ebuild,
lapack-atlas-3.9.3.ebuild:
diff --git a/sci-libs/lapack-atlas/files/3.7.11-allow-any-gcc-version.patch b/sci-libs/lapack-atlas/files/3.7.11-allow-any-gcc-version.patch
deleted file mode 100644
index a9690c78f7e5..000000000000
--- a/sci-libs/lapack-atlas/files/3.7.11-allow-any-gcc-version.patch
+++ /dev/null
@@ -1,28 +0,0 @@
---- ATLAS-old/config.c 2005-08-21 08:30:17.000000000 -0500
-+++ ATLAS/config.c 2006-05-07 16:36:02.000000000 -0500
-@@ -712,25 +712,12 @@
- gcc, major, minor, patch);
- if (major == -1)
- iret = 0;
-- else if ( MachIsX86(mach) ) /* don't use gcc 2.96 - 3.0 */
-- {
-- if ((major == 2 && minor < 96) || (major == 3 && minor > 1))
-- iret = 1;
-- }
- else if (mach == IA64Itan || mach == IA64Itan2 || MachIsUS(mach) ||
- mach == Dec21164 || mach == Dec21264)
- {
- if (major == 3)
- iret = 1;
- }
--/*
-- * Need 3.2 or newer to make altivec work
-- */
-- else if ((OS == OSLinux || comp != 3) && (mach == PPCG4 || mach == PPCG5))
-- {
-- if (major >= 3 && minor >= 3)
-- iret = 1;
-- }
- else iret = 1; /* any gcc is fine, take first in path */
- return (iret);
- }
diff --git a/sci-libs/lapack-atlas/files/blas-atlas-3.9.1-Core2Duo-detect.patch b/sci-libs/lapack-atlas/files/blas-atlas-3.9.1-Core2Duo-detect.patch
deleted file mode 100644
index ab3ccd6ce990..000000000000
--- a/sci-libs/lapack-atlas/files/blas-atlas-3.9.1-Core2Duo-detect.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -Naur ATLAS/CONFIG/src/backend/archinfo_x86.c ATLAS.new/CONFIG/src/backend/archinfo_x86.c
---- ATLAS/CONFIG/src/backend/archinfo_x86.c 2008-07-22 10:32:34.000000000 -0400
-+++ ATLAS.new/CONFIG/src/backend/archinfo_x86.c 2008-08-02 07:17:09.000000000 -0400
-@@ -92,11 +92,11 @@
- */
- do_cpuid(r, 1);
- *family = (r[EAX] >> 8) & 0xf; /* base family in bits 11-8 */
-- if (*family == 0xf || *family == 0) /* extended family is added in */
-+/* if (*family == 0xf || *family == 0) */ /* extended family is added in */
- *family += ((r[EAX] >> 20) & 0xff);
-
- *model = (r[0] >> 4) & 0xf; /* model in bits 7-4 */
-- if (*model == 0xf) /* extended model is concatenated */
-+ /* if (*model == 0xf) */ /* extended model is concatenated */
- *model |= ((r[0] >> 12) & 0xf0);
-
- /*
-@@ -294,7 +294,7 @@
- case 14:
- iret = IntCoreDuo;
- break;
-- case 15:
-+ case 15: ; case 23:
- iret = IntCore2Duo;
- break;
- default:
diff --git a/sci-libs/lapack-atlas/files/eselect.lapack b/sci-libs/lapack-atlas/files/eselect.lapack
deleted file mode 100644
index d8ae10f35f1b..000000000000
--- a/sci-libs/lapack-atlas/files/eselect.lapack
+++ /dev/null
@@ -1,3 +0,0 @@
-lapack/atlas/liblapack.so /usr/@LIBDIR@/liblapack.so
-lapack/atlas/liblapack.so.0 /usr/@LIBDIR@/liblapack.so.0
-lapack/atlas/liblapack.a /usr/@LIBDIR@/liblapack.a
diff --git a/sci-libs/lapack-atlas/files/f77-ATLAS b/sci-libs/lapack-atlas/files/f77-ATLAS
deleted file mode 100644
index edf4fc467c65..000000000000
--- a/sci-libs/lapack-atlas/files/f77-ATLAS
+++ /dev/null
@@ -1,14 +0,0 @@
-F77LIBS="-L/usr/lib/lapack/atlas -llapack"
-
-setup() {
-
-einfo "/usr/lib/liblapack.so -> lapack/atlas/liblapack.so"
-ln -sf lapack/atlas/liblapack.so /usr/lib/liblapack.so
-
-einfo "/usr/lib/liblapack.so.0 -> lapack/atlas/liblapack.so.0"
-ln -sf lapack/atlas/liblapack.so.0 /usr/lib/liblapack.so.0
-
-einfo "/usr/lib/liblapack.a -> lapack/atlas/liblapack.a"
-ln -sf lapack/atlas/liblapack.a /usr/lib/liblapack.a
-
-}
diff --git a/sci-libs/lapack-atlas/files/lapack-reference-3.0-autotool.patch b/sci-libs/lapack-atlas/files/lapack-reference-3.0-autotool.patch
deleted file mode 100644
index ba43abbfb6c7..000000000000
--- a/sci-libs/lapack-atlas/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-atlas/files/lapack-reference-3.1.0-autotool.patch b/sci-libs/lapack-atlas/files/lapack-reference-3.1.0-autotool.patch
deleted file mode 100644
index 847ac838c343..000000000000
--- a/sci-libs/lapack-atlas/files/lapack-reference-3.1.0-autotool.patch
+++ /dev/null
@@ -1,415 +0,0 @@
-diff -Nru lapack-3.1.0.orig/configure.ac lapack-3.1.0/configure.ac
---- lapack-3.1.0.orig/configure.ac 1970-01-01 01:00:00.000000000 +0100
-+++ lapack-3.1.0/configure.ac 2006-12-07 10:36:48.000000000 +0100
-@@ -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 -Nru lapack-3.1.0.orig/INSTALL/Makefile.am lapack-3.1.0/INSTALL/Makefile.am
---- lapack-3.1.0.orig/INSTALL/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ lapack-3.1.0/INSTALL/Makefile.am 2006-12-07 10:36:48.000000000 +0100
-@@ -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 -Nru lapack-3.1.0.orig/Makefile.am lapack-3.1.0/Makefile.am
---- lapack-3.1.0.orig/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ lapack-3.1.0/Makefile.am 2006-12-07 10:36:48.000000000 +0100
-@@ -0,0 +1,3 @@
-+SUBDIRS = INSTALL SRC
-+
-+EXTRA_DIST = README
-diff -Nru lapack-3.1.0.orig/SRC/Makefile.am lapack-3.1.0/SRC/Makefile.am
---- lapack-3.1.0.orig/SRC/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ lapack-3.1.0/SRC/Makefile.am 2006-12-07 10:42:57.000000000 +0100
-@@ -0,0 +1,304 @@
-+lib_LTLIBRARIES = \
-+ liblapack.la
-+
-+noinst_LTLIBRARIES = \
-+ liblapack-noopt.la
-+
-+ALLAUX_SOURCES = ilaenv.f ieeeck.f lsamen.f xerbla.f iparmq.f \
-+ ../INSTALL/ilaver.f ../INSTALL/lsame.f
-+
-+if SINGLE
-+SINGLE_NOOPT_SOURCES = \
-+ slaruv.f ../INSTALL/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 \
-+ slarra.f slarrb.f slarrc.f slarrd.f slarre.f slarrf.f slarrj.f \
-+ slarrk.f slarrr.f slaneg.f \
-+ slartg.f slas2.f slascl.f \
-+ slasd0.f slasd1.f slasd2.f slasd3.f slasd4.f slasd5.f slasd6.f \
-+ slasd7.f slasd8.f slasda.f slasdq.f slasdt.f \
-+ slaset.f slasq1.f slasq2.f slasq3.f slazq3.f slasq4.f slazq4.f slasq5.f slasq6.f \
-+ slasr.f slasrt.f slassq.f slasv2.f spttrf.f sstebz.f sstedc.f \
-+ ssteqr.f ssterf.f slaisnan.f sisnan.f \
-+ ../INSTALL/second.f
-+endif
-+
-+if DOUBLE
-+DOUBLE_NOOPT_SOURCES = \
-+ dlaruv.f ../INSTALL/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 \
-+ dlarra.f dlarrb.f dlarrc.f dlarrd.f dlarre.f dlarrf.f dlarrj.f \
-+ dlarrk.f dlarrr.f dlaneg.f \
-+ dlartg.f dlas2.f dlascl.f \
-+ dlasd0.f dlasd1.f dlasd2.f dlasd3.f dlasd4.f dlasd5.f dlasd6.f \
-+ dlasd7.f dlasd8.f dlasda.f dlasdq.f dlasdt.f \
-+ dlaset.f dlasq1.f dlasq2.f dlasq3.f dlazq3.f dlasq4.f dlazq4.f dlasq5.f dlasq6.f \
-+ dlasr.f dlasrt.f dlassq.f dlasv2.f dpttrf.f dstebz.f dstedc.f \
-+ dsteqr.f dsterf.f dlaisnan.f disnan.f \
-+ ../INSTALL/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 slacn2.f \
-+ slaein.f slaexc.f slag2.f slags2.f slagtm.f slagv2.f slahqr.f \
-+ slahrd.f slahr2.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 \
-+ slaqr0.f slaqr1.f slaqr2.f slaqr3.f slaqr4.f slaqr5.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 sstemr.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 clacn2.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 clahr2.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 \
-+ claqr0.f claqr1.f claqr2.f claqr3.f claqr4.f claqr5.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 cstemr.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 dlacn2.f \
-+ dlaein.f dlaexc.f dlag2.f dlags2.f dlagtm.f dlagv2.f dlahqr.f \
-+ dlahrd.f dlahr2.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 \
-+ dlaqr0.f dlaqr1.f dlaqr2.f dlaqr3.f dlaqr4.f dlaqr5.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 dstemr.f \
-+ dsgesv.f dlag2s.f slag2d.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 zlacn2.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 zlahr2.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 \
-+ zlaqr0.f zlaqr1.f zlaqr2.f zlaqr3.f zlaqr4.f zlaqr5.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 zstemr.f \
-+ zcgesv.f zlag2c.f clag2z.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-slaruv.lo: slaruv.f
-+ $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(liblapack_noopt_la_FFLAGS) -c -o liblapack_noopt_la-slaruv.lo `test -f 'slaruv.f' || echo '$(srcdir)/'`slaruv.f
-+liblapack_noopt_la-dlaruv.lo: dlaruv.f
-+ $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(liblapack_noopt_la_FFLAGS) -c -o liblapack_noopt_la-dlaruv.lo `test -f 'dlaruv.f' || echo '$(srcdir)/'`dlaruv.f
-+
-+liblapack_noopt_la-slamch.lo: ../INSTALL/slamch.f
-+ $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(liblapack_noopt_la_FFLAGS) -c -o liblapack_noopt_la-slamch.lo `test -f '../INSTALL/slamch.f' || echo '$(srcdir)/'`../INSTALL/slamch.f
-+liblapack_noopt_la-dlamch.lo: ../INSTALL/dlamch.f
-+ $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(liblapack_noopt_la_FFLAGS) -c -o liblapack_noopt_la-dlamch.lo `test -f '../INSTALL/dlamch.f' || echo '$(srcdir)/'`../INSTALL/dlamch.f
diff --git a/sci-libs/lapack-atlas/files/lapack-reference-3.1.1-autotool.patch b/sci-libs/lapack-atlas/files/lapack-reference-3.1.1-autotool.patch
deleted file mode 100644
index 7df026709d24..000000000000
--- a/sci-libs/lapack-atlas/files/lapack-reference-3.1.1-autotool.patch
+++ /dev/null
@@ -1,373 +0,0 @@
---- configure.ac 1970-01-01 01:00:00.000000000 +0100
-+++ configure.ac 2007-08-14 10:28:36.000000000 +0100
-@@ -0,0 +1,26 @@
-+AC_PREREQ(2.61)
-+AC_INIT(lapack, 3.1.1, lapack@cs.utk.edu)
-+AM_INIT_AUTOMAKE([foreign])
-+
-+AC_LANG(Fortran 77)
-+AC_PROG_F77
-+AC_PROG_LIBTOOL
-+
-+AC_F77_FUNC(sgemm)
-+
-+PKG_PROG_PKG_CONFIG
-+if test -n "$PKG_CONFIG"; then
-+ PKG_CHECK_MODULES([BLAS], [blas])
-+else
-+ AC_CHECK_LIB(blas, $sgemm)
-+ BLAS_LIBS=-lblas
-+ AC_SUBST(BLAS_LIBS)
-+fi
-+
-+AC_ARG_VAR(NOOPT_FFLAGS, Fortran 77 compiler flags to use for unoptimized files)
-+
-+AC_CONFIG_FILES([Makefile
-+ SRC/Makefile
-+ INSTALL/Makefile
-+ lapack.pc])
-+AC_OUTPUT
---- Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Makefile.am 2007-08-14 11:39:34.000000000 +0100
-@@ -0,0 +1,6 @@
-+SUBDIRS = INSTALL SRC
-+
-+pkgconfigdir = $(libdir)
-+pkgconfig_DATA = lapack.pc
-+
-+EXTRA_DIST = README lapack.pc
---- lapack.pc.in 1970-01-01 01:00:00.000000000 +0100
-+++ lapack.pc.in 2007-08-17 11:39:19.000000000 +0100
-@@ -0,0 +1,11 @@
-+prefix=@prefix@
-+exec_prefix=@exec_prefix@
-+libdir=@libdir@
-+includedir=@includedir@
-+
-+Name: @PACKAGE_NAME@
-+Description: Linear Algebra PACKage FORTRAN 77 reference implementation
-+Version: @PACKAGE_VERSION@
-+Requires: blas
-+URL: http://www.netlib.org/lapack/
-+Libs: -llapack
---- SRC/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ SRC/Makefile.am 2007-08-02 15:15:59.000000000 +0100
-@@ -0,0 +1,292 @@
-+lib_LTLIBRARIES = \
-+ liblapack.la
-+
-+noinst_LTLIBRARIES = \
-+ liblapack-noopt.la
-+
-+ALLAUX_SOURCES = ilaenv.f ieeeck.f lsamen.f xerbla.f iparmq.f \
-+ ../INSTALL/ilaver.f ../INSTALL/lsame.f
-+
-+SINGLE_NOOPT_SOURCES = \
-+ slaruv.f ../INSTALL/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 \
-+ slarra.f slarrb.f slarrc.f slarrd.f slarre.f slarrf.f slarrj.f \
-+ slarrk.f slarrr.f slaneg.f \
-+ slartg.f slas2.f slascl.f \
-+ slasd0.f slasd1.f slasd2.f slasd3.f slasd4.f slasd5.f slasd6.f \
-+ slasd7.f slasd8.f slasda.f slasdq.f slasdt.f \
-+ slaset.f slasq1.f slasq2.f slasq3.f slazq3.f slasq4.f slazq4.f slasq5.f slasq6.f \
-+ slasr.f slasrt.f slassq.f slasv2.f spttrf.f sstebz.f sstedc.f \
-+ ssteqr.f ssterf.f slaisnan.f sisnan.f \
-+ ../INSTALL/second_INT_CPU_TIME.f
-+
-+DOUBLE_NOOPT_SOURCES = \
-+ dlaruv.f ../INSTALL/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 \
-+ dlarra.f dlarrb.f dlarrc.f dlarrd.f dlarre.f dlarrf.f dlarrj.f \
-+ dlarrk.f dlarrr.f dlaneg.f \
-+ dlartg.f dlas2.f dlascl.f \
-+ dlasd0.f dlasd1.f dlasd2.f dlasd3.f dlasd4.f dlasd5.f dlasd6.f \
-+ dlasd7.f dlasd8.f dlasda.f dlasdq.f dlasdt.f \
-+ dlaset.f dlasq1.f dlasq2.f dlasq3.f dlazq3.f dlasq4.f dlazq4.f dlasq5.f dlasq6.f \
-+ dlasr.f dlasrt.f dlassq.f dlasv2.f dpttrf.f dstebz.f dstedc.f \
-+ dsteqr.f dsterf.f dlaisnan.f disnan.f \
-+ ../INSTALL/dsecnd_INT_CPU_TIME.f
-+
-+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 slacn2.f \
-+ slaein.f slaexc.f slag2.f slags2.f slagtm.f slagv2.f slahqr.f \
-+ slahrd.f slahr2.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 \
-+ slaqr0.f slaqr1.f slaqr2.f slaqr3.f slaqr4.f slaqr5.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 sstemr.f
-+
-+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 clacn2.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 clahr2.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 \
-+ claqr0.f claqr1.f claqr2.f claqr3.f claqr4.f claqr5.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 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 cstemr.f
-+
-+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 dlacn2.f \
-+ dlaein.f dlaexc.f dlag2.f dlags2.f dlagtm.f dlagv2.f dlahqr.f \
-+ dlahrd.f dlahr2.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 \
-+ dlaqr0.f dlaqr1.f dlaqr2.f dlaqr3.f dlaqr4.f dlaqr5.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 dstemr.f \
-+ dsgesv.f dlag2s.f slag2d.f
-+
-+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 zlacn2.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 zlahr2.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 \
-+ zlaqr0.f zlaqr1.f zlaqr2.f zlaqr3.f zlaqr4.f zlaqr5.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 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 zstemr.f \
-+ zcgesv.f zlag2c.f clag2z.f
-+
-+liblapack_noopt_la_FFLAGS = \
-+ $(NOOPT_FFLAGS)
-+
-+liblapack_noopt_la_SOURCES = \
-+ $(SINGLE_NOOPT_SOURCES) \
-+ $(DOUBLE_NOOPT_SOURCES)
-+
-+liblapack_la_LIBADD = liblapack-noopt.la @BLAS_LIBS@
-+
-+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-slaruv.lo: slaruv.f
-+ $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(liblapack_noopt_la_FFLAGS) -c -o liblapack_noopt_la-slaruv.lo `test -f 'slaruv.f' || echo '$(srcdir)/'`slaruv.f
-+liblapack_noopt_la-dlaruv.lo: dlaruv.f
-+ $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(liblapack_noopt_la_FFLAGS) -c -o liblapack_noopt_la-dlaruv.lo `test -f 'dlaruv.f' || echo '$(srcdir)/'`dlaruv.f
-+
-+liblapack_noopt_la-slamch.lo: ../INSTALL/slamch.f
-+ $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(liblapack_noopt_la_FFLAGS) -c -o liblapack_noopt_la-slamch.lo `test -f '../INSTALL/slamch.f' || echo '$(srcdir)/'`../INSTALL/slamch.f
-+liblapack_noopt_la-dlamch.lo: ../INSTALL/dlamch.f
-+ $(LIBTOOL) --tag=F77 --mode=compile $(F77) $(liblapack_noopt_la_FFLAGS) -c -o liblapack_noopt_la-dlamch.lo `test -f '../INSTALL/dlamch.f' || echo '$(srcdir)/'`../INSTALL/dlamch.f
---- INSTALL/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ INSTALL/Makefile.am 2007-08-02 11:43:17.000000000 +0100
-@@ -0,0 +1,23 @@
-+check_PROGRAMS = \
-+ testlsame \
-+ testslamch \
-+ testdlamch \
-+ testsecond \
-+ testdsecnd \
-+ testieee
-+
-+TESTS = $(check_PROGRAMS)
-+
-+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_INT_CPU_TIME.f secondtst.f
-+testdsecnd_SOURCES = dsecnd_INT_CPU_TIME.f dsecndtst.f
-+testieee_SOURCES = tstiee.f
-+
-+EXTRA_DIST = \
-+ lawn81.pdf \
-+ lawn81.ps \
-+ lawn81.tex \
-+ org2.ps \
-+ psfig.tex
diff --git a/sci-libs/lapack-atlas/files/unbuffered.patch b/sci-libs/lapack-atlas/files/unbuffered.patch
deleted file mode 100644
index 893680ac220f..000000000000
--- a/sci-libs/lapack-atlas/files/unbuffered.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-*** ATLAS/config.c Mon Dec 22 15:06:32 2003
---- ATLAS_modif/config.c Fri Sep 9 19:45:37 2005
-***************
-*** 4364,4369 ****
---- 4364,4374 ----
- char UCDEF[256];
- enum MACHTYPE mach;
-
-+ /* Workaround for occasional hanging during emerge.*/
-+
-+ setbuf(stdout, 0);
-+ setbuf(stdin, 0);
-+
- flag = GetFlags(nargs, args, &mach, &ncpu, UCDEF, TOPdir, ARCH, blaslib,
- CC, CCFLAGS, F77, F77FLAGS, MCC, MMFLAGS, GOODGCC,
- XCC, XCCFLAGS);
diff --git a/sci-libs/lapack-atlas/lapack-atlas-3.6.0.ebuild b/sci-libs/lapack-atlas/lapack-atlas-3.6.0.ebuild
deleted file mode 100644
index 31683e6b30a0..000000000000
--- a/sci-libs/lapack-atlas/lapack-atlas-3.6.0.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-atlas/lapack-atlas-3.6.0.ebuild,v 1.16 2008/04/06 11:27:10 bicatali Exp $
-
-inherit eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="Full LAPACK implementation using available ATLAS routines"
-HOMEPAGE="http://math-atlas.sourceforge.net/"
-MY_PN=${PN/lapack-/}
-SRC_URI1="mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2"
-SRC_URI2="http://www.netlib.org/lapack/lapack-3.0.tgz"
-SRC_URI="${SRC_URI1} ${SRC_URI2}
- mirror://gentoo/lapack-20020531-20021004.patch.bz2
- mirror://gentoo/lapack-gentoo.patch
- mirror://gentoo/${MY_PN}3.6.0-shared-libs.patch.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 sparc x86"
-IUSE="doc"
-
-DEPEND="virtual/libc
- >=sys-devel/libtool-1.5
- ~sci-libs/blas-atlas-3.6.0
- sci-libs/lapack-config"
-
-RDEPEND="virtual/libc
- virtual/blas"
-
-S=${WORKDIR}/ATLAS
-S_LAPACK=${WORKDIR}/LAPACK
-
-TOP_PATH="${DESTTREE}/lib/lapack"
-# Path where libraries will be installed:
-RPATH="${TOP_PATH}/atlas"
-
-FORTRAN="ifc g77"
-
-src_unpack() {
- unpack ${A}
-
- cd "${WORKDIR}"
- epatch "${FILESDIR}"/unbuffered.patch
- epatch "${DISTDIR}"/atlas3.6.0-shared-libs.patch.bz2
- epatch "${DISTDIR}"/lapack-20020531-20021004.patch.bz2
- epatch "${DISTDIR}"/lapack-gentoo.patch
- cp "${FILESDIR}"/war "${S}"
- chmod a+x "${S}"/war
-}
-
-atlas_fail() {
- eerror
- eerror "ATLAS auto-config failed."
- eerror "Please run 'interactive=1 emerge lapack-atlas' to configure"
- eerror "manually."
- eerror
- die "ATLAS auto-config failed."
-}
-
-src_compile() {
- if [ -n "${interactive}" ]
- then
- echo "${interactive}"
- make config CC="$(tc-getCC) -DUSE_LIBTOOL -DINTERACTIVE" || die
- else
- # Use ATLAS defaults for all questions:
- (echo | make config CC="$(tc-getCC) -DUSE_LIBTOOL") || atlas_fail
- fi
-
- TMPSTR=$(ls Make.Linux*)
- ATLAS_ARCH=${TMPSTR#'Make.'}
-
- CC="libtool --mode=compile --tag=CC $(tc-getCC) -I/usr/include/atlas"
-
- cd "${S}"/src/lapack/${ATLAS_ARCH}
- make lib CC="${CC}" || die
-
- cd "${S}"/interfaces/lapack/C/src/${ATLAS_ARCH}
- make lib CC="${CC}" || die
-
- cd "${S}"/interfaces/lapack/F77/src/${ATLAS_ARCH}
-
- make lib CC="${CC}" F77="libtool --mode=compile --tag=F77 g77" || die
-
- cd ${S_LAPACK}
- if [[ ${FORTRANC} = if* ]]
- then
- FC="${FORTRANC}"
- NOOPT="-O0" # Do NOT change this. It is applied to two files with
- # routines to determine machine constants.
- else
- FC="g77"
- # g77 hates opts, esp. machine-specific
- ALLOWED_FLAGS="-O -O1 -O2 -fstack-protector -fno-unit-at-a-time \
- -pipe -g -Wall"
- strip-flags
- FFLAGS="${CFLAGS}"
- NOOPT=""
- fi
- make lapacklib FORTRAN="libtool --mode=compile --tag=F77 ${FC}" OPTS="${FFLAGS}" \
- NOOPT="${NOOPT}" || die
-
- cd ${S_LAPACK}/SRC
- cp -sf "${S}"/gentoo/liblapack.a/*.o .
- cp -sf "${S}"/gentoo/liblapack.a/*.lo .
- cp -sf "${S}"/gentoo/liblapack.a/.libs/*.o .libs/
-
- if [[ ${FORTRAN} = if* ]]
- then
- ${FORTRANC} ${FFLAGS} -shared .libs/*.o -Wl,-soname -Wl,liblapack.so.0 \
- -o liblapack.so.0.0.0 -lblas -lcblas -latlas \
- -L$(gcc-config -L) -lg2c
- ar cru liblapack.a *.o
- ranlib liblapack.a
- else
- libtool --mode=link --tag=CC $(tc-getCC) -o liblapack.la *.lo \
- -rpath ${RPATH} -lblas -lcblas -latlas -lg2c
- fi
-}
-
-src_install () {
- dodir ${RPATH}
-
- cd ${S_LAPACK}/SRC
- if [[ ${FORTRANC} = if* ]]
- 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-ATLAS
-
- insinto /usr/include/atlas
- cd "${S}"/include
- doins clapack.h || die "failed to install clapack.h"
-
- cd "${S}"
- dodoc README
- cd "${S}"/doc
- dodoc AtlasCredits.txt ChangeLog
- if use doc;
- then
- dodoc lapackqref.ps
- fi
-}
-
-pkg_postinst() {
- /usr/bin/lapack-config ATLAS
-
- einfo
- einfo "To link with ATLAS LAPACK from C or Fortran, simply use:"
- einfo
- einfo "-llapack"
- einfo
- einfo "C users: your header is /usr/include/atlas/clapack.h"
- einfo
-}
diff --git a/sci-libs/lapack-atlas/lapack-atlas-3.7.11-r1.ebuild b/sci-libs/lapack-atlas/lapack-atlas-3.7.11-r1.ebuild
deleted file mode 100644
index c93c0ee4f68e..000000000000
--- a/sci-libs/lapack-atlas/lapack-atlas-3.7.11-r1.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-atlas/lapack-atlas-3.7.11-r1.ebuild,v 1.11 2008/04/06 11:27:10 bicatali Exp $
-
-inherit eutils flag-o-matic toolchain-funcs fortran
-
-DESCRIPTION="Full LAPACK implementation using available ATLAS routines"
-LICENSE="BSD"
-HOMEPAGE="http://math-atlas.sourceforge.net/"
-MY_PN="${PN/lapack-/}"
-SRC_URI1="mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2"
-SRC_URI2="http://www.netlib.org/lapack/lapack-3.0.tgz"
-SRC_URI="${SRC_URI1} ${SRC_URI2}
- mirror://gentoo/lapack-20020531-20021004.patch.bz2
- mirror://gentoo/lapack-gentoo.patch
- mirror://gentoo/${MY_PN}3.6.0-shared-libs.3.patch.bz2"
-
-SLOT="0"
-IUSE="doc"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="virtual/libc
- app-admin/eselect-lapack
- virtual/blas"
-
-DEPEND="${RDEPEND}
- >=sys-devel/libtool-1.5
- ~sci-libs/blas-atlas-3.7.11"
-
-FORTRAN="g77 gfortran ifc"
-
-S="${WORKDIR}/ATLAS"
-S_LAPACK="${WORKDIR}/LAPACK"
-
-TOP_PATH="${DESTTREE}/$(get_libdir)/lapack"
-# Path where libraries will be installed:
-RPATH="${TOP_PATH}/atlas"
-
-src_unpack() {
- unpack ${A}
-
- cd "${WORKDIR}"
- epatch "${FILESDIR}"/unbuffered.patch
- epatch "${FILESDIR}"/${PV}-allow-any-gcc-version.patch
- epatch "${DISTDIR}"/atlas3.6.0-shared-libs.3.patch.bz2
- epatch "${DISTDIR}"/lapack-20020531-20021004.patch.bz2
- epatch "${DISTDIR}"/lapack-gentoo.patch
- cp "${FILESDIR}"/war "${S}"
- chmod a+x "${S}"/war
-
- einfo "Making ${PN} respect compiler settings"
- sed -i \
- -e "s:\(\t./xconfig\):\1 -m $(tc-getCC) -c $(tc-getCC) -f ${FORTRANC}:g" \
- "${S}"/Makefile \
- || die "Failed to fix compilers"
-
- if [[ $(gcc-major-version) -ge 4 ]]; then
- einfo "Updating Makefiles for gcc-4"
- sed -i \
- -e "s:g2c:gfortran:g" \
- "${S}"/Make.top \
- "${S}"/makes/Make.lib \
- || die "Failed to update for gcc-4"
- fi
-
- # make sure shared libs link against proper libraries
- if [[ ${FORTRANC} == "gfortran" ]]; then
- libs="-lpthread -lgfortran"
- else
- libs="-lpthread -lg2c"
- fi
- sed -e "s/SHRD_LNK/${libs}/g" -i "${S}"/Make.top || \
- die "Failed to add addtional libs to shared object build"
-}
-
-atlas_fail() {
- eerror
- eerror "ATLAS auto-config failed."
- eerror "Please run 'interactive=1 emerge lapack-atlas' to configure"
- eerror "manually."
- eerror
- die "ATLAS auto-config failed."
-}
-
-src_compile() {
- if [ -n "${interactive}" ]; then
- echo "${interactive}"
- make config CC="$(tc-getCC) -DUSE_LIBTOOL -DINTERACTIVE" || die
- else
- # Use ATLAS defaults for all questions:
- (echo | make config CC="$(tc-getCC) -DUSE_LIBTOOL") || atlas_fail
- fi
-
- TMPSTR=$(ls Make.Linux*)
- ATLAS_ARCH=${TMPSTR#'Make.'}
-
- GENTOO_CC="libtool --mode=compile --tag=CC $(tc-getCC) -I/usr/include/atlas"
-
- cd "${S}"/src/lapack/${ATLAS_ARCH}
- make lib CC="${GENTOO_CC}" \
- || die "Failed to make lib in ${S}/src/lapack/${ATLAS_ARCH}"
-
- cd "${S}"/interfaces/lapack/C/src/${ATLAS_ARCH}
- make lib CC="${GENTOO_CC}" \
- || die "Failed to make lib in ${S}/interfaces/lapack/C/src/${ATLAS_ARCH}"
-
- cd "${S}"/interfaces/lapack/F77/src/${ATLAS_ARCH}
-
- make lib CC="${GENTOO_CC}" F77="libtool --mode=compile --tag=F77 ${FORTRANC}" \
- || die "Failed to make lib in ${S}/interfaces/lapack/F77/src/${ATLAS_ARCH}"
-
- cd "${S_LAPACK}"
- if [[ ${FORTRANC} = if* ]]; then
- NOOPT="-O0" # Do NOT change this. It is applied to two files with
- # routines to determine machine constants.
- else
- # g77 hates opts, esp. machine-specific
- ALLOWED_FLAGS="-O -O1 -O2 -fstack-protector -fno-unit-at-a-time \
- -pipe -g -Wall"
- strip-flags
- FFLAGS="${CFLAGS}"
- NOOPT=""
- fi
- make lapacklib FORTRAN="libtool --mode=compile --tag=F77 ${FORTRANC}" OPTS="${FFLAGS}" \
- NOOPT="${NOOPT}" || die "Failed to make lapacklib"
-
- cd "${S_LAPACK}"/SRC
- einfo "Copying liblapack.a/*.o to ${S_LAPACK}/SRC"
- cp -sf "${S}"/gentoo/liblapack.a/*.o .
- einfo "Copying liblapack.a/*.lo to ${S_LAPACK}/SRC"
- cp -sf "${S}"/gentoo/liblapack.a/*.lo .
- einfo "Copying liblapack.a/.libs/*.o to ${S_LAPACK}/SRC"
- cp -sf "${S}"/gentoo/liblapack.a/.libs/*.o .libs/
-
- local FORTRANLIB
- if [[ $(gcc-major-version) -ge 4 ]]; then
- FORTRANLIB="-lgfortran"
- else
- FORTRANLIB="-lg2c"
- fi
- einfo "Fortran library is ${FORTRANLIB}"
-
- if [[ ${FORTRANC} = if* ]]; then
- ${FORTRANC} ${FFLAGS} -shared .libs/*.o -Wl,-soname -Wl,liblapack.so.0 \
- -o liblapack.so.0.0.0 -lblas -lcblas -latlas \
- -L$(gcc-config -L) ${FORTRANLIB} \
- || die "Failed to create liblapack.so.0.0.0"
- ar cru liblapack.a *.o || die "Failed to create liblapack.a"
- ranlib liblapack.a || die "Failed to prepare liblapack.a"
- else
- libtool --mode=link --tag=CC $(tc-getCC) -o liblapack.la *.lo \
- -rpath "${RPATH}" -lblas -lcblas -latlas ${FORTRANLIB} \
- || die "Failed to create liblapack.la"
- fi
-}
-
-src_install () {
- dodir "${RPATH}"
-
- cd "${S_LAPACK}"/SRC
- if [[ ${FORTRANC} = if* ]]; 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
-
- eselect lapack add $(get_libdir) "${FILESDIR}"/eselect.lapack atlas
-
- insinto /usr/include/atlas
- cd "${S}"/include
- doins clapack.h || die
-
- cd "${S}"
- dodoc README || die
- cd "${S}"/doc
- dodoc AtlasCredits.txt ChangeLog || die
- if use doc; then
- dodoc lapackqref.ps || die
- fi
-}
-
-pkg_postinst() {
- if [[ -z "$(eselect lapack show)" ]]; then
- eselect lapack set atlas
- fi
-
- elog
- elog "To link with ATLAS LAPACK from C or Fortran, simply use:"
- elog
- elog "-llapack"
- elog
- elog "C users: your header is /usr/include/atlas/clapack.h"
- elog
- elog "Configuration now uses eselect rather than lapack-config."
-}
diff --git a/sci-libs/lapack-atlas/lapack-atlas-3.7.11.ebuild b/sci-libs/lapack-atlas/lapack-atlas-3.7.11.ebuild
deleted file mode 100644
index 56ce4ef37db7..000000000000
--- a/sci-libs/lapack-atlas/lapack-atlas-3.7.11.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-atlas/lapack-atlas-3.7.11.ebuild,v 1.17 2008/04/06 11:27:10 bicatali Exp $
-
-inherit eutils flag-o-matic toolchain-funcs fortran
-
-DESCRIPTION="Full LAPACK implementation using available ATLAS routines"
-LICENSE="BSD"
-HOMEPAGE="http://math-atlas.sourceforge.net/"
-MY_PN="${PN/lapack-/}"
-SRC_URI1="mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2"
-SRC_URI2="http://www.netlib.org/lapack/lapack-3.0.tgz"
-SRC_URI="${SRC_URI1} ${SRC_URI2}
- mirror://gentoo/lapack-20020531-20021004.patch.bz2
- mirror://gentoo/lapack-gentoo.patch
- mirror://gentoo/${MY_PN}3.6.0-shared-libs.3.patch.bz2"
-
-SLOT="0"
-IUSE="doc"
-KEYWORDS="~alpha amd64 ppc ppc64 sparc x86"
-
-DEPEND="virtual/libc
- >=sys-devel/libtool-1.5
- ~sci-libs/blas-atlas-3.7.11
- sci-libs/lapack-config"
-
-RDEPEND="virtual/libc
- virtual/blas"
-
-FORTRAN="g77 gfortran ifc"
-
-S="${WORKDIR}/ATLAS"
-S_LAPACK="${WORKDIR}/LAPACK"
-
-TOP_PATH="${DESTTREE}/$(get_libdir)/lapack"
-# Path where libraries will be installed:
-RPATH="${TOP_PATH}/atlas"
-
-src_unpack() {
- unpack ${A}
-
- cd "${WORKDIR}"
- epatch "${FILESDIR}"/unbuffered.patch
- epatch "${FILESDIR}"/${PV}-allow-any-gcc-version.patch
- epatch "${DISTDIR}"/atlas3.6.0-shared-libs.3.patch.bz2
- epatch "${DISTDIR}"/lapack-20020531-20021004.patch.bz2
- epatch "${DISTDIR}"/lapack-gentoo.patch
- cp "${FILESDIR}"/war "${S}"
- chmod a+x "${S}"/war
-
- einfo "Making ${PN} respect compiler settings"
- sed -i \
- -e "s:\(\t./xconfig\):\1 -m $(tc-getCC) -c $(tc-getCC) -f ${FORTRANC}:g" \
- "${S}"/Makefile \
- || die "Failed to fix compilers"
-
- if [[ $(gcc-major-version) -ge 4 ]]; then
- einfo "Updating Makefiles for gcc-4"
- sed -i \
- -e "s:g2c:gfortran:g" \
- "${S}"/Make.top \
- "${S}"/makes/Make.lib \
- || die "Failed to update for gcc-4"
- fi
-
- # make sure shared libs link against proper libraries
- if [[ ${FORTRANC} == "gfortran" ]]; then
- libs="-lpthread -lgfortran"
- else
- libs="-lpthread -lg2c"
- fi
- sed -e "s/SHRD_LNK/${libs}/g" -i "${S}"/Make.top || \
- die "Failed to add addtional libs to shared object build"
-}
-
-atlas_fail() {
- eerror
- eerror "ATLAS auto-config failed."
- eerror "Please run 'interactive=1 emerge lapack-atlas' to configure"
- eerror "manually."
- eerror
- die "ATLAS auto-config failed."
-}
-
-src_compile() {
- if [ -n "${interactive}" ]; then
- echo "${interactive}"
- make config CC="$(tc-getCC) -DUSE_LIBTOOL -DINTERACTIVE" || die
- else
- # Use ATLAS defaults for all questions:
- (echo | make config CC="$(tc-getCC) -DUSE_LIBTOOL") || atlas_fail
- fi
-
- TMPSTR=$(ls Make.Linux*)
- ATLAS_ARCH=${TMPSTR#'Make.'}
-
- GENTOO_CC="libtool --mode=compile --tag=CC $(tc-getCC) -I/usr/include/atlas"
-
- cd "${S}"/src/lapack/${ATLAS_ARCH}
- make lib CC="${GENTOO_CC}" \
- || die "Failed to make lib in ${S}/src/lapack/${ATLAS_ARCH}"
-
- cd "${S}"/interfaces/lapack/C/src/${ATLAS_ARCH}
- make lib CC="${GENTOO_CC}" \
- || die "Failed to make lib in ${S}/interfaces/lapack/C/src/${ATLAS_ARCH}"
-
- cd "${S}"/interfaces/lapack/F77/src/${ATLAS_ARCH}
-
- make lib CC="${GENTOO_CC}" F77="libtool --mode=compile --tag=F77 ${FORTRANC}" \
- || die "Failed to make lib in ${S}/interfaces/lapack/F77/src/${ATLAS_ARCH}"
-
- cd "${S_LAPACK}"
- if [[ ${FORTRANC} = if* ]]; then
- NOOPT="-O0" # Do NOT change this. It is applied to two files with
- # routines to determine machine constants.
- else
- # g77 hates opts, esp. machine-specific
- ALLOWED_FLAGS="-O -O1 -O2 -fstack-protector -fno-unit-at-a-time \
- -pipe -g -Wall"
- strip-flags
- FFLAGS="${CFLAGS}"
- NOOPT=""
- fi
- make lapacklib FORTRAN="libtool --mode=compile --tag=F77 ${FORTRANC}" OPTS="${FFLAGS}" \
- NOOPT="${NOOPT}" || die "Failed to make lapacklib"
-
- cd "${S_LAPACK}"/SRC
- einfo "Copying liblapack.a/*.o to ${S_LAPACK}/SRC"
- cp -sf "${S}"/gentoo/liblapack.a/*.o .
- einfo "Copying liblapack.a/*.lo to ${S_LAPACK}/SRC"
- cp -sf "${S}"/gentoo/liblapack.a/*.lo .
- einfo "Copying liblapack.a/.libs/*.o to ${S_LAPACK}/SRC"
- cp -sf "${S}"/gentoo/liblapack.a/.libs/*.o .libs/
-
- local FORTRANLIB
- if [[ $(gcc-major-version) -ge 4 ]]; then
- FORTRANLIB="-lgfortran"
- else
- FORTRANLIB="-lg2c"
- fi
- einfo "Fortran library is ${FORTRANLIB}"
-
- if [[ ${FORTRANC} = if* ]]; then
- ${FORTRANC} ${FFLAGS} -shared .libs/*.o -Wl,-soname -Wl,liblapack.so.0 \
- -o liblapack.so.0.0.0 -lblas -lcblas -latlas \
- -L$(gcc-config -L) ${FORTRANLIB} \
- || die "Failed to create liblapack.so.0.0.0"
- ar cru liblapack.a *.o || die "Failed to create liblapack.a"
- ranlib liblapack.a || die "Failed to prepare liblapack.a"
- else
- libtool --mode=link --tag=CC $(tc-getCC) -o liblapack.la *.lo \
- -rpath "${RPATH}" -lblas -lcblas -latlas ${FORTRANLIB} \
- || die "Failed to create liblapack.la"
- fi
-}
-
-src_install () {
- dodir "${RPATH}"
-
- cd "${S_LAPACK}"/SRC
- if [[ ${FORTRANC} = if* ]]; 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-ATLAS || die
-
- insinto /usr/include/atlas
- cd "${S}"/include
- doins clapack.h || die
-
- cd "${S}"
- dodoc README || die
- cd "${S}"/doc
- dodoc AtlasCredits.txt ChangeLog || die
- if use doc; then
- dodoc lapackqref.ps || die
- fi
-}
-
-pkg_postinst() {
- /usr/bin/lapack-config ATLAS
-
- einfo
- einfo "To link with ATLAS LAPACK from C or Fortran, simply use:"
- einfo
- einfo "-llapack"
- einfo
- einfo "C users: your header is /usr/include/atlas/clapack.h"
- einfo
-}
diff --git a/sci-libs/lapack-atlas/lapack-atlas-3.9.2.ebuild b/sci-libs/lapack-atlas/lapack-atlas-3.9.2.ebuild
deleted file mode 100644
index 95a1dc0a9243..000000000000
--- a/sci-libs/lapack-atlas/lapack-atlas-3.9.2.ebuild
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-atlas/lapack-atlas-3.9.2.ebuild,v 1.1 2008/08/10 15:47:59 markusle Exp $
-
-inherit eutils flag-o-matic toolchain-funcs fortran autotools versionator
-
-MY_PN="${PN/lapack-/}"
-PATCH_V="3.9.0"
-L_PN="lapack"
-L_PV="3.1.1"
-BlasRelease=$(get_version_component_range 1-3)
-
-DESCRIPTION="F77 and C LAPACK implementations using available ATLAS routines"
-LICENSE="BSD"
-HOMEPAGE="http://math-atlas.sourceforge.net/"
-SRC_URI1="mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2"
-SRC_URI2="http://www.netlib.org/${L_PN}/${L_PN}-lite-${L_PV}.tgz"
-SRC_URI="${SRC_URI1} ${SRC_URI2}
- mirror://gentoo/${MY_PN}-${PATCH_V}-shared-libs.patch.bz2"
-
-SLOT="0"
-IUSE="doc"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
-
-CDEPEND="virtual/blas
- virtual/cblas
- app-admin/eselect-lapack
- ~sci-libs/blas-atlas-${BlasRelease}"
-DEPEND="${CDEPEND}
- dev-util/pkgconfig
- >=sys-devel/libtool-1.5"
-RDEPEND="${CDEPEND}
- doc? ( app-doc/lapack-docs )"
-
-FORTRAN="g77 gfortran ifc"
-
-S="${WORKDIR}/ATLAS"
-S_LAPACK="${WORKDIR}/${L_PN}-lite-${L_PV}"
-BLD_DIR="${S}/gentoo-build"
-RPATH="${DESTTREE}/$(get_libdir)/${L_PN}/${MY_PN}"
-
-src_unpack() {
- unpack ${A}
-
- cd "${S}"
- epatch "${DISTDIR}"/${MY_PN}-${PATCH_V}-shared-libs.patch.bz2
- epatch "${FILESDIR}"/${MY_PN}-asm-gentoo.patch
- epatch "${FILESDIR}"/${MY_PN}-${PATCH_V}-disable-ilaenv.patch
-
- # make sure the compile picks up the proper includes
- sed -i \
- -e "s|INCLUDES.*=|INCLUDES = -I/usr/include/atlas/|" \
- "${S}"/CONFIG/src/SpewMakeInc.c \
- || die "failed to append proper includes"
-
- BLD_DIR="${S}"/gentoo-build
- mkdir "${BLD_DIR}" || die "failed to generate build directory"
- cd "${BLD_DIR}"
- cp "${FILESDIR}"/war . && chmod a+x war || die "failed to install war"
-
- # force proper 32/64bit libs
- local archselect
- if use amd64 || use ppc64; then
- archselect="-b 64"
- elif use alpha; then
- archselect=""
- else
- archselect="-b 32"
- fi
-
- # unfortunately, atlas-3.9.0 chokes when passed
- # x86_64-pc-linux-gnu-gcc and friends instead of
- # plain gcc. Hence, we'll have to workaround this
- # until it is fixed by upstream
- local c_compiler=$(tc-getCC)
- if [[ "${c_compiler}" == *gcc* ]]; then
- c_compiler="gcc"
- fi
-
- ../configure \
- --cc="${c_compiler}" \
- --cflags="${CFLAGS}" \
- --prefix="${D}/${DESTTREE}" \
- --libdir="${D}/${DESTTREE}"/$(get_libdir)/atlas \
- --incdir="${D}/${DESTTREE}"/include \
- -C ac "${c_compiler}" -F ac "${CFLAGS}" \
- -C if ${FORTRANC} -F if "${FFLAGS:-'-O2'}" \
- -Ss pmake "\$(MAKE) ${MAKEOPTS}" \
- -Si cputhrchk 0 ${archselect} \
- || die "configure failed"
-
- cd "${S_LAPACK}"
- epatch "${FILESDIR}"/${L_PN}-reference-${L_PV}-autotools.patch
- epatch "${FILESDIR}"/${L_PN}-reference-${L_PV}-test-fix.patch
- eautoreconf
-
- # set up the testing routines
- sed -e "s:g77:${FORTRANC}:" \
- -e "s:-funroll-all-loops -O3:${FFLAGS} $(pkg-config --cflags blas cblas):" \
- -e "s:LOADOPTS =:LOADOPTS = ${LDFLAGS} $(pkg-config --cflags blas cblas):" \
- -e "s:../../blas\$(PLAT).a:$(pkg-config --libs blas cblas):" \
- -e "s:lapack\$(PLAT).a:SRC/.libs/liblapack.so -Wl,-rpath,${S_LAPACK}/SRC/.libs:" \
- -e "s:EXT_ETIME$:INT_CPU_TIME:" \
- make.inc.example > make.inc \
- || die "Failed to set up make.inc"
-}
-
-src_compile() {
- # build atlas' part of lapack
- cd "${BLD_DIR}"
- for d in src/lapack interfaces/lapack/C/src interfaces/lapack/F77/src interfaces/lapack/C2F/src; do
- cd "${BLD_DIR}"/${d}
- make lib || die "Failed to make lib in ${d}"
- done
-
- # build rest of lapack
- S_LAPACK="${WORKDIR}"/${L_PN}-lite-${L_PV}
- cd "${S_LAPACK}"
- econf || die "Failed to configure reference lapack lib"
- emake || die "Failed to make reference lapack lib"
-
- cd "${S_LAPACK}"/SRC
- einfo "Copying liblapack.a/*.o to ${S_LAPACK}/SRC"
- cp -sf "${BLD_DIR}"/gentoo/liblapack.a/*.o .
- einfo "Copying liblapack.a/*.lo to ${S_LAPACK}/SRC"
- cp -sf "${BLD_DIR}"/gentoo/liblapack.a/*.lo .
- einfo "Copying liblapack.a/.libs/*.o to ${S_LAPACK}/SRC"
- cp -sf "${BLD_DIR}"/gentoo/liblapack.a/.libs/*.o .libs/
-
- RPATH="${DESTTREE}"/$(get_libdir)/${L_PN}/${MY_PN}
- local flibs
- [[ ${FORTRANC} == gfortran ]] && flibs=-lgfortran
- [[ ${FORTRANC} == g77 ]] && flibs=-lg2c
- ../libtool --mode=link --tag=F77 ${FORTRANC} \
- $(pkg-config --libs blas cblas) -latlas ${flibs} \
- -o liblapack.la *.lo -rpath "${RPATH}" \
- || die "Failed to create liblapack.la"
-
- # making pkg-config file
- sed -e "s:@LIBDIR@:$(get_libdir):" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:-lm ${flibs}:g" \
- "${FILESDIR}"/lapack.pc.in > "${S}"/lapack.pc \
- || die "sed lapack.pc failed"
-}
-
-src_install () {
- dodir "${RPATH}"
-
- cd "${S_LAPACK}"/SRC
- ../libtool --mode=install cp liblapack.la "${D}/${RPATH}" \
- || die "Failed to install lapack-atlas library"
-
- ESELECT_PROF=atlas
- eselect lapack add $(get_libdir) "${FILESDIR}"/eselect.lapack.atlas ${ESELECT_PROF}
-
- insinto /usr/include/atlas
- doins "${S}"/include/clapack.h || die "Failed to install clapack.h"
- dosym atlas/clapack.h /usr/include/clapack.h
-
- cd "${S}"
- dodoc README doc/AtlasCredits.txt doc/ChangeLog \
- || die "Failed to install docs"
-
- insinto /usr/$(get_libdir)/lapack/atlas
- doins "${S}"/lapack.pc || die "Failed to install lapack.pc"
-}
-
-src_test() {
- cd "${S_LAPACK}"/TESTING/MATGEN
- emake || die "Failed to create tmglib.a"
- cd ..
- emake || die "lapack-reference tests failed"
-}
-
-pkg_postinst() {
- local current_lib=$(eselect lapack show | cut -d' ' -f2)
- # this snippet works around the eselect bug #189942 and makes
- # sure that users upgrading from a previous lapack-atlas
- # version pick up the new pkg-config files
- if [[ ${current_lib} == ${ESELECT_PROF} || -z ${current_lib} ]]; then
- local configfile="${ROOT}"/etc/env.d/lapack/$(get_libdir)/config
- [[ -e ${configfile} ]] && rm -f ${configfile}
- eselect lapack set ${ESELECT_PROF}
- elog "lapack has been eselected to ${ESELECT_PROF}"
- else
- elog "Current eselected lapack is ${current_lib}"
- elog "To use blas ${ESELECT_PROF} implementation, you have to issue (as root):"
- elog "\t eselect lapack set ${ESELECT_PROF}"
- fi
-}