aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/acml/Manifest29
-rw-r--r--sci-libs/acml/acml-3.6.0-r1.ebuild151
-rw-r--r--sci-libs/acml/acml-3.6.1-r1.ebuild176
-rw-r--r--sci-libs/acml/files/blas.pc.in11
-rw-r--r--sci-libs/acml/files/digest-acml-3.6.0-r112
-rw-r--r--sci-libs/acml/files/digest-acml-3.6.1-r19
-rw-r--r--sci-libs/acml/files/lapack.pc.in11
-rw-r--r--sci-libs/blas-atlas/Manifest48
-rw-r--r--sci-libs/blas-atlas/blas-atlas-3.7.37.ebuild211
-rw-r--r--sci-libs/blas-atlas/files/atlas-3.7.37-shared-libs.patch1393
-rw-r--r--sci-libs/blas-atlas/files/atlas-asm-gentoo.patch12
-rw-r--r--sci-libs/blas-atlas/files/blas.pc.in11
-rw-r--r--sci-libs/blas-atlas/files/cblas.pc.in12
-rw-r--r--sci-libs/blas-atlas/files/digest-blas-atlas-3.7.373
-rw-r--r--sci-libs/blas-atlas/files/eselect.blas.atlas4
-rw-r--r--sci-libs/blas-atlas/files/eselect.blas.threaded-atlas4
-rw-r--r--sci-libs/blas-atlas/files/eselect.cblas.atlas5
-rw-r--r--sci-libs/blas-atlas/files/eselect.cblas.threaded-atlas5
-rw-r--r--sci-libs/blas-atlas/files/war26
-rw-r--r--sci-libs/blas-atlas/metadata.xml14
-rw-r--r--sci-libs/camd/Manifest12
-rw-r--r--sci-libs/camd/camd-2.2.0.ebuild39
-rw-r--r--sci-libs/camd/files/camd-2.2.0-autotools.patch68
-rw-r--r--sci-libs/camd/files/digest-camd-2.2.03
-rw-r--r--sci-libs/ccolamd/Manifest16
-rw-r--r--sci-libs/ccolamd/ccolamd-2.7.0.ebuild35
-rw-r--r--sci-libs/ccolamd/files/ccolamd-2.7.0-autotools.patch60
-rw-r--r--sci-libs/ccolamd/files/colamd-2.7.0-autotools.patch16
-rw-r--r--sci-libs/ccolamd/files/digest-ccolamd-2.7.03
-rw-r--r--sci-libs/cgal-python/Manifest12
-rw-r--r--sci-libs/cgal-python/cgal-python-0.9.1.ebuild43
-rw-r--r--sci-libs/cgal-python/files/digest-cgal-python-0.9.13
-rw-r--r--sci-libs/cgal-python/metadata.xml5
-rw-r--r--sci-libs/cgal/Manifest20
-rw-r--r--sci-libs/cgal/cgal-3.2.1.ebuild121
-rw-r--r--sci-libs/cgal/files/cgal_redhat.patch27
-rw-r--r--sci-libs/cgal/files/cgal_soname.patch11
-rw-r--r--sci-libs/cgal/files/digest-cgal-3.2.13
-rw-r--r--sci-libs/cgal/metadata.xml5
-rw-r--r--sci-libs/cholmod/Manifest12
-rw-r--r--sci-libs/cholmod/cholmod-1.5.0.ebuild52
-rw-r--r--sci-libs/cholmod/files/cholmod-1.5.0-autotools.patch569
-rw-r--r--sci-libs/cholmod/files/digest-cholmod-1.5.03
-rw-r--r--sci-libs/colamd/Manifest12
-rw-r--r--sci-libs/colamd/colamd-2.7.0.ebuild35
-rw-r--r--sci-libs/colamd/files/colamd-2.7.0-autotools.patch58
-rw-r--r--sci-libs/colamd/files/digest-colamd-2.7.03
-rw-r--r--sci-libs/cxsparse/Manifest12
-rw-r--r--sci-libs/cxsparse/cxsparse-2.0.7.ebuild30
-rw-r--r--sci-libs/cxsparse/files/cxsparse-2.0.7-autotools.patch88
-rw-r--r--sci-libs/cxsparse/files/digest-cxsparse-2.0.73
-rw-r--r--sci-libs/gsl/ChangeLog205
-rw-r--r--sci-libs/gsl/Manifest28
-rw-r--r--sci-libs/gsl/files/cblas.pc.in12
-rw-r--r--sci-libs/gsl/files/digest-gsl-1.103
-rw-r--r--sci-libs/gsl/files/eselect.cblas.gsl5
-rw-r--r--sci-libs/gsl/files/gsl-cblas.patch90
-rw-r--r--sci-libs/gsl/gsl-1.10.ebuild68
-rw-r--r--sci-libs/gsl/metadata.xml18
-rw-r--r--sci-libs/ipp/Manifest9
-rw-r--r--sci-libs/ipp/files/digest-ipp-5.2.0596
-rw-r--r--sci-libs/ipp/ipp-5.2.059.ebuild114
-rw-r--r--sci-libs/lapack-atlas/Manifest41
-rw-r--r--sci-libs/lapack-atlas/files/atlas-3.7.37-shared-libs.patch1393
-rw-r--r--sci-libs/lapack-atlas/files/atlas-asm-gentoo.patch12
-rw-r--r--sci-libs/lapack-atlas/files/digest-lapack-atlas-3.7.376
-rw-r--r--sci-libs/lapack-atlas/files/eselect.lapack.atlas4
-rw-r--r--sci-libs/lapack-atlas/files/lapack-reference-3.1.1-autotool.patch373
-rw-r--r--sci-libs/lapack-atlas/files/lapack-reference-3.1.1-test-fix.patch36
-rw-r--r--sci-libs/lapack-atlas/files/lapack.pc.in13
-rw-r--r--sci-libs/lapack-atlas/files/war26
-rw-r--r--sci-libs/lapack-atlas/lapack-atlas-3.7.37.ebuild167
-rw-r--r--sci-libs/lapack-atlas/metadata.xml14
-rw-r--r--sci-libs/lapackpp/ChangeLog8
-rw-r--r--sci-libs/lapackpp/Manifest16
-rw-r--r--sci-libs/lapackpp/files/digest-lapackpp-2.5.23
-rw-r--r--sci-libs/lapackpp/lapackpp-2.5.2.ebuild38
-rw-r--r--sci-libs/lapackpp/metadata.xml18
-rw-r--r--sci-libs/matio/ChangeLog21
-rw-r--r--sci-libs/matio/Manifest16
-rw-r--r--sci-libs/matio/files/digest-matio-1.3.13
-rw-r--r--sci-libs/matio/matio-1.3.1.ebuild38
-rw-r--r--sci-libs/matio/metadata.xml5
-rw-r--r--sci-libs/metis/Manifest12
-rw-r--r--sci-libs/metis/files/digest-metis-5.0_pre23
-rw-r--r--sci-libs/metis/files/metis-5.0_pre2-autotools.patch534
-rw-r--r--sci-libs/metis/metis-5.0_pre2.ebuild63
-rw-r--r--sci-libs/mkl/Manifest21
-rw-r--r--sci-libs/mkl/files/blas.pc.in10
-rw-r--r--sci-libs/mkl/files/cblas.pc.in11
-rw-r--r--sci-libs/mkl/files/digest-mkl-9.1.0236
-rw-r--r--sci-libs/mkl/files/lapack.pc.in11
-rw-r--r--sci-libs/mkl/mkl-9.1.023.ebuild295
93 files changed, 0 insertions, 7301 deletions
diff --git a/sci-libs/acml/Manifest b/sci-libs/acml/Manifest
deleted file mode 100644
index 3fdd6082e..000000000
--- a/sci-libs/acml/Manifest
+++ /dev/null
@@ -1,29 +0,0 @@
-AUX blas.pc.in 277 RMD160 8cb47efd4dde249c1167474349f5dfd627cf0db8 SHA1 528846352226a1f2543a7562370a60110c958252 SHA256 36cef41ee7bede42836c6d9b4d8d95ee95270f238ed52994440565741e0db129
-MD5 f00b2103879c1f4c8f85533e2b20d80f files/blas.pc.in 277
-RMD160 8cb47efd4dde249c1167474349f5dfd627cf0db8 files/blas.pc.in 277
-SHA256 36cef41ee7bede42836c6d9b4d8d95ee95270f238ed52994440565741e0db129 files/blas.pc.in 277
-AUX lapack.pc.in 274 RMD160 7d97022fffe23c7b1215de1555851a4057efebe2 SHA1 b6b1c19d6c5fe734bb40877c23f33134838a7f6e SHA256 0a0d676a89f34710c8955178440f5f72114adaa8ec9d73d067f43480360c443a
-MD5 bcc3002846ea0acf7d199f861d83b1d1 files/lapack.pc.in 274
-RMD160 7d97022fffe23c7b1215de1555851a4057efebe2 files/lapack.pc.in 274
-SHA256 0a0d676a89f34710c8955178440f5f72114adaa8ec9d73d067f43480360c443a files/lapack.pc.in 274
-DIST acml-3-6-0-gnu-32bit.tgz 9879145 RMD160 bafa6acd1d8a319fb385245559779450c7bdcd66 SHA1 7dad2ce9fb99572da79e127c711aabe29a888298 SHA256 81ee83babf134bc021e5e64983200abf815531ee20ecc5ecc97a30bbdb5cf6dd
-DIST acml-3-6-0-gnu-64bit.tgz 11101900 RMD160 f6d674a4fbf99e79109bb379d1ba5dbaf88ce010 SHA1 6f5aab32f396ac9cf99a9c142d89f0b835cb54f0 SHA256 240cd40c9f9c993c15ec113278faf8689713b45b7626da2d0c369024bec97c03
-DIST acml-3-6-0-ifort-32bit.tgz 17399749 RMD160 c41ebe1b62470858d176c5815e05893ba4caf4ad SHA1 87254fc12032ea9ea49822e00300774d8cda73b8 SHA256 1585df79ced4ecd6fdcbb59b36e2686b61d6faf7b755d5ac5a267eddeff36340
-DIST acml-3-6-0-ifort-64bit.tgz 21966276 RMD160 a6031f5cdacdc70d11c06cf6d8e8ae3149eff55f SHA1 094eb839d6a84ac5483588e965000862ae7ce40c SHA256 bdfb47a5f018d1bcca257b9223f176726663596ae0e8337dc295a312f8382950
-DIST acml-3-6-1-gfortran-32bit.tgz 17682562 RMD160 abdb8ea2f66f08f478a951b37c5ce5945854a357 SHA1 7606b690061319c50f30af11766694205b03922f SHA256 adec95c65d1042c65fa1490978b76042c3bf9670df7c226cd28431473985898c
-DIST acml-3-6-1-gfortran-64bit-int64.tgz 19802195 RMD160 3cb2317d6a5ec62797c4a11ab1336aabb50e16fa SHA1 a9be2f4ecbfdb6e0f849f545b66e78f752367f00 SHA256 56cbbb6deac2a93d21f3954511ad95ccc2a8ce893fdbf9a8605a2d81deb1fc41
-DIST acml-3-6-1-gfortran-64bit.tgz 20452058 RMD160 8df00704e7ac037dcd55a9207f45d6f0b2214ff8 SHA1 f0d2a10e5db83dc264d6f937189ce10a1f461a4d SHA256 efec543a8185ffb6e6e68db94ef0cbd92c1b9ee1580affe6cd0a73c580ad8bdc
-EBUILD acml-3.6.0-r1.ebuild 3942 RMD160 b029485d7230d4995b65e86bdca29508f96ec934 SHA1 1000c66d0a7e07d560708176481d3d504d78abae SHA256 0d68037cc5c0be70e1fb1a9a700e71e1fa29673a0a25cf6f6a9c210333ae04f9
-MD5 a91c81516a71325e5752bce83f30b693 acml-3.6.0-r1.ebuild 3942
-RMD160 b029485d7230d4995b65e86bdca29508f96ec934 acml-3.6.0-r1.ebuild 3942
-SHA256 0d68037cc5c0be70e1fb1a9a700e71e1fa29673a0a25cf6f6a9c210333ae04f9 acml-3.6.0-r1.ebuild 3942
-EBUILD acml-3.6.1-r1.ebuild 4800 RMD160 5a1ecbbd23e6e35050c05b45c1c4f3e3f760ae92 SHA1 45b3590c0130a6b05662feb52d74abab3d7bfb29 SHA256 248310b9b53178cc54c977ccf3a0e3c3b753b5fbc758f49ea5778ee5240fcf99
-MD5 32143a27766bc1b0174eb6996b2751bd acml-3.6.1-r1.ebuild 4800
-RMD160 5a1ecbbd23e6e35050c05b45c1c4f3e3f760ae92 acml-3.6.1-r1.ebuild 4800
-SHA256 248310b9b53178cc54c977ccf3a0e3c3b753b5fbc758f49ea5778ee5240fcf99 acml-3.6.1-r1.ebuild 4800
-MD5 0825c9a4d803ec3e005d86b883c72998 files/digest-acml-3.6.0-r1 1045
-RMD160 574657f2c6a1f3697428f9522c5d67fa18ce5193 files/digest-acml-3.6.0-r1 1045
-SHA256 47bd4eee1e3dfc0f1b508ce5a41054c23089bb9b9d7add427abcdc24942a1887 files/digest-acml-3.6.0-r1 1045
-MD5 f822ee466ea41e1f6900d64b52a495c6 files/digest-acml-3.6.1-r1 840
-RMD160 47a3138d09b475dcfe429b1ac3fc9c8a31bee749 files/digest-acml-3.6.1-r1 840
-SHA256 b1ab60561ac029d5f444f7c4b5c7c7dc1793f89ae5ec1b20baa7d4bfdb10a025 files/digest-acml-3.6.1-r1 840
diff --git a/sci-libs/acml/acml-3.6.0-r1.ebuild b/sci-libs/acml/acml-3.6.0-r1.ebuild
deleted file mode 100644
index cf96e69d7..000000000
--- a/sci-libs/acml/acml-3.6.0-r1.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils toolchain-funcs fortran
-
-DESCRIPTION="AMD Core Math Library (ACML) for x86 and amd64 CPUs"
-HOMEPAGE="http://developer.amd.com/acml.jsp"
-
-MY_PV=${PV//\./\-}
-S=${WORKDIR}
-
-IUSE="openmp ifc doc examples"
-KEYWORDS="~amd64 ~x86"
-
-SRC_URI="amd64? ( ifc? ( acml-${MY_PV}-ifort-64bit.tgz )
- !ifc? ( openmp? ( acml-${MY_PV}-ifort-64bit.tgz )
- !openmp? ( acml-${MY_PV}-gnu-64bit.tgz ) )
- openmp? ( acml-${MY_PV}-ifort-64bit.tgz ) )
- x86? ( ifc? ( acml-${MY_PV}-ifort-32bit.tgz )
- !ifc? ( openmp? ( acml-${MY_PV}-ifort-32bit.tgz )
- !openmp? ( acml-${MY_PV}-gnu-32bit.tgz ) )
- openmp? ( acml-${MY_PV}-ifort-32bit.tgz ) )"
-
-RESTRICT="strip fetch"
-LICENSE="ACML"
-SLOT="0"
-
-DEPEND="app-admin/eselect-blas
- app-admin/eselect-lapack"
-
-RDEPEND="${DEPEND}
- openmp? ( >=dev-lang/ifc-9 )
- doc? ( app-doc/blas-docs app-doc/lapack-docs )"
-
-pkg_nofetch() {
- einfo "Please download the ACML from:"
- einfo "${HOMEPAGE}"
- einfo "and place it in ${DISTDIR}."
- einfo "The previous versions could be found at"
- einfo "http://developer.amd.com/acmlarchive.jsp"
- einfo "SRC=${A} $SRC_URI"
-}
-
-pkg_setup() {
- elog "From version 3.5.0 on, ACML no longer supports"
- elog "hardware without SSE/SSE2 instructions. "
- elog "For older 32-bit hardware that does not support SSE/SSE2,"
- elog "you must continue to use an older version (ACML 3.1.0 and ealier)."
- epause
- FORTRAN=ifc
- FORT=ifort
- ! use ifc && ! use openmp && FORTRAN=g77 && FORT=gnu
- fortran_pkg_setup
-}
-
-src_unpack() {
- unpack ${A}
- (DISTDIR="${S}" unpack contents-acml-*.tgz)
- use openmp || rm -rf ${FORT}*_mp*
- FORTDIRS="$(ls -d ${FORT}*)"
-}
-
-src_compile() {
- einfo "Nothing to compile"
- return
-}
-
-src_test() {
- for fort in ${FORTDIRS}; do
- einfo "Testing acml for $(basename ${fort})"
- cd "${S}/${fort}/examples"
- for d in . acml_mv; do
- cd "${S}/${fort}/examples/${d}"
- emake \
- ACMLDIR="${S}/${fort}" \
- F77="${FORTRANC}" \
- CC="$(tc-getCC)" \
- CPLUSPLUS="$(tc-getCXX)" \
- || die "emake test in ${fort}/examples/${d} failed"
- emake clean
- done
- done
-}
-
-src_install() {
- # respect acml default install dir (and FHS)
- local instdir="/opt/${PN}${PV}"
- dodir ${instdir}
-
- for fort in ${FORTDIRS}; do
- # install acml
- use examples || rm -rf "${S}/${fort}"/examples
- cp -pPR "${S}/${fort}" "${D}${instdir}"
-
- # install profiles
- local acmldir=${instdir}/${fort}
- local libname=${acmldir}/lib/libacml
- local prof=acml-${FORTRANC}
- local extlibs
- local extflags
- if [[ "${fort}" =~ "_mp" ]]; then
- prof="${prof}-openmp"
- extlibs="-lpthread"
- libname="${libname}_mp"
- extflags="${extflags} -openmp"
- fi
- for l in blas lapack; do
- # pkgconfig files
- sed -e "s:@LIBDIR@:$(get_libdir):" \
- -e "s:@PV@:${PV}:" \
- -e "s:@ACMLDIR@:${acmldir}:g" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- -e "s:@EXTFLAGS@:${extflags}:g" \
- "${FILESDIR}"/${l}.pc.in > ${l}.pc \
- || die "sed ${l}.pc failed"
- insinto ${acmldir}/lib
- doins ${l}.pc
-
- # eselect files
- cat > eselect.${l} << EOF
-${libname}.so /usr/@LIBDIR@/lib${l}.so.0
-${libname}.so /usr/@LIBDIR@/lib${l}.so
-${libname}.a /usr/@LIBDIR@/lib${l}.a
-${acmldir}/lib/${l}.pc /usr/@LIBDIR@/pkgconfig/${l}.pc
-EOF
- eselect ${l} add $(get_libdir) eselect.${l} ${prof}
- done
- echo "LDPATH=${instdir}/${fort}/lib" > 35acml
- echo "INCLUDE=${instdir}/${fort}/include" >> 35acml
- done
-
- # paths
- doenvd 35acml
-
- use doc || rm -rf "${S}"/Doc/acml.pdf "${S}"/Doc/html
- cp -pPR "${S}"/Doc "${D}${instdir}"
-}
-
-pkg_postinst() {
- # set acml if none are set yet
- for l in blas lapack; do
- if [[ -z "$(eselect ${l} show)" ]]; then
- local prof=acml-${FORTRANC}
- use openmp && prof="${prof}-openmp"
- eselect ${l} set ${prof}
- fi
- done
- elog "Use 'eselect blas' and 'eselect lapack' to select"
- elog "one of the multiple acml blas and lapack profiles"
-}
diff --git a/sci-libs/acml/acml-3.6.1-r1.ebuild b/sci-libs/acml/acml-3.6.1-r1.ebuild
deleted file mode 100644
index 48e226d9f..000000000
--- a/sci-libs/acml/acml-3.6.1-r1.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils toolchain-funcs fortran
-
-DESCRIPTION="AMD Core Math Library (ACML) for x86 and amd64 CPUs"
-HOMEPAGE="http://developer.amd.com/acml.jsp"
-
-MY_PV=${PV//\./\-}
-S=${WORKDIR}
-SRC_URI="x86? ( acml-${MY_PV}-gfortran-32bit.tgz )
- amd64? ( ( acml-${MY_PV}-gfortran-64bit.tgz )
- int64? ( acml-${MY_PV}-gfortran-64bit-int64.tgz ) )"
-
-
-RESTRICT="strip fetch"
-IUSE="openmp int64 test doc examples"
-LICENSE="ACML"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-# proper gcc needed for tests
-DEPEND="app-admin/eselect-blas
- openmp? ( test? ( >=sys-devel/gcc-4.2 ) )
- !openmp? ( test? ( =sys-devel/gcc-4.1* ) )
- app-admin/eselect-lapack"
-
-RDEPEND="${DEPEND}
- openmp? ( >=sys-devel/gcc-4.2 )
- !openmp? ( =sys-devel/gcc-4.1* )
- doc? ( app-doc/blas-docs app-doc/lapack-docs )"
-
-pkg_nofetch() {
- einfo "Please download the ACML from:"
- einfo "${HOMEPAGE}"
- einfo "and place it in ${DISTDIR}"
- einfo "The previous versions could be found at"
- einfo "http://developer.amd.com/acmlarchive.jsp"
-}
-
-pkg_setup() {
- elog "From version 3.5.0 on, ACML no longer supports"
- elog "hardware without SSE/SSE2 instructions. "
- elog "For older 32-bit hardware that does not support SSE/SSE2,"
- elog "you must continue to use an older version (ACML 3.1.0 and ealier)."
- epause
- FORTRAN="gfortran"
- fortran_pkg_setup
- if use test; then
- if ! use openmp && [[ $(gcc-version) != "4.1" ]]; then
- eerror "You need gcc-4.1.x to test acml."
- eerror "Please use gcc-config to swicth gcc version 4.1.x"
- die "setup gcc failed"
- elif use openmp && [[ $(gcc-major-version)$(gcc-minor-version) -lt 42 ]]; then
- eerror "You need gfortran >= 4.2 to use openmp features."
- eerror "Please use gcc-config to switch gcc version >= 4.2"
- die "setup gcc failed"
- fi
- fi
-}
-
-src_unpack() {
- unpack ${A}
- (DISTDIR="${S}" unpack contents-acml-*.tgz)
- case ${FORTRANC} in
- g77) FORT=gnu ;;
- gfortran) FORT=gfortran ;;
- ifc|ifort) FORT=ifort ;;
- *) eerror "Unsupported fortran compiler: ${FORTRANC}"
- die ;;
- esac
- use openmp || rm -rf ${FORT}*_mp*
- FORTDIRS="$(ls -d ${FORT}*)"
-}
-
-src_compile() {
- einfo "Nothing to compile"
- return
-}
-
-src_test() {
- local forts=${FORTDIRS}
- # only testing with current compiler
- use openmp && forts="$(ls -d ${FORT}*_mp*)"
- for fort in ${forts}; do
- einfo "Testing acml for ${fort}"
- cd "${S}/${fort}/examples"
- for d in . acml_mv; do
- cd "${S}/${fort}/examples/${d}"
- emake \
- ACMLDIR="${S}/${fort}" \
- F77="${FORTRANC}" \
- CC="$(tc-getCC)" \
- CPLUSPLUS="$(tc-getCXX)" \
- || die "emake test in ${fort}/examples/${d} failed"
- emake clean
- done
- done
-}
-
-src_install() {
- # respect acml default install dir (and FHS)
- local instdir="/opt/${PN}${PV}"
- dodir ${instdir}
-
- for fort in ${FORTDIRS}; do
- # install acml
- use examples || rm -rf "${S}/${fort}"/examples
- cp -pPR "${S}/${fort}" "${D}${instdir}"
-
- # install profiles
- local acmldir=${instdir}/${fort}
- local libname=${acmldir}/lib/libacml
- local prof=acml-${FORTRANC}
- local extlibs
- local extflags
- if [[ "${fort}" =~ "int64" ]]; then
- prof="${prof}-int64"
- extflags="${extflags} -fdefault-integer-8"
- fi
- if [[ "${fort}" =~ "_mp" ]]; then
- prof="${prof}-openmp"
- extlibs="-lpthread"
- libname="${libname}_mp"
- extflags="${extflags} -fopenmp"
- fi
- for l in blas lapack; do
- # pkgconfig files
- sed -e "s:@LIBDIR@:$(get_libdir):" \
- -e "s:@PV@:${PV}:" \
- -e "s:@ACMLDIR@:${acmldir}:g" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- -e "s:@EXTFLAGS@:${extflags}:g" \
- "${FILESDIR}"/${l}.pc.in > ${l}.pc \
- || die "sed ${l}.pc failed"
- insinto ${acmldir}/lib
- doins ${l}.pc
-
- # eselect files
- cat > eselect.${l} << EOF
-${libname}.so /usr/@LIBDIR@/lib${l}.so.0
-${libname}.so /usr/@LIBDIR@/lib${l}.so
-${libname}.a /usr/@LIBDIR@/lib${l}.a
-${acmldir}/lib/${l}.pc /usr/@LIBDIR@/pkgconfig/${l}.pc
-EOF
-
- eselect ${l} add $(get_libdir) eselect.${l} ${prof}
- done
- echo "LDPATH=${acmldir}/lib" > ${S}/35acml
- echo "INCLUDE=${acmldir}/include" >> ${S}/35acml
- done
- doenvd "${S}"/35acml
- use doc || rm -rf "${S}"/Doc/acml.pdf "${S}"/Doc/html
- cp -pPR "${S}"/Doc "${D}${instdir}"
-}
-
-pkg_postinst() {
- # set acml if none are set yet
- for l in blas lapack; do
- if [[ -z "$(eselect ${l} show)" ]]; then
- local prof=${FORTRANC}
- use int64 && ext="${prof}-int64"
- use openmp && ext="${prof}-openmp"
- eselect ${l} set ${prof}
- fi
- done
- elog "Use 'eselect blas' and 'eselect lapack' to select"
- elog "one of the multiple acml blas and lapack profiles"
- echo
- if use openmp; then
- elog "Remember that if you want to use openmp"
- elog "You need to switch to gcc >= 4.2 with gcc-config"
- elog "When using ACML without openmp, stick with gcc-4.1.x"
- fi
-}
diff --git a/sci-libs/acml/files/blas.pc.in b/sci-libs/acml/files/blas.pc.in
deleted file mode 100644
index fd1d57ffd..000000000
--- a/sci-libs/acml/files/blas.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=/usr/@LIBDIR@
-includedir=@ACMLDIR@/include
-
-Name: blas
-Description: ACML implementations of the Basic Linear Algebra Subroutines
-Version: @PV@
-URL: http://developer.amd.com/acml.jsp
-Libs: -L${libdir} -lblas @EXTLIBS@
-Cflags: @EXTFLAGS@
diff --git a/sci-libs/acml/files/digest-acml-3.6.0-r1 b/sci-libs/acml/files/digest-acml-3.6.0-r1
deleted file mode 100644
index 78ad50e56..000000000
--- a/sci-libs/acml/files/digest-acml-3.6.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 544b271fac69f3a5de4859c42962d257 acml-3-6-0-gnu-32bit.tgz 9879145
-RMD160 bafa6acd1d8a319fb385245559779450c7bdcd66 acml-3-6-0-gnu-32bit.tgz 9879145
-SHA256 81ee83babf134bc021e5e64983200abf815531ee20ecc5ecc97a30bbdb5cf6dd acml-3-6-0-gnu-32bit.tgz 9879145
-MD5 cd29b05621cc8af7094bc30e3d8288e3 acml-3-6-0-gnu-64bit.tgz 11101900
-RMD160 f6d674a4fbf99e79109bb379d1ba5dbaf88ce010 acml-3-6-0-gnu-64bit.tgz 11101900
-SHA256 240cd40c9f9c993c15ec113278faf8689713b45b7626da2d0c369024bec97c03 acml-3-6-0-gnu-64bit.tgz 11101900
-MD5 b142edc1cd30cee76262c7df3d6e491c acml-3-6-0-ifort-32bit.tgz 17399749
-RMD160 c41ebe1b62470858d176c5815e05893ba4caf4ad acml-3-6-0-ifort-32bit.tgz 17399749
-SHA256 1585df79ced4ecd6fdcbb59b36e2686b61d6faf7b755d5ac5a267eddeff36340 acml-3-6-0-ifort-32bit.tgz 17399749
-MD5 e887b75ceec837ba9778b3fe18913faa acml-3-6-0-ifort-64bit.tgz 21966276
-RMD160 a6031f5cdacdc70d11c06cf6d8e8ae3149eff55f acml-3-6-0-ifort-64bit.tgz 21966276
-SHA256 bdfb47a5f018d1bcca257b9223f176726663596ae0e8337dc295a312f8382950 acml-3-6-0-ifort-64bit.tgz 21966276
diff --git a/sci-libs/acml/files/digest-acml-3.6.1-r1 b/sci-libs/acml/files/digest-acml-3.6.1-r1
deleted file mode 100644
index 31c6126b2..000000000
--- a/sci-libs/acml/files/digest-acml-3.6.1-r1
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 3aa80dc1a5fed2ccedceacffcbf22501 acml-3-6-1-gfortran-32bit.tgz 17682562
-RMD160 abdb8ea2f66f08f478a951b37c5ce5945854a357 acml-3-6-1-gfortran-32bit.tgz 17682562
-SHA256 adec95c65d1042c65fa1490978b76042c3bf9670df7c226cd28431473985898c acml-3-6-1-gfortran-32bit.tgz 17682562
-MD5 1eb1958766688332a83e4b9807031495 acml-3-6-1-gfortran-64bit-int64.tgz 19802195
-RMD160 3cb2317d6a5ec62797c4a11ab1336aabb50e16fa acml-3-6-1-gfortran-64bit-int64.tgz 19802195
-SHA256 56cbbb6deac2a93d21f3954511ad95ccc2a8ce893fdbf9a8605a2d81deb1fc41 acml-3-6-1-gfortran-64bit-int64.tgz 19802195
-MD5 f1df8d99221337e5644e85ca790e19c2 acml-3-6-1-gfortran-64bit.tgz 20452058
-RMD160 8df00704e7ac037dcd55a9207f45d6f0b2214ff8 acml-3-6-1-gfortran-64bit.tgz 20452058
-SHA256 efec543a8185ffb6e6e68db94ef0cbd92c1b9ee1580affe6cd0a73c580ad8bdc acml-3-6-1-gfortran-64bit.tgz 20452058
diff --git a/sci-libs/acml/files/lapack.pc.in b/sci-libs/acml/files/lapack.pc.in
deleted file mode 100644
index e312798d8..000000000
--- a/sci-libs/acml/files/lapack.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=/usr/@LIBDIR@
-includedir=@ACMLDIR@/include
-
-Name: lapack
-Description: ACML implementation of the F77 Linear Algebra PACKage
-Version: @PV@
-URL: http://developer.amd.com/acml.jsp
-Libs: -L${libdir} -llapack @EXTLIBS@
-Cflags: @EXTFLAGS@
diff --git a/sci-libs/blas-atlas/Manifest b/sci-libs/blas-atlas/Manifest
deleted file mode 100644
index f1bc79dd7..000000000
--- a/sci-libs/blas-atlas/Manifest
+++ /dev/null
@@ -1,48 +0,0 @@
-AUX atlas-3.7.37-shared-libs.patch 50209 RMD160 aa9b112aee0819c85a67729dafd6c5b306966db9 SHA1 dd88d38a41b5413d9a9ec40b3456e8284c0d4a5f SHA256 1c34034f1342efb38c63485efa67e056b8e3268259d81fd0f089341e34f7309a
-MD5 535722fdc28d77fd14f922ec57d7fa76 files/atlas-3.7.37-shared-libs.patch 50209
-RMD160 aa9b112aee0819c85a67729dafd6c5b306966db9 files/atlas-3.7.37-shared-libs.patch 50209
-SHA256 1c34034f1342efb38c63485efa67e056b8e3268259d81fd0f089341e34f7309a files/atlas-3.7.37-shared-libs.patch 50209
-AUX atlas-asm-gentoo.patch 408 RMD160 3cea2f4a5a96ec22a4d0cfc78d691198a2d1a0da SHA1 493d066be68c66cca1f0c906d588da8983ec7afa SHA256 00f9247d422c758ef8ff43446a36a6dbb7962f94e5d01307318c87a90a78355b
-MD5 fb9ca923b595b67967a744339e7a32a6 files/atlas-asm-gentoo.patch 408
-RMD160 3cea2f4a5a96ec22a4d0cfc78d691198a2d1a0da files/atlas-asm-gentoo.patch 408
-SHA256 00f9247d422c758ef8ff43446a36a6dbb7962f94e5d01307318c87a90a78355b files/atlas-asm-gentoo.patch 408
-AUX blas.pc.in 301 RMD160 e82627c38aa09c8eb2581a4dd8a38c1670ed6098 SHA1 e8c80353ba72bee2848767b70f7575b723b84f15 SHA256 cb993e61b03514c4c69fac43540e45e759cf57635e2a8d6900118543d06ff433
-MD5 b3e049b36e34287f6482a9122dccd604 files/blas.pc.in 301
-RMD160 e82627c38aa09c8eb2581a4dd8a38c1670ed6098 files/blas.pc.in 301
-SHA256 cb993e61b03514c4c69fac43540e45e759cf57635e2a8d6900118543d06ff433 files/blas.pc.in 301
-AUX cblas.pc.in 312 RMD160 a4a66d41736ba1c5fb669c8a96c48f952fb7fcf5 SHA1 85b24f0257e79e8adc8abea3e1117809cc6cf253 SHA256 df3a0733085883397c37fa273d239b0e8c9d875521383f581fdf473013c3b5c3
-MD5 eef01fd3138262258bae911fd6921837 files/cblas.pc.in 312
-RMD160 a4a66d41736ba1c5fb669c8a96c48f952fb7fcf5 files/cblas.pc.in 312
-SHA256 df3a0733085883397c37fa273d239b0e8c9d875521383f581fdf473013c3b5c3 files/cblas.pc.in 312
-AUX eselect.blas.atlas 197 RMD160 fc69bacf24979485653a2d61298fdbf21464c089 SHA1 68de5da171fdd3e0ff5a7773b36cee86bce5b76c SHA256 72e659f90bb5734b50a5ea02d92348dfcf99868ecbabdcf4cb64bf3bded4e3bb
-MD5 a21c4702fce8fdfea0541c2e47f5e348 files/eselect.blas.atlas 197
-RMD160 fc69bacf24979485653a2d61298fdbf21464c089 files/eselect.blas.atlas 197
-SHA256 72e659f90bb5734b50a5ea02d92348dfcf99868ecbabdcf4cb64bf3bded4e3bb files/eselect.blas.atlas 197
-AUX eselect.blas.threaded-atlas 233 RMD160 eb70808c9a2e6a27b4f10f991b5c59a693e75914 SHA1 93c8a25e4e0b1e8168bafcd8fb62109e656f56ad SHA256 85d98b8a4b8eb75927eac32623dc3c6a7ee55a259176196d075f6b112ae35726
-MD5 8a1f2685e5080a6d02239e4cf0f74f75 files/eselect.blas.threaded-atlas 233
-RMD160 eb70808c9a2e6a27b4f10f991b5c59a693e75914 files/eselect.blas.threaded-atlas 233
-SHA256 85d98b8a4b8eb75927eac32623dc3c6a7ee55a259176196d075f6b112ae35726 files/eselect.blas.threaded-atlas 233
-AUX eselect.cblas.atlas 240 RMD160 08dd3aba18a1c0c5a6a9e925a506cd8a6118c906 SHA1 92184db3b149e0225b3f09b02cc29f9eea0d6869 SHA256 44234a398340b79873cf40548c0b67179d42235ddae7ef7c9b8caf7cf2f20ac9
-MD5 adbbbf334d670c397d79db05eae7a5a3 files/eselect.cblas.atlas 240
-RMD160 08dd3aba18a1c0c5a6a9e925a506cd8a6118c906 files/eselect.cblas.atlas 240
-SHA256 44234a398340b79873cf40548c0b67179d42235ddae7ef7c9b8caf7cf2f20ac9 files/eselect.cblas.atlas 240
-AUX eselect.cblas.threaded-atlas 279 RMD160 86b5feb044f2abc3760aa93abc9dcf5d5120d36f SHA1 d5d36f5d475585ef1ef556fc7de20e3688e9bcee SHA256 abb808af099e7ff410186e69ce7e8ada90f6482bc7ebe306bc8b98a00298d82c
-MD5 419b3217f2446bbebef90cce8ff3f8e8 files/eselect.cblas.threaded-atlas 279
-RMD160 86b5feb044f2abc3760aa93abc9dcf5d5120d36f files/eselect.cblas.threaded-atlas 279
-SHA256 abb808af099e7ff410186e69ce7e8ada90f6482bc7ebe306bc8b98a00298d82c files/eselect.cblas.threaded-atlas 279
-AUX war 545 RMD160 6f44c25e739703f988180959608094aa633db7bf SHA1 d90a66e57395e01b94bac9b444590de8fef77aca SHA256 696a8e1cc3918ce5d19f0aa41250d5f052244527a5e3804b025db7938f06ae7b
-MD5 13d26350d75e6993f1b3ec48ca97f14e files/war 545
-RMD160 6f44c25e739703f988180959608094aa633db7bf files/war 545
-SHA256 696a8e1cc3918ce5d19f0aa41250d5f052244527a5e3804b025db7938f06ae7b files/war 545
-DIST atlas3.7.37.tar.bz2 2282682 RMD160 33f728d2d25c396179748c43aeff9ab71107ddc8 SHA1 32ea739fc4682fb2a9b6625d1a912baaf8f31e1a SHA256 bbc56b6355c07666d8021f640da00a35838e87ec4cb4cf52bdbb25336635fd65
-EBUILD blas-atlas-3.7.37.ebuild 6477 RMD160 89da52e5fc4cfef59532dac010a4dc56b6cb8e71 SHA1 9807a5ea10113e611fd3fb2a1f3956f0b4b51495 SHA256 3ee0f78a47dc0b90b96c4ba0010fbfcb67d4008f306df0e1e96f6c8d2df64b79
-MD5 39741ab94ea5f1a9c1741f5ea3b1560c blas-atlas-3.7.37.ebuild 6477
-RMD160 89da52e5fc4cfef59532dac010a4dc56b6cb8e71 blas-atlas-3.7.37.ebuild 6477
-SHA256 3ee0f78a47dc0b90b96c4ba0010fbfcb67d4008f306df0e1e96f6c8d2df64b79 blas-atlas-3.7.37.ebuild 6477
-MISC metadata.xml 580 RMD160 7ce0902e03a760caed898006d33e2b7a02889a4a SHA1 79f4b164312be4ef4997f45bc565245d7e38cf23 SHA256 cdf15df04609b262f0bb8f6b8dad7a5b4c60851d943b4b5112b3e890bc18772c
-MD5 10420bb4a733d750626ceda5880997ad metadata.xml 580
-RMD160 7ce0902e03a760caed898006d33e2b7a02889a4a metadata.xml 580
-SHA256 cdf15df04609b262f0bb8f6b8dad7a5b4c60851d943b4b5112b3e890bc18772c metadata.xml 580
-MD5 45a53428e9977ee64a90079dcb9ad8fd files/digest-blas-atlas-3.7.37 241
-RMD160 7f55a383c5d2af30bfd70a80784139e2370f1428 files/digest-blas-atlas-3.7.37 241
-SHA256 89f61ea37817603d6d7f7ea7001f7915ac64ffb32c2810ea65e6ada54f0677e0 files/digest-blas-atlas-3.7.37 241
diff --git a/sci-libs/blas-atlas/blas-atlas-3.7.37.ebuild b/sci-libs/blas-atlas/blas-atlas-3.7.37.ebuild
deleted file mode 100644
index 40172f4e8..000000000
--- a/sci-libs/blas-atlas/blas-atlas-3.7.37.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils toolchain-funcs fortran multilib
-
-DESCRIPTION="Automatically Tuned Linear Algebra Software BLAS implementation"
-HOMEPAGE="http://math-atlas.sourceforge.net/"
-MY_PN=${PN/blas-/}
-SRC_URI="mirror://sourceforge/math-atlas/${MY_PN}${PV}.tar.bz2"
-# mirror://gentoo/${MY_PN}-${PV}-shared-libs.patch.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="doc"
-
-RDEPEND="app-admin/eselect-blas
- app-admin/eselect-cblas
- dev-util/pkgconfig
- doc? ( app-doc/blas-docs )"
-
-DEPEND="app-admin/eselect-blas
- app-admin/eselect-cblas
- >=sys-devel/libtool-1.5"
-
-S="${WORKDIR}/ATLAS"
-BLD_DIR="${S}/gentoo-build"
-RPATH="${DESTTREE}/$(get_libdir)/blas"
-
-pkg_setup() {
- # icc won't compile (as of icc-10.0.025)
- # and will blow out $PORTAGE_TMPDIR
- if [[ $(tc-getCC) = icc* ]]; then
- eerror "icc compiler is not supported with sci-libs/blas-atlas"
- die "blas-atlas won't compile with icc"
- fi
-
- FORTRAN="g77 gfortran ifc"
- fortran_pkg_setup
- echo
- ewarn "Please make sure to disable CPU throttling completely"
- ewarn "during the compile of blas-atlas. Otherwise, all atlas"
- ewarn "generated timings will be completely random and the"
- ewarn "performance of the resulting libraries will be degraded"
- ewarn "considerably."
- echo
- ewarn "For users of <=gcc-4.1.1 only:"
- ewarn "If you experience failing SANITY tests during"
- ewarn "atlas' compile please try passing -mfpmath=387; this"
- ewarn "option might also result in much better performance"
- ewarn "than using then sse instruction set depending on your"
- ewarn "CPU."
- echo
- epause 10
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- #epatch "${DISTDIR}"/${MY_PN}-${PV}-shared-libs.patch.bz2
- epatch "${FILESDIR}"/${MY_PN}-${PV}-shared-libs.patch
- epatch "${FILESDIR}"/${MY_PN}-asm-gentoo.patch
-
- # increase amount of workspace to improve threaded performance
- sed -e "s:16777216:167772160:" -i include/atlas_lvl3.h || \
- die "Failed to fix ATL_MaxMalloc"
-
- sed -e "s:= gcc:= $(tc-getCC) ${CFLAGS}:" \
- -i CONFIG/src/SpewMakeInc.c || die "Failed to fix Spewmake"
-
- mkdir ${BLD_DIR} || die "failed to generate build directory"
- cd ${BLD_DIR}
- cp "${FILESDIR}"/war . && chmod a+x war || \
- die "failed to install war"
-
- local archselect
- if [[ "${ARCH}" == "amd64" || "${ARCH}" == "ppc64" ]]; then
- archselect="-b 64"
- elif [ "${ARCH}" == "alpha" ]; then
- archselect=""
- else
- archselect="-b 32"
- fi
-
- ../configure \
- --cc="$(tc-getCC)" \
- --cflags="${CFLAGS}" \
- --prefix="${D}/${DESTTREE}" \
- --libdir="${D}/${DESTTREE}/$(get_libdir)/atlas" \
- --incdir="${D}/${DESTTREE}/include" \
- -C ac "$(tc-getCC)" -F ac "${CFLAGS}" \
- -C if "${FORTRANC}" -F if "${FFLAGS:--O2}" \
- -Ss pmake "\$(MAKE) ${MAKEOPTS}" \
- -Si cputhrchk 0 ${archselect} \
- || die "configure failed"
-
-
-}
-
-src_compile() {
- cd ${BLD_DIR}
- emake -j1 || die "emake failed"
-
- make shared LIBDIR="$(get_libdir)" RPATH="${RPATH}/atlas" || \
- die "failed to build shared libraries"
-
- # build shared libraries of threaded libraries if applicable
- if [ -d gentoo/libptcblas.a ]; then
- make ptshared LIBDIR="$(get_libdir)" RPATH="${RPATH}/threaded-atlas" || \
- die "failed to build threaded shared libraries"
- fi
-}
-
-src_test() {
- # make check does not work because
- # we don't build lapack libs
- for i in F77 C; do
- einfo "Testing ${i} interface"
- cd ${BLD_DIR}/interfaces/blas/${i}/testing
- make sanity_test || die "make tests for ${i} failed"
- if [ -d ${BLD_DIR}/gentoo/libptf77blas.a ]; then
- make ptsanity_test || die "make tests threaded for ${i}failed"
- fi
- done
- echo "Timing ATLAS"
- cd ${BLD_DIR}
- make time || die "make time failed"
-}
-
-src_install () {
- dodir "${RPATH}"/atlas
- cd ${BLD_DIR}/gentoo/libs
- cp -P libatlas* "${D}/${DESTTREE}/$(get_libdir)" || \
- die "Failed to install libatlas"
-
- # pkgconfig files
- local extlibs="-lm"
- local threadlibs
- [[ ${FORTRANC} == "gfortran" ]] && extlibs="${extlibs} -lgfortran"
- [[ ${FORTRANC} == "g77" ]] && extlibs="${extlibs} -lg2c"
- cp "${FILESDIR}"/blas.pc.in blas.pc
- cp "${FILESDIR}"/cblas.pc.in cblas.pc
- sed -i \
- -e "s:@LIBDIR@:$(get_libdir):" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- -e "s:@THREADLIBS@:${threadlibs}:g" \
- *blas.pc || die "sed *blas.pc failed"
-
- cp -P *blas* "${D}/${RPATH}"/atlas || \
- die "Failed to install blas/cblas"
- eselect blas add $(get_libdir) "${FILESDIR}"/eselect.blas.atlas atlas
- eselect cblas add $(get_libdir) "${FILESDIR}"/eselect.cblas.atlas atlas
-
- if [ -d ${BLD_DIR}/gentoo/threaded-libs ]
- then
- dodir "${RPATH}"/threaded-atlas
- cd ${BLD_DIR}/gentoo/threaded-libs
-
- # pkgconfig files
- cp ${FILESDIR}/blas.pc.in blas.pc
- cp ${FILESDIR}/cblas.pc.in cblas.pc
- threadlibs="-lpthread"
- sed -i \
- -e "s:@LIBDIR@:$(get_libdir):" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- -e "s:@THREADLIBS@:${threadlibs}:g" \
- *blas.pc || die "sed *blas.pc failed"
-
- cp -P * "${D}/${RPATH}"/threaded-atlas || \
- die "Failed to install threaded atlas"
- eselect blas add $(get_libdir) "${FILESDIR}"/eselect.blas.threaded-atlas threaded-atlas
- eselect cblas add $(get_libdir) "${FILESDIR}"/eselect.cblas.threaded-atlas threaded-atlas
- fi
-
- insinto "${DESTTREE}"/include/atlas
- doins "${S}"/include/cblas.h "${S}"/include/atlas_misc.h \
- "${S}"/include/atlas_enum.h || \
- die "failed to install headers"
-
- # These headers contain the architecture-specific
- # optimizations determined by ATLAS. The atlas-lapack build
- # is much shorter if they are available, so save them:
- doins ${BLD_DIR}/include/*.h || \
- die "failed to install timing headers"
-
- # some docs
- cd "${S}"/doc
- dodoc INDEX.txt AtlasCredits.txt ChangeLog || die "dodoc failed"
- # atlas specific doc (blas generic docs installed by blas-docs)
- if use doc; then
- insinto /usr/share/doc/${PF}
- doins atlas*pdf cblasqref.pdf || die "doins docs failed"
- fi
-}
-
-pkg_postinst() {
- local THREADED
- [ -f "${RPATH}"/threaded-atlas/libcblas.a ] && THREADED="threaded-"
- [[ -z "$(eselect blas show)" ]] && eselect blas set ${THREADED}atlas
- [[ -z "$(eselect cblas show)" ]] && eselect cblas set ${THREADED}atlas
-
- elog "Use 'eselect blas' and 'eselect cblas' (as root) to select"
- elog "one of the ATLAS blas and cblas profiles."
- elog "Use 'pkg-config --libs blas' to link with ATLAS blas."
- elog "Use 'pkg-config --cflags cblas' and 'pkg-config --libs cblas'"
- elog "to compile and link with ATLAS cblas"
-}
diff --git a/sci-libs/blas-atlas/files/atlas-3.7.37-shared-libs.patch b/sci-libs/blas-atlas/files/atlas-3.7.37-shared-libs.patch
deleted file mode 100644
index edbd32e2b..000000000
--- a/sci-libs/blas-atlas/files/atlas-3.7.37-shared-libs.patch
+++ /dev/null
@@ -1,1393 +0,0 @@
-diff -Nur ATLAS.orig/CONFIG/src/atlconf_misc.c ATLAS/CONFIG/src/atlconf_misc.c
---- ATLAS.orig/CONFIG/src/atlconf_misc.c 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/CONFIG/src/atlconf_misc.c 2007-08-18 13:48:46.000000000 +0100
-@@ -769,3 +769,28 @@
- }
- return(new);
- }
-+
-+char *NewConcatenedString(char *old, char *app)
-+/*
-+ * RETURNS: string holding : old + app
-+ * NOTE: frees old string after copy
-+ */
-+
-+{
-+ char *new;
-+ if (!old)
-+ {
-+ new = malloc(sizeof(char)*(strlen(app)+1));
-+ assert(new);
-+ strcpy(new, app);
-+ }
-+ else
-+ {
-+ new = malloc(sizeof(char)*(strlen(old) + strlen(app)+1));
-+ assert(new);
-+ strcpy(new, old);
-+ strcat(new, app);
-+ free(old);
-+ }
-+ return(new);
-+}
-diff -Nur ATLAS.orig/CONFIG/src/config.c ATLAS/CONFIG/src/config.c
---- ATLAS.orig/CONFIG/src/config.c 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/CONFIG/src/config.c 2007-08-18 13:48:43.000000000 +0100
-@@ -284,7 +284,7 @@
- if (verb > 1) fprintf(stderr, "SUCCESS!\n");
- F77LIBdir = NewStringCopy(sp-2);
- F77LIBdir = NewAppendedString(F77LIBdir, "-l");
-- F77LIBdir = NewAppendedString(F77LIBdir, f77lib);
-+ F77LIBdir = NewConcatenedString(F77LIBdir, f77lib);
- if (verb)
- fprintf(stderr, "F77LIB = %s\n", F77LIBdir);
- return(F77LIBdir);
-diff -Nur ATLAS.orig/CONFIG/src/Makefile ATLAS/CONFIG/src/Makefile
---- ATLAS.orig/CONFIG/src/Makefile 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/CONFIG/src/Makefile 2007-08-18 13:44:42.000000000 +0100
-@@ -347,6 +347,18 @@
- $(MAKE) -f Make.top sanity_test
- pttest :
- $(MAKE) -f Make.top ptsanity_test
-+shared :
-+ $(MAKE) -f Make.top shared arch=$(arch)
-+shared-strip :
-+ $(MAKE) -f Make.top shared-strip arch=$(arch)
-+ptshared :
-+ $(MAKE) -f Make.top ptshared arch=$(arch)
-+ptshared-strip :
-+ $(MAKE) -f Make.top ptshared-strip arch=$(arch)
-+liblapack.so :
-+ $(MAKE) -f Make.top liblapack.so arch=$(arch)
-+
-+
- $(INCINSTdir) :
- mkdir -p $(INCINSTdir)
- chmod 0755 $(INCINSTdir)
-diff -Nur ATLAS.orig/CONFIG/src/SpewMakeInc.c ATLAS/CONFIG/src/SpewMakeInc.c
---- ATLAS.orig/CONFIG/src/SpewMakeInc.c 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/CONFIG/src/SpewMakeInc.c 2007-08-18 13:44:42.000000000 +0100
-@@ -642,10 +642,12 @@
- fprintf(fpout, " NCFLAGS = $(ICCFLAGS)\n");
- fprintf(fpout, "\n CLINKER = $(ICC)\n CLINKFLAGS = $(ICCFLAGS)\n");
- fprintf(fpout, " FLINKER = $(F77)\n FLINKFLAGS = $(F77FLAGS)\n");
-- fprintf(fpout, " FCLINKFLAGS = $(FLINKFLAGS)");
-- if (strstr(comps[F77_], "ifort") && !OSIsWin(OS))
-- fprintf(fpout, " -nofor_main");
-- fprintf(fpout, "\n ARCHIVER = ar\n");
-+ fprintf(fpout, " FLINKER = $(F77)\n FLINKFLAGS = $(F77FLAGS)");
-+ if (strstr(comps[F77_], "ifort"))
-+ fprintf(fpout, " -nofor_main");
-+ fprintf(fpout, "\n LIBTOOL = libtool --mode=compile\n");
-+ fprintf(fpout, " FCLINKFLAGS = $(FLINKFLAGS)\n");
-+ fprintf(fpout, " ARCHIVER = $(BLDdir)/war ar\n");
- fprintf(fpout, " ARFLAGS = r\n");
- if (OS == OSOSX && MachIsPPC(mach))
- fprintf(fpout, " RANLIB = ranlib\n\n");
-diff -Nur ATLAS.orig/include/gentoo_libtool.inc ATLAS/include/gentoo_libtool.inc
---- ATLAS.orig/include/gentoo_libtool.inc 1970-01-01 01:00:00.000000000 +0100
-+++ ATLAS/include/gentoo_libtool.inc 2007-08-18 13:44:42.000000000 +0100
-@@ -0,0 +1,8 @@
-+ICC:=$(LIBTOOL) --tag=CC $(ICC)
-+SMC:=$(LIBTOOL) --tag=CC $(SMC)
-+DMC:=$(LIBTOOL) --tag=CC $(DMC)
-+SKC:=$(LIBTOOL) --tag=CC $(SKC)
-+DKC:=$(LIBTOOL) --tag=CC $(DKC)
-+XCC:=$(LIBTOOL) --tag=CC $(XCC)
-+F77:=$(LIBTOOL) --tag=F77 $(F77)
-+
-diff -Nur ATLAS.orig/makes/Make.aux ATLAS/makes/Make.aux
---- ATLAS.orig/makes/Make.aux 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.aux 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/auxil
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- ptobj = ATL_ptflushcache.o
- obj = ATL_flushcache.o ATL_cputime.o ATL_walltime.o ATL_xerbla.o ATL_lcm.o \
- ATL_buildinfo.o ATL_ssyreflect.o ATL_sgemoveT.o ATL_sgemove.o \
-@@ -118,12 +120,16 @@
-
- ATL_cputime.o : $(SYSdir)/ATL_cputime.o
- cp $(SYSdir)/ATL_cputime.o ATL_cputime.o
-+ ln -sf $(SYSdir)/ATL_cputime.lo ATL_cputime.lo
-+ ln -sf $(SYSdir)/.libs/ATL_cputime.o .libs/ATL_cputime.o
- $(SYSdir)/ATL_cputime.o: $(SYSdir)/ATL_cputime.c
- cd $(SYSdir) ; $(MAKE) ATL_cputime.o
- $(SYSdir)/ATL_cputime.c:
- cd $(SYSdir) ; $(MAKE) ATL_cputime.o
- ATL_walltime.o : $(SYSdir)/ATL_walltime.o
- cp $(SYSdir)/ATL_walltime.o ATL_walltime.o
-+ ln -sf $(SYSdir)/ATL_walltime.lo ATL_walltime.lo
-+ ln -sf $(SYSdir)/.libs/ATL_walltime.o .libs/ATL_walltime.o
- $(SYSdir)/ATL_walltime.o: $(SYSdir)/ATL_walltime.c
- cd $(SYSdir) ; $(MAKE) ATL_walltime.o
- $(SYSdir)/ATL_walltime.c:
-diff -Nur ATLAS.orig/makes/Make.bin ATLAS/makes/Make.bin
---- ATLAS.orig/makes/Make.bin 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.bin 2007-08-18 13:44:42.000000000 +0100
-@@ -58,11 +58,11 @@
- cd $(BLDdir)/src/blas/level3 ; $(MAKE) lib
- cd $(BLDdir)/src/blas/pklevel3 ; $(MAKE) lib
- cd $(BLDdir)/src/blas/reference/level3 ; $(MAKE) lib
-- cd $(BLDdir)/src/lapack ; $(MAKE) lib
-+# cd $(BLDdir)/src/lapack ; $(MAKE) lib
- cd $(BLDdir)/interfaces/blas/C/src ; $(MAKE) all
- - cd $(BLDdir)/interfaces/blas/F77/src ; $(MAKE) lib
-- cd $(BLDdir)/interfaces/lapack/C/src ; $(MAKE) lib
-- - cd $(BLDdir)/interfaces/lapack/F77/src ; $(MAKE) lib
-+# cd $(BLDdir)/interfaces/lapack/C/src ; $(MAKE) lib
-+# - cd $(BLDdir)/interfaces/lapack/F77/src ; $(MAKE) lib
-
- IPostTune:
- cd $(L3Tdir) ; $(MAKE) res/atlas_trsmNB.h
-@@ -1079,7 +1079,7 @@
- cd $(L1Bdir) ; $(MAKE) slvl1
-
- slapack :
-- cd $(BLDdir)/src/lapack ; $(MAKE) slib
-+# cd $(BLDdir)/src/lapack ; $(MAKE) slib
-
- xsprintblk : sprintblk.o
- $(CLINKER) -o $@ sprintblk.o $(ATLASlib)
-@@ -1972,7 +1972,7 @@
- cd $(L1Bdir) ; $(MAKE) dlvl1
-
- dlapack :
-- cd $(BLDdir)/src/lapack ; $(MAKE) dlib
-+# cd $(BLDdir)/src/lapack ; $(MAKE) dlib
-
- xdprintblk : dprintblk.o
- $(CLINKER) -o $@ dprintblk.o $(ATLASlib)
-@@ -2865,7 +2865,7 @@
- cd $(L1Bdir) ; $(MAKE) clvl1
-
- clapack :
-- cd $(BLDdir)/src/lapack ; $(MAKE) clib
-+# cd $(BLDdir)/src/lapack ; $(MAKE) clib
-
- xcprintblk : cprintblk.o
- $(CLINKER) -o $@ cprintblk.o $(ATLASlib)
-@@ -3758,7 +3758,7 @@
- cd $(L1Bdir) ; $(MAKE) zlvl1
-
- zlapack :
-- cd $(BLDdir)/src/lapack ; $(MAKE) zlib
-+# cd $(BLDdir)/src/lapack ; $(MAKE) zlib
-
- xzprintblk : zprintblk.o
- $(CLINKER) -o $@ zprintblk.o $(ATLASlib)
-diff -Nur ATLAS.orig/makes/Make.cblas ATLAS/makes/Make.cblas
---- ATLAS.orig/makes/Make.cblas 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.cblas 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/interfaces/blas/C/src/
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- aobj = cblas_xerbla.o cblas_errprn.o
- sptlvl3obj = cblas_sptgemm.o cblas_sptsymm.o cblas_sptsyr2k.o cblas_sptsyrk.o \
- cblas_spttrmm.o cblas_spttrsm.o
-diff -Nur ATLAS.orig/makes/Make.Clp ATLAS/makes/Make.Clp
---- ATLAS.orig/makes/Make.Clp 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.Clp 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/interfaces/lapack/C/src
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = clapack_sgesv.o clapack_sgetrf.o clapack_sgetri.o clapack_sgetrs.o \
- clapack_slauum.o clapack_sposv.o clapack_spotrf.o clapack_spotri.o \
- clapack_spotrs.o clapack_strtri.o
-diff -Nur ATLAS.orig/makes/Make.f77blas ATLAS/makes/Make.f77blas
---- ATLAS.orig/makes/Make.f77blas 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.f77blas 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/interfaces/blas/F77/src
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.Flp ATLAS/makes/Make.Flp
---- ATLAS.orig/makes/Make.Flp 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.Flp 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/interfaces/lapack/F77/src
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_f77wrap_sgesv.o ATL_f77wrap_sgetnb.o ATL_f77wrap_sgetrf.o \
- ATL_f77wrap_sgetri.o ATL_f77wrap_sgetrs.o ATL_f77wrap_slauum.o \
- ATL_f77wrap_sposv.o ATL_f77wrap_spotrf.o ATL_f77wrap_spotrs.o \
-diff -Nur ATLAS.orig/makes/Make.gpmm ATLAS/makes/Make.gpmm
---- ATLAS.orig/makes/Make.gpmm 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.gpmm 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/pklevel3/gpmm
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- all : lib
- lib : dlib slib zlib clib
- clean : sclean dclean cclean zclean
-diff -Nur ATLAS.orig/makes/Make.l1ptblas ATLAS/makes/Make.l1ptblas
---- ATLAS.orig/makes/Make.l1ptblas 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l1ptblas 2007-08-18 13:44:42.000000000 +0100
-@@ -1,3 +1,5 @@
-+include $(INCSdir)/gentoo_libtool.inc
-+
- slib:
- dlib:
- clib:
-diff -Nur ATLAS.orig/makes/Make.l1ref ATLAS/makes/Make.l1ref
---- ATLAS.orig/makes/Make.l1ref 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l1ref 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,10 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/reference/level1
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l1src ATLAS/makes/Make.l1src
---- ATLAS.orig/makes/Make.l1src 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l1src 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/level1
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_dsdot.o ATL_sdsdot.o ATL_srotg.o ATL_srotm.o ATL_srotmg.o
-
- dobj = ATL_drotg.o ATL_drotm.o ATL_drotmg.o
-@@ -17,29 +19,29 @@
-
- sgen :
- $(MAKE) Make_srot
-- $(MAKE) -f Make_srot lib
-+ $(MAKE) -f Make_srot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_saxpby
-- $(MAKE) -f Make_saxpby lib
-+ $(MAKE) -f Make_saxpby lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_scpsc
-- $(MAKE) -f Make_scpsc lib
-+ $(MAKE) -f Make_scpsc lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_sset
-- $(MAKE) -f Make_sset lib
-+ $(MAKE) -f Make_sset lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_snrm2
-- $(MAKE) -f Make_snrm2 lib
-+ $(MAKE) -f Make_snrm2 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_sasum
-- $(MAKE) -f Make_sasum lib
-+ $(MAKE) -f Make_sasum lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_sdot
-- $(MAKE) -f Make_sdot lib
-+ $(MAKE) -f Make_sdot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_sswap
-- $(MAKE) -f Make_sswap lib
-+ $(MAKE) -f Make_sswap lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_sscal
-- $(MAKE) -f Make_sscal lib
-+ $(MAKE) -f Make_sscal lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_scopy
-- $(MAKE) -f Make_scopy lib
-+ $(MAKE) -f Make_scopy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_saxpy
-- $(MAKE) -f Make_saxpy lib
-+ $(MAKE) -f Make_saxpy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_siamax
-- $(MAKE) -f Make_siamax lib
-+ $(MAKE) -f Make_siamax lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- slvl1 : slib
- slib : slib.grd
- $(MAKE) sgen
-@@ -52,29 +54,29 @@
- rm -f $(sobj) s*.grd
- dgen :
- $(MAKE) Make_drot
-- $(MAKE) -f Make_drot lib
-+ $(MAKE) -f Make_drot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_daxpby
-- $(MAKE) -f Make_daxpby lib
-+ $(MAKE) -f Make_daxpby lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dcpsc
-- $(MAKE) -f Make_dcpsc lib
-+ $(MAKE) -f Make_dcpsc lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dset
-- $(MAKE) -f Make_dset lib
-+ $(MAKE) -f Make_dset lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dnrm2
-- $(MAKE) -f Make_dnrm2 lib
-+ $(MAKE) -f Make_dnrm2 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dasum
-- $(MAKE) -f Make_dasum lib
-+ $(MAKE) -f Make_dasum lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_ddot
-- $(MAKE) -f Make_ddot lib
-+ $(MAKE) -f Make_ddot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dswap
-- $(MAKE) -f Make_dswap lib
-+ $(MAKE) -f Make_dswap lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dscal
-- $(MAKE) -f Make_dscal lib
-+ $(MAKE) -f Make_dscal lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dcopy
-- $(MAKE) -f Make_dcopy lib
-+ $(MAKE) -f Make_dcopy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_daxpy
-- $(MAKE) -f Make_daxpy lib
-+ $(MAKE) -f Make_daxpy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_diamax
-- $(MAKE) -f Make_diamax lib
-+ $(MAKE) -f Make_diamax lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- dlvl1 : dlib
- dlib : dlib.grd
- $(MAKE) dgen
-@@ -87,31 +89,31 @@
- rm -f $(dobj) d*.grd
- cgen :
- $(MAKE) Make_crot
-- $(MAKE) -f Make_crot lib
-+ $(MAKE) -f Make_crot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_caxpby
-- $(MAKE) -f Make_caxpby lib
-+ $(MAKE) -f Make_caxpby lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_ccpsc
-- $(MAKE) -f Make_ccpsc lib
-+ $(MAKE) -f Make_ccpsc lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_cset
-- $(MAKE) -f Make_cset lib
-+ $(MAKE) -f Make_cset lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_cnrm2
-- $(MAKE) -f Make_cnrm2 lib
-+ $(MAKE) -f Make_cnrm2 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_casum
-- $(MAKE) -f Make_casum lib
-+ $(MAKE) -f Make_casum lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_cdot
-- $(MAKE) -f Make_cdot lib
-+ $(MAKE) -f Make_cdot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_cswap
-- $(MAKE) -f Make_cswap lib
-+ $(MAKE) -f Make_cswap lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_cscal
-- $(MAKE) -f Make_cscal lib
-+ $(MAKE) -f Make_cscal lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_ccopy
-- $(MAKE) -f Make_ccopy lib
-+ $(MAKE) -f Make_ccopy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_caxpy
-- $(MAKE) -f Make_caxpy lib
-+ $(MAKE) -f Make_caxpy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_ciamax
-- $(MAKE) -f Make_ciamax lib
-+ $(MAKE) -f Make_ciamax lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_cdotc
-- $(MAKE) -f Make_cdotc lib
-+ $(MAKE) -f Make_cdotc lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- clvl1 : clib
- clib : slib clib.grd
- $(MAKE) cgen
-@@ -124,31 +126,31 @@
- rm -f $(cobj) c*.grd
- zgen :
- $(MAKE) Make_zrot
-- $(MAKE) -f Make_zrot lib
-+ $(MAKE) -f Make_zrot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zaxpby
-- $(MAKE) -f Make_zaxpby lib
-+ $(MAKE) -f Make_zaxpby lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zcpsc
-- $(MAKE) -f Make_zcpsc lib
-+ $(MAKE) -f Make_zcpsc lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zset
-- $(MAKE) -f Make_zset lib
-+ $(MAKE) -f Make_zset lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_znrm2
-- $(MAKE) -f Make_znrm2 lib
-+ $(MAKE) -f Make_znrm2 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zasum
-- $(MAKE) -f Make_zasum lib
-+ $(MAKE) -f Make_zasum lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zdot
-- $(MAKE) -f Make_zdot lib
-+ $(MAKE) -f Make_zdot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zswap
-- $(MAKE) -f Make_zswap lib
-+ $(MAKE) -f Make_zswap lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zscal
-- $(MAKE) -f Make_zscal lib
-+ $(MAKE) -f Make_zscal lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zcopy
-- $(MAKE) -f Make_zcopy lib
-+ $(MAKE) -f Make_zcopy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zaxpy
-- $(MAKE) -f Make_zaxpy lib
-+ $(MAKE) -f Make_zaxpy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_ziamax
-- $(MAKE) -f Make_ziamax lib
-+ $(MAKE) -f Make_ziamax lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zdotc
-- $(MAKE) -f Make_zdotc lib
-+ $(MAKE) -f Make_zdotc lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- zlvl1 : zlib
- zlib : dlib zlib.grd
- $(MAKE) zgen
-diff -Nur ATLAS.orig/makes/Make.l1tune ATLAS/makes/Make.l1tune
---- ATLAS.orig/makes/Make.l1tune 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l1tune 2007-08-18 13:44:42.000000000 +0100
-@@ -1221,7 +1221,7 @@
- ./xaxpysrch -p c
- cp -f GEN/* $(L1Bdir)/.
- ATL_caxpy_stub.o : $(mySRCdir)/AXPY/axpy_stub.c
-- $(ICC) $(ICCFLAGS) -DSCPLX -c -o $@ $(mySRCdir)/AXPY/axpy_stub.c
-+ $(LIBTOOL) --tag=CC $(ICC) $(ICCFLAGS) -DSCPLX -c -o $@ $(mySRCdir)/AXPY/axpy_stub.c
- caxpytime.o : $(mySRCdir)/axpytime.c
- $(ICC) $(ICCFLAGS) -o caxpytime.o -c -DSCPLX $(mySRCdir)/axpytime.c
- caxpytest.o : $(mySRCdir)/axpytest.c tstlib.grd
-diff -Nur ATLAS.orig/makes/Make.l2 ATLAS/makes/Make.l2
---- ATLAS.orig/makes/Make.l2 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l2 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/level2/
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l2aux ATLAS/makes/Make.l2aux
---- ATLAS.orig/makes/Make.l2aux 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l2aux 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/level2/kernel
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l2kern ATLAS/makes/Make.l2kern
---- ATLAS.orig/makes/Make.l2kern 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l2kern 2007-08-18 13:44:42.000000000 +0100
-@@ -1,5 +1,7 @@
- include Make.inc
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_sgpmvUN_a1_x1_b0_y1.o ATL_sgpmvLN_a1_x1_b0_y1.o \
- ATL_sgpmvUN_a1_x1_b1_y1.o ATL_sgpmvLN_a1_x1_b1_y1.o \
- ATL_sgpmvUN_a1_x1_bX_y1.o ATL_sgpmvLN_a1_x1_bX_y1.o
-diff -Nur ATLAS.orig/makes/Make.l2ptblas ATLAS/makes/Make.l2ptblas
---- ATLAS.orig/makes/Make.l2ptblas 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l2ptblas 2007-08-18 13:44:42.000000000 +0100
-@@ -1,3 +1,5 @@
-+include $(INCSdir)/gentoo_libtool.inc
-+
- slib:
- dlib:
- clib:
-diff -Nur ATLAS.orig/makes/Make.l2ref ATLAS/makes/Make.l2ref
---- ATLAS.orig/makes/Make.l2ref 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l2ref 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/reference/level2
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l2src ATLAS/makes/Make.l2src
---- ATLAS.orig/makes/Make.l2src 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l2src 2007-08-18 13:44:42.000000000 +0100
-@@ -1,5 +1,7 @@
- include Make.inc
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_sktrmvLNN.o ATL_sktrmvLNU.o ATL_sktrmvLTN.o ATL_sktrmvLTU.o \
- ATL_sktrmvUNN.o ATL_sktrmvUNU.o ATL_sktrmvUTN.o ATL_sktrmvUTU.o \
- ATL_strmv.o ATL_strmvLN.o ATL_strmvLT.o ATL_strmvUN.o ATL_strmvUT.o
-diff -Nur ATLAS.orig/makes/Make.l3 ATLAS/makes/Make.l3
---- ATLAS.orig/makes/Make.l3 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l3 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/level3
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l3aux ATLAS/makes/Make.l3aux
---- ATLAS.orig/makes/Make.l3aux 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l3aux 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/level3/rblas
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l3kern ATLAS/makes/Make.l3kern
---- ATLAS.orig/makes/Make.l3kern 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l3kern 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/level3/kernel
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_ssycopyL_a1.o ATL_ssycopyL_aX.o ATL_ssycopyU_a1.o \
- ATL_ssycopyU_aX.o ATL_ssymmLL.o ATL_ssymmLU.o ATL_ssymmRL.o \
- ATL_ssymmRU.o ATL_ssyr2kLN.o ATL_ssyr2kLT.o ATL_ssyr2kUN.o \
-diff -Nur ATLAS.orig/makes/Make.l3ptblas ATLAS/makes/Make.l3ptblas
---- ATLAS.orig/makes/Make.l3ptblas 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l3ptblas 2007-08-18 13:44:42.000000000 +0100
-@@ -40,6 +40,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/pthreads/blas/level3
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l3ref ATLAS/makes/Make.l3ref
---- ATLAS.orig/makes/Make.l3ref 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l3ref 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/reference/level3
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l3tune ATLAS/makes/Make.l3tune
---- ATLAS.orig/makes/Make.l3tune 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l3tune 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/tune/blas/level3
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- $(SYSdir)/time.o:
- cd $(SYSdir) ; $(MAKE) time.o
-
-@@ -33,16 +35,16 @@
-
- force_build :
-
--res/atlas_trsmNB.h : xgen_trsmnb res/sTRSM_NB res/dTRSM_NB
-- ./xgen_trsmnb
-- rm -f $(INCAdir)/atlas_trsmNB.h
-- cp res/atlas_trsmNB.h $(INCAdir)/.
-+res/atlas_trsmNB.h :
-+# ./xgen_trsmnb
-+# rm -f $(INCAdir)/atlas_trsmNB.h
-+# cp res/atlas_trsmNB.h $(INCAdir)/.
- xgen_trsmnb : $(mySRCdir)/gen_trsmnb.c
- $(XCC) $(XCCFLAGS) -o $@ $(mySRCdir)/gen_trsmnb.c
-
- res/sTRSM_NB :
-- $(MAKE) xsinvtrsm
-- $(ATLRUN) $(L3Tdir) xsinvtrsm
-+# $(MAKE) xsinvtrsm
-+# $(ATLRUN) $(L3Tdir) xsinvtrsm
- xsinvtrsm : sinvtrsm.o ATL_strsm.o
- $(MAKE) sbindep
- $(FLINKER) $(FCLINKFLAGS) -o $@ sinvtrsm.o ATL_strsm.o \
-@@ -57,8 +59,8 @@
- $(SKC) -o $@ -c $(sKCFLAGS) -DSREAL $(mySRCdir)/ATL_trsm.c
-
- res/dTRSM_NB :
-- $(MAKE) xdinvtrsm
-- $(ATLRUN) $(L3Tdir) xdinvtrsm
-+# $(MAKE) xdinvtrsm
-+# $(ATLRUN) $(L3Tdir) xdinvtrsm
- xdinvtrsm : dinvtrsm.o ATL_dtrsm.o
- $(MAKE) dbindep
- $(FLINKER) $(FCLINKFLAGS) -o $@ dinvtrsm.o ATL_dtrsm.o \
-@@ -73,8 +75,8 @@
- $(DKC) -o $@ -c $(dKCFLAGS) -DDREAL $(mySRCdir)/ATL_trsm.c
-
- res/cTRSM_NB :
-- $(MAKE) xcinvtrsm
-- $(ATLRUN) $(L3Tdir) xcinvtrsm
-+# $(MAKE) xcinvtrsm
-+# $(ATLRUN) $(L3Tdir) xcinvtrsm
- xcinvtrsm : cinvtrsm.o ATL_ctrsm.o
- $(MAKE) cbindep
- $(FLINKER) $(FCLINKFLAGS) -o $@ cinvtrsm.o ATL_ctrsm.o \
-@@ -89,8 +91,8 @@
- $(CKC) -o $@ -c $(cKCFLAGS) -DSCPLX $(mySRCdir)/ATL_trsm.c
-
- res/zTRSM_NB :
-- $(MAKE) xzinvtrsm
-- $(ATLRUN) $(L3Tdir) xzinvtrsm
-+# $(MAKE) xzinvtrsm
-+# $(ATLRUN) $(L3Tdir) xzinvtrsm
- xzinvtrsm : zinvtrsm.o ATL_ztrsm.o
- $(MAKE) zbindep
- $(FLINKER) $(FCLINKFLAGS) -o $@ zinvtrsm.o ATL_ztrsm.o \
-diff -Nur ATLAS.orig/makes/Make.lpsrc ATLAS/makes/Make.lpsrc
---- ATLAS.orig/makes/Make.lpsrc 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.lpsrc 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/lapack
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- all : lib
- lib : dlib slib zlib clib
- clean : sclean dclean cclean zclean
-diff -Nur ATLAS.orig/makes/Make.miptblas ATLAS/makes/Make.miptblas
---- ATLAS.orig/makes/Make.miptblas 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.miptblas 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/pthreads/misc
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.mmsrc ATLAS/makes/Make.mmsrc
---- ATLAS.orig/makes/Make.mmsrc 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.mmsrc 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/gemm
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- $(INCAdir)/atlas_type.h :
- cd $(SYSdir) ; $(MAKE) RunTyp
-
-@@ -82,7 +84,7 @@
- sclean :
- rm -f $(sobj) s*.grd
- scleanuplib :
-- cd KERNEL ; $(MAKE) -f sMakefile slib
-+ cd KERNEL ; $(MAKE) -f sMakefile slib ICC="$(ICC)"
-
- slib :
- $(MAKE) auxillib scleanuplib susergemm
-@@ -223,7 +225,7 @@
- dclean :
- rm -f $(dobj) d*.grd
- dcleanuplib :
-- cd KERNEL ; $(MAKE) -f dMakefile dlib
-+ cd KERNEL ; $(MAKE) -f dMakefile dlib ICC="$(ICC)"
-
- dlib :
- $(MAKE) auxillib dcleanuplib dusergemm
-@@ -364,7 +366,7 @@
- cclean :
- rm -f $(cobj) c*.grd
- ccleanuplib :
-- cd KERNEL ; $(MAKE) -f cMakefile clib
-+ cd KERNEL ; $(MAKE) -f cMakefile clib ICC="$(ICC)"
-
- clib :
- $(MAKE) auxillib ccleanuplib cusergemm
-@@ -616,7 +618,7 @@
- zclean :
- rm -f $(zobj) z*.grd
- zcleanuplib :
-- cd KERNEL ; $(MAKE) -f zMakefile zlib
-+ cd KERNEL ; $(MAKE) -f zMakefile zlib ICC="$(ICC)"
-
- zlib :
- $(MAKE) auxillib zcleanuplib zusergemm
-diff -Nur ATLAS.orig/makes/Make.mvsrc ATLAS/makes/Make.mvsrc
---- ATLAS.orig/makes/Make.mvsrc 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.mvsrc 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/gemv
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_sgemv.o
-
- dobj = ATL_dgemv.o
-@@ -19,7 +21,7 @@
- clean : sclean dclean cclean zclean
-
- dlib :
-- $(PMAKE) -f Make_dmv dlib
-+ $(PMAKE) -f Make_dmv dlib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(PMAKE) dlib.grd
- dlib.grd : $(dobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(dobj)
-@@ -28,7 +30,7 @@
- dclean :
- rm -f $(dobj) d*.grd
- slib :
-- $(PMAKE) -f Make_smv slib
-+ $(PMAKE) -f Make_smv slib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(PMAKE) slib.grd
- slib.grd : $(sobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(sobj)
-@@ -37,7 +39,7 @@
- sclean :
- rm -f $(sobj) s*.grd
- clib :
-- $(PMAKE) -f Make_cmv clib
-+ $(PMAKE) -f Make_cmv clib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(PMAKE) clib.grd
- clib.grd : $(cobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(cobj)
-@@ -46,7 +48,7 @@
- cclean :
- rm -f $(cobj) c*.grd
- zlib :
-- $(PMAKE) -f Make_zmv zlib
-+ $(PMAKE) -f Make_zmv zlib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(PMAKE) zlib.grd
- zlib.grd : $(zobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(zobj)
-diff -Nur ATLAS.orig/makes/Make.mvtune ATLAS/makes/Make.mvtune
---- ATLAS.orig/makes/Make.mvtune 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.mvtune 2007-08-18 13:44:42.000000000 +0100
-@@ -178,26 +178,26 @@
- sgemvtune.o : $(mySRCdir)/gemvtune.c
- $(ICC) -c $(ICCFLAGS) -o $@ -DSREAL $(mySRCdir)/gemvtune.c
- ATL_ssymv.o : $(mySRCdir)/ATL_symv.c atlas_smvN.h atlas_smvS.h
-- $(SKC) -c -I$(MVTdir) $(sKCFLAGS) -o $@ -DSREAL $(mySRCdir)/ATL_symv.c
-+ $(LIBTOOL) --tag=CC $(SKC) -c -I$(MVTdir) $(sKCFLAGS) -o $@ -DSREAL $(mySRCdir)/ATL_symv.c
- ATL_sgemv.o : ATL_gemv.c atlas_smv.h atlas_smvN.h atlas_smvT.h
-- $(SKC) -c -I$(MVTdir) $(sKCFLAGS) -o $@ -DSREAL ATL_gemv.c
-+ $(LIBTOOL) --tag=CC $(SKC) -c -I$(MVTdir) $(sKCFLAGS) -o $@ -DSREAL ATL_gemv.c
- ATL_sgemvN_b0.o : ATL_sgemvN.c
-- $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
-+ $(LIBTOOL) --tag=CC $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
- -DSREAL -DBETA0 -DALPHA1 ATL_sgemvN.c
- ATL_sgemvN_b1.o : ATL_sgemvN.c
-- $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
-+ $(LIBTOOL) --tag=CC $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
- -DSREAL -DBETA1 -DALPHA1 ATL_sgemvN.c
- ATL_sgemvN_bX.o : ATL_sgemvN.c
-- $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
-+ $(LIBTOOL) --tag=CC $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
- -DSREAL -DBETAX -DALPHA1 ATL_sgemvN.c
- ATL_sgemvT_b0.o : ATL_sgemvT.c
-- $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
-+ $(LIBTOOL) --tag=CC $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
- -DSREAL -DBETA0 -DALPHA1 ATL_sgemvT.c
- ATL_sgemvT_b1.o : ATL_sgemvT.c
-- $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
-+ $(LIBTOOL) --tag=CC $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
- -DSREAL -DBETA1 -DALPHA1 ATL_sgemvT.c
- ATL_sgemvT_bX.o : ATL_sgemvT.c
-- $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
-+ $(LIBTOOL) --tag=CC $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
- -DSREAL -DBETAX -DALPHA1 ATL_sgemvT.c
-
- res/sMVRES : xmvsearch force_build
-diff -Nur ATLAS.orig/makes/Make.pkl3 ATLAS/makes/Make.pkl3
---- ATLAS.orig/makes/Make.pkl3 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.pkl3 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/pklevel3
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- all : lib
- lib : dlib slib zlib clib
- clean : sclean dclean cclean zclean
-diff -Nur ATLAS.orig/makes/Make.r1src ATLAS/makes/Make.r1src
---- ATLAS.orig/makes/Make.r1src 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.r1src 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/ger
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_sger.o
- dobj = ATL_dger.o
- cobj = ATL_cgeru.o ATL_cgerc.o
-@@ -17,7 +19,7 @@
-
- dlib :
- $(PMAKE) dlib.grd
-- $(PMAKE) -f Make_dr1 lib
-+ $(PMAKE) -f Make_dr1 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- dlib.grd : $(dobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(dobj)
- $(RANLIB) $(ATLASlib)
-@@ -26,7 +28,7 @@
- rm -f $(dobj) d*.grd
- slib :
- $(PMAKE) slib.grd
-- $(PMAKE) -f Make_sr1 lib
-+ $(PMAKE) -f Make_sr1 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- slib.grd : $(sobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(sobj)
- $(RANLIB) $(ATLASlib)
-@@ -35,7 +37,7 @@
- rm -f $(sobj) s*.grd
- clib :
- $(PMAKE) clib.grd
-- $(PMAKE) -f Make_cr1 lib
-+ $(PMAKE) -f Make_cr1 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- clib.grd : $(cobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(cobj)
- $(RANLIB) $(ATLASlib)
-@@ -44,7 +46,7 @@
- rm -f $(cobj) c*.grd
- zlib :
- $(PMAKE) zlib.grd
-- $(PMAKE) -f Make_zr1 lib
-+ $(PMAKE) -f Make_zr1 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- zlib.grd : $(zobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(zobj)
- $(RANLIB) $(ATLASlib)
-diff -Nur ATLAS.orig/makes/Make.r1tune ATLAS/makes/Make.r1tune
---- ATLAS.orig/makes/Make.r1tune 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.r1tune 2007-08-18 13:44:42.000000000 +0100
-@@ -74,12 +74,12 @@
- ATL_sger.o : ATL_ger.c atlas_sr1.h
- $(ICC) -c $(ICCFLAGS) -o $@ -DSREAL -I$(R1Tdir) ATL_ger.c
- ATL_sger1.o : ATL_sger1.c
-- $(sR1CC) -c $(CDEFS) $(sR1CFLAGS) -I$(R1Tdir) -o $@ -DSREAL ATL_sger1.c
-+ $(LIBTOOL) --tag=CC $(sR1CC) -c $(CDEFS) $(sR1CFLAGS) -I$(R1Tdir) -o $@ -DSREAL ATL_sger1.c
- ATL_sger1c.o : ATL_sger1.c
-- $(sR1CC) -c $(CDEFS) $(sR1CFLAGS) -I$(R1Tdir) -o $@ -DSREAL -DConj_ \
-+ $(LIBTOOL) --tag=CC $(sR1CC) -c $(CDEFS) $(sR1CFLAGS) -I$(R1Tdir) -o $@ -DSREAL -DConj_ \
- ATL_sger1.c
- ATL_sger1_dummy.o : ATL_sger1_dummy.c
-- $(ICC) -c $(ICCFLAGS) -I$(R1Tdir) -o $@ -DSREAL ATL_sger1_dummy.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) -I$(R1Tdir) -o $@ -DSREAL ATL_sger1_dummy.c
-
- res/sR1RES : xr1search force_build
- ./xr1search -p s
-@@ -177,14 +177,14 @@
- cger1tune.o : $(mySRCdir)/ger1tune.c
- $(ICC) -c $(ICCFLAGS) -o $@ -DSCPLX $(mySRCdir)/ger1tune.c
- ATL_cger.o : ATL_ger.c atlas_cr1.h
-- $(ICC) -c $(ICCFLAGS) -o $@ -DSCPLX -I$(R1Tdir) ATL_ger.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) -o $@ -DSCPLX -I$(R1Tdir) ATL_ger.c
- ATL_cger1.o : ATL_cger1.c
-- $(cR1CC) -c $(CDEFS) $(cR1CFLAGS) -I$(R1Tdir) -o $@ -DSCPLX ATL_cger1.c
-+ $(LIBTOOL) --tag=CC $(cR1CC) -c $(CDEFS) $(cR1CFLAGS) -I$(R1Tdir) -o $@ -DSCPLX ATL_cger1.c
- ATL_cger1c.o : ATL_cger1.c
-- $(cR1CC) -c $(CDEFS) $(cR1CFLAGS) -I$(R1Tdir) -o $@ -DSCPLX -DConj_ \
-+ $(LIBTOOL) --tag=CC $(cR1CC) -c $(CDEFS) $(cR1CFLAGS) -I$(R1Tdir) -o $@ -DSCPLX -DConj_ \
- ATL_cger1.c
- ATL_cger1_dummy.o : ATL_cger1_dummy.c
-- $(ICC) -c $(ICCFLAGS) -I$(R1Tdir) -o $@ -DSCPLX ATL_cger1_dummy.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) -I$(R1Tdir) -o $@ -DSCPLX ATL_cger1_dummy.c
-
- res/cR1RES : xr1search force_build
- ./xr1search -p c
-@@ -230,14 +230,14 @@
- zger1tune.o : $(mySRCdir)/ger1tune.c
- $(ICC) -c $(ICCFLAGS) -o $@ -DDCPLX $(mySRCdir)/ger1tune.c
- ATL_zger.o : ATL_ger.c atlas_zr1.h
-- $(ICC) -c $(ICCFLAGS) -o $@ -DDCPLX -I$(R1Tdir) ATL_ger.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) -o $@ -DDCPLX -I$(R1Tdir) ATL_ger.c
- ATL_zger1.o : ATL_zger1.c
-- $(zR1CC) -c $(CDEFS) $(zR1CFLAGS) -I$(R1Tdir) -o $@ -DDCPLX ATL_zger1.c
-+ $(LIBTOOL) --tag=CC $(zR1CC) -c $(CDEFS) $(zR1CFLAGS) -I$(R1Tdir) -o $@ -DDCPLX ATL_zger1.c
- ATL_zger1c.o : ATL_zger1.c
-- $(zR1CC) -c $(CDEFS) $(zR1CFLAGS) -I$(R1Tdir) -o $@ -DDCPLX -DConj_ \
-+ $(LIBTOOL) --tag=CC $(zR1CC) -c $(CDEFS) $(zR1CFLAGS) -I$(R1Tdir) -o $@ -DDCPLX -DConj_ \
- ATL_zger1.c
- ATL_zger1_dummy.o : ATL_zger1_dummy.c
-- $(ICC) -c $(ICCFLAGS) -I$(R1Tdir) -o $@ -DDCPLX ATL_zger1_dummy.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) -I$(R1Tdir) -o $@ -DDCPLX ATL_zger1_dummy.c
-
- res/zR1RES : xr1search force_build
- ./xr1search -p z
-diff -Nur ATLAS.orig/makes/Make.sprk ATLAS/makes/Make.sprk
---- ATLAS.orig/makes/Make.sprk 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/makes/Make.sprk 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/pklevel3/sprk
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- all : lib
- lib : dlib slib zlib clib
- clean : sclean dclean cclean zclean
-diff -Nur ATLAS.orig/makes/Make.sysinfo ATLAS/makes/Make.sysinfo
---- ATLAS.orig/makes/Make.sysinfo 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/makes/Make.sysinfo 2007-08-18 13:44:42.000000000 +0100
-@@ -111,12 +111,12 @@
- ATL_cputime.c :
- cp $(mySRCdir)/ATL_cputime.c .
- ATL_cputime.o : ATL_cputime.c
-- $(ICC) -c $(ICCFLAGS) ATL_cputime.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) ATL_cputime.c
-
- ATL_walltime.c :
- cp $(mySRCdir)/ATL_walltime.c .
- ATL_walltime.o : ATL_walltime.c
-- $(ICC) -c $(ICCFLAGS) ATL_walltime.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) ATL_walltime.c
-
- ATL_Xwalltime.o : ATL_walltime.o
- $(XCC) $(XCCFLAGS) -c -o ATL_Xwalltime.o ATL_walltime.c
-diff -Nur ATLAS.orig/makes/Make.tstsrc ATLAS/makes/Make.tstsrc
---- ATLAS.orig/makes/Make.tstsrc 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/makes/Make.tstsrc 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/testing
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- INCdep = $(INCSdir)/atlas_misc.h $(INCSdir)/atlas_f77.h \
- $(INCSdir)/atlas_tst.h
- INCdep1 = $(INCSdir)/atlas_misc.h $(INCSdir)/atlas_tst.h
-diff -Nur ATLAS.orig/Make.top ATLAS/Make.top
---- ATLAS.orig/Make.top 2007-08-10 16:57:40.000000000 +0100
-+++ ATLAS/Make.top 2007-08-18 13:44:42.000000000 +0100
-@@ -24,6 +24,75 @@
- - fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL \
- bin/sanity.out
- @ echo "DONE"
-+
-+
-+shared: INSTALLER = cp
-+shared: libatlas.so libblas.so libcblas.so
-+
-+shared-strip: INSTALLER = install -s
-+shared-strip: libatlas.so libblas.so libcblas.so
-+
-+ptshared: INSTALLER = cp
-+ptshared: libptblas.so libptcblas.so
-+
-+ptshared-strip: INSTALLER = install -s
-+ptshared-strip: libptblas.so libptcblas.so
-+
-+libatlas.so:
-+ mkdir -p gentoo/libs
-+ @echo
-+ @echo Linking a really big library, please be patient...
-+ @echo
-+ cd gentoo/libatlas.a ; \
-+ libtool --mode=link --tag=CC $(CC) $(LIBS) -o libatlas.la \
-+ *.lo -rpath /usr/$(LIBDIR) ; \
-+ libtool --mode=install $(INSTALLER) libatlas.la $(BLDdir)/gentoo/libs
-+
-+libblas.so:
-+ cd gentoo/libf77blas.a ; \
-+ libtool --mode=link --tag=CC $(CC) $(F77SYSLIB) -o libblas.la \
-+ ../libs/libatlas.la *.lo -rpath $(RPATH); \
-+ rm -f .libs/libblas.so.0.0.0; \
-+ $(CC) -shared .libs/*.o $(LDFLAGS) $(F77SYSLIB) $(BLDdir)/gentoo/libs/libatlas.so \
-+ -Wl,-soname -Wl,libblas.so.0 -o .libs/libblas.so.0.0.0; \
-+ libtool --mode=install $(INSTALLER) libblas.la $(BLDdir)/gentoo/libs
-+
-+libcblas.so:
-+ cd gentoo/libcblas.a ; \
-+ libtool --mode=link --tag=CC $(CC) -o libcblas.la \
-+ ../libs/libatlas.la *.lo -rpath $(RPATH) ; \
-+ rm -f .libs/libcblas.so.0.0.0; \
-+ $(CC) -shared .libs/*.o $(LDFLAGS) $(BLDdir)/gentoo/libs/libatlas.so \
-+ -Wl,-soname -Wl,libcblas.so.0 -o .libs/libcblas.so.0.0.0; \
-+ libtool --mode=install $(INSTALLER) libcblas.la $(BLDdir)/gentoo/libs
-+
-+libptblas.so:
-+ mkdir -p gentoo/threaded-libs
-+ cd gentoo/libptf77blas.a ; \
-+ libtool --mode=link --tag=CC $(CC) $(F77SYSLIB) -o libblas.la \
-+ ../libs/libatlas.la *.lo -rpath $(RPATH); \
-+ rm -f .libs/libblas.so.0.0.0; \
-+ $(CC) -shared .libs/*.o $(F77SYSLIB) $(BLDdir)/gentoo/libs/libatlas.so \
-+ -Wl,-soname -Wl,libblas.so.0 -o .libs/libblas.so.0.0.0; \
-+ libtool --mode=install $(INSTALLER) libblas.la $(BLDdir)/gentoo/threaded-libs
-+
-+libptcblas.so:
-+ cd gentoo/libptcblas.a ; \
-+ libtool --mode=link --tag=CC $(CC) -o libcblas.la \
-+ ../libs/libatlas.la *.lo -rpath $(RPATH); \
-+ rm -f .libs/libcblas.so.0.0.0; \
-+ $(CC) -shared .libs/*.o $(BLDdir)/gentoo/libs/libatlas.so \
-+ -Wl,-soname -Wl,libcblas.so.0 -o .libs/libcblas.so.0.0.0; \
-+ libtool --mode=install $(INSTALLER) libcblas.la $(BLDdir)/gentoo/threaded-libs
-+
-+liblapack.so:
-+ mkdir -p gentoo/libs
-+ cd gentoo/liblapack.a ; \
-+ libtool --mode=link --tag=CC $(CC) $(F77SYSLIB) -o liblapack.la \
-+ *.lo -rpath $(RPATH) -lblas -lcblas -latlas ; \
-+ libtool --mode=install $(INSTALLER) liblapack.la $(BLDdir)/gentoo/libs
-+
-+
- sanity_test :
- @ echo "BUILDING TESTERS:"
- cd bin ; $(MAKE) sanity_test
-diff -Nur ATLAS.orig/tune/blas/gemm/emit_mm.c ATLAS/tune/blas/gemm/emit_mm.c
---- ATLAS.orig/tune/blas/gemm/emit_mm.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/gemm/emit_mm.c 2007-08-18 13:44:42.000000000 +0100
-@@ -2606,6 +2606,12 @@
- assert(fp);
-
- fprintf(fp, "include ../Make.inc\n\n");
-+ fprintf(fp, "ICC:=$(LIBTOOL) --tag=CC $(ICC)\n\n");
-+ fprintf(fp, "SMC:=$(LIBTOOL) --tag=CC $(SMC)\n\n");
-+ fprintf(fp, "DMC:=$(LIBTOOL) --tag=CC $(DMC)\n\n");
-+ fprintf(fp, "SKC:=$(LIBTOOL) --tag=CC $(SKC)\n\n");
-+ fprintf(fp, "DKC:=$(LIBTOOL) --tag=CC $(DKC)\n\n");
-+ fprintf(fp, "XCC:=$(LIBTOOL) --tag=CC $(XCC)\n\n");
- fprintf(fp, "CDEFS2 = $(CDEFS)");
- for (i=0; i < 3; i++)
- if (cp[i]) fprintf(fp, " -DATL_UCLEAN%c", cwh[i]);
-@@ -2685,7 +2691,7 @@
- wp->NBs[k], wp->imult, wp->fixed, betas[j]);
- else sprintf(fnam, "ATL_%cNBmm_b%c", pre, betas[j]);
- fprintf(fp, "%s.o : %s.c \n", fnam, fnam);
-- fprintf(fp, "\t%s $(CDEFS2) -DATL_BETA=%c -c %s %s.c\n",
-+ fprintf(fp, "\t$(LIBTOOL) --tag=CC %s $(CDEFS2) -DATL_BETA=%c -c %s %s.c\n",
- wp->CC, betas[j], wp->CCFLAGS, fnam);
- }
- }
-diff -Nur ATLAS.orig/tune/blas/gemv/mvsearch.c ATLAS/tune/blas/gemv/mvsearch.c
---- ATLAS.orig/tune/blas/gemv/mvsearch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/gemv/mvsearch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -512,7 +512,7 @@
- fprintf(fp, "include Make.inc\n\n");
-
- if (ccN[0] == '\0') fprintf(fp, "MVNCC = $(%cKC)\n", UPR);
-- else fprintf(fp, "MVNCC = %s\n", ccN);
-+ else fprintf(fp, "MVNCC = $(LIBTOOL) --tag=CC %s\n", ccN);
- if (ccN[0] == '\0' && ccflagsN[0] != '\0')
- fprintf(fp, "MVNFLAGS = $(CDEFS) $(%cKCFLAGS) %s -D%s\n",
- UPR, ccflagsN, typ);
-@@ -526,7 +526,7 @@
- }
-
- if (ccT[0] == '\0') fprintf(fp, "MVTCC = $(%cKC)\n", UPR);
-- else fprintf(fp, "MVTCC = %s\n", ccT);
-+ else fprintf(fp, "MVTCC = $(LIBTOOL) --tag=CC %s\n", ccT);
- if (ccT[0] == '\0' && ccflagsT[0] != '\0')
- fprintf(fp, "MVTFLAGS = $(CDEFS) $(%cKCFLAGS) %s -D%s\n",
- UPR, ccflagsT, typ);
-@@ -540,7 +540,7 @@
- }
-
- if (ccS[0] == '\0') fprintf(fp, "MVSCC = $(%cKC)\n", UPR);
-- else fprintf(fp, "MVSCC = %s\n", ccS);
-+ else fprintf(fp, "MVSCC = $(LIBTOOL) --tag=CC %s\n", ccS);
- if (ccS[0] == '\0' && ccflagsS[0] != '\0')
- fprintf(fp, "MVSFLAGS = $(CDEFS) $(%cKCFLAGS) %s -D%s",
- UPR, ccflagsS, typ);
-diff -Nur ATLAS.orig/tune/blas/level1/asumsrch.c ATLAS/tune/blas/level1/asumsrch.c
---- ATLAS.orig/tune/blas/level1/asumsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/asumsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -180,7 +181,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/axpbysrch.c ATLAS/tune/blas/level1/axpbysrch.c
---- ATLAS.orig/tune/blas/level1/axpbysrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/axpbysrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -188,7 +189,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/axpysrch.c ATLAS/tune/blas/level1/axpysrch.c
---- ATLAS.orig/tune/blas/level1/axpysrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/axpysrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -186,7 +187,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/copysrch.c ATLAS/tune/blas/level1/copysrch.c
---- ATLAS.orig/tune/blas/level1/copysrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/copysrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -180,7 +181,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/cpscsrch.c ATLAS/tune/blas/level1/cpscsrch.c
---- ATLAS.orig/tune/blas/level1/cpscsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/cpscsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -186,7 +187,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/dotsrch.c ATLAS/tune/blas/level1/dotsrch.c
---- ATLAS.orig/tune/blas/level1/dotsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/dotsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -161,6 +161,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -182,7 +183,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/iamaxsrch.c ATLAS/tune/blas/level1/iamaxsrch.c
---- ATLAS.orig/tune/blas/level1/iamaxsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/iamaxsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -179,7 +180,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/nrm2srch.c ATLAS/tune/blas/level1/nrm2srch.c
---- ATLAS.orig/tune/blas/level1/nrm2srch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/nrm2srch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -180,7 +181,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/rotsrch.c ATLAS/tune/blas/level1/rotsrch.c
---- ATLAS.orig/tune/blas/level1/rotsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/rotsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -189,7 +190,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/scalsrch.c ATLAS/tune/blas/level1/scalsrch.c
---- ATLAS.orig/tune/blas/level1/scalsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/scalsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -187,7 +188,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/setsrch.c ATLAS/tune/blas/level1/setsrch.c
---- ATLAS.orig/tune/blas/level1/setsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/setsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -181,7 +182,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/swapsrch.c ATLAS/tune/blas/level1/swapsrch.c
---- ATLAS.orig/tune/blas/level1/swapsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/swapsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -180,7 +181,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
diff --git a/sci-libs/blas-atlas/files/atlas-asm-gentoo.patch b/sci-libs/blas-atlas/files/atlas-asm-gentoo.patch
deleted file mode 100644
index ca5a7a8ee..000000000
--- a/sci-libs/blas-atlas/files/atlas-asm-gentoo.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur ATLAS/include/contrib/camm_dpa.h ATLAS-new/include/contrib/camm_dpa.h
---- ATLAS/include/contrib/camm_dpa.h 2006-09-09 15:33:15.000000000 -0400
-+++ ATLAS-new/include/contrib/camm_dpa.h 2006-09-26 10:18:24.000000000 -0400
-@@ -1619,7 +1619,7 @@
- #if defined(SCPLX) || (defined(DCPLX) && defined(ATL_SSE2))
- ,"m" (w)
- #endif
-- :"ax","bx","cx","dx","si","di");
-+ :"ax","cx","dx","si","di");
-
-
- }
diff --git a/sci-libs/blas-atlas/files/blas.pc.in b/sci-libs/blas-atlas/files/blas.pc.in
deleted file mode 100644
index 8c0eefe28..000000000
--- a/sci-libs/blas-atlas/files/blas.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=/usr/@LIBDIR@
-includedir=${prefix}/include
-
-Name: blas
-Description: Automatically Tuned Linear Algebra Software F77 BLAS implementation
-Version: @PV@
-URL: http://math-atlas.sourceforge.net/
-Libs: -L${libdir} -lblas -latlas @THREADLIBS@
-Libs.private: @EXTLIBS@
diff --git a/sci-libs/blas-atlas/files/cblas.pc.in b/sci-libs/blas-atlas/files/cblas.pc.in
deleted file mode 100644
index d40314043..000000000
--- a/sci-libs/blas-atlas/files/cblas.pc.in
+++ /dev/null
@@ -1,12 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=/usr/@LIBDIR@
-includedir=${prefix}/include
-
-Name: cblas
-Description: Automatically Tuned Linear Algebra Software C BLAS implementation
-Version: @PV@
-URL: http://math-atlas.sourceforge.net/
-Libs: -L${libdir} -lcblas -latlas
-Libs.private: @EXTLIBS@
-Cflags: -I${includedir}
diff --git a/sci-libs/blas-atlas/files/digest-blas-atlas-3.7.37 b/sci-libs/blas-atlas/files/digest-blas-atlas-3.7.37
deleted file mode 100644
index a1918b9e2..000000000
--- a/sci-libs/blas-atlas/files/digest-blas-atlas-3.7.37
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 5c3fb9a4c74e8426105558a23b2215ff atlas3.7.37.tar.bz2 2282682
-RMD160 33f728d2d25c396179748c43aeff9ab71107ddc8 atlas3.7.37.tar.bz2 2282682
-SHA256 bbc56b6355c07666d8021f640da00a35838e87ec4cb4cf52bdbb25336635fd65 atlas3.7.37.tar.bz2 2282682
diff --git a/sci-libs/blas-atlas/files/eselect.blas.atlas b/sci-libs/blas-atlas/files/eselect.blas.atlas
deleted file mode 100644
index a6f69f03d..000000000
--- a/sci-libs/blas-atlas/files/eselect.blas.atlas
+++ /dev/null
@@ -1,4 +0,0 @@
-blas/atlas/libblas.so /usr/@LIBDIR@/libblas.so
-blas/atlas/libblas.so.0 /usr/@LIBDIR@/libblas.so.0
-blas/atlas/libblas.a /usr/@LIBDIR@/libblas.a
-../blas/atlas/blas.pc /usr/@LIBDIR@/pkgconfig/blas.pc
diff --git a/sci-libs/blas-atlas/files/eselect.blas.threaded-atlas b/sci-libs/blas-atlas/files/eselect.blas.threaded-atlas
deleted file mode 100644
index 501e89e07..000000000
--- a/sci-libs/blas-atlas/files/eselect.blas.threaded-atlas
+++ /dev/null
@@ -1,4 +0,0 @@
-blas/threaded-atlas/libblas.so /usr/@LIBDIR@/libblas.so
-blas/threaded-atlas/libblas.so.0 /usr/@LIBDIR@/libblas.so.0
-blas/threaded-atlas/libblas.a /usr/@LIBDIR@/libblas.a
-../blas/threaded-atlas/blas.pc /usr/@LIBDIR@/pkgconfig/blas.pc
diff --git a/sci-libs/blas-atlas/files/eselect.cblas.atlas b/sci-libs/blas-atlas/files/eselect.cblas.atlas
deleted file mode 100644
index a8e0b74fb..000000000
--- a/sci-libs/blas-atlas/files/eselect.cblas.atlas
+++ /dev/null
@@ -1,5 +0,0 @@
-blas/atlas/libcblas.so /usr/@LIBDIR@/libcblas.so
-blas/atlas/libcblas.so.0 /usr/@LIBDIR@/libcblas.so.0
-blas/atlas/libcblas.a /usr/@LIBDIR@/libcblas.a
-../blas/atlas/cblas.pc /usr/@LIBDIR@/pkgconfig/cblas.pc
-atlas/cblas.h /usr/include/cblas.h
diff --git a/sci-libs/blas-atlas/files/eselect.cblas.threaded-atlas b/sci-libs/blas-atlas/files/eselect.cblas.threaded-atlas
deleted file mode 100644
index 1af2a211e..000000000
--- a/sci-libs/blas-atlas/files/eselect.cblas.threaded-atlas
+++ /dev/null
@@ -1,5 +0,0 @@
-blas/threaded-atlas/libcblas.so /usr/@LIBDIR@/libcblas.so
-blas/threaded-atlas/libcblas.so.0 /usr/@LIBDIR@/libcblas.so.0
-blas/threaded-atlas/libcblas.so.0 /usr/@LIBDIR@/libcblas.a
-../blas/threaded-atlas/cblas.pc /usr/@LIBDIR@/pkgconfig/cblas.pc
-cblas/cblas.h /usr/include/cblas.h
diff --git a/sci-libs/blas-atlas/files/war b/sci-libs/blas-atlas/files/war
deleted file mode 100644
index 2093f033a..000000000
--- a/sci-libs/blas-atlas/files/war
+++ /dev/null
@@ -1,26 +0,0 @@
-#! /bin/bash
-#
-# war -- wrapper for the archiver
-#
-# Executed by ATLAS build as:
-# full_path/war ARCHIVER ARFLAGS LIBNAME.a OBJS.lo
-
-TOPDIR=$(echo $0 | sed 's/\(.*\)\/.*/\1/')
-PWD=$(pwd)
-
-ARCHIVER=$1
-LIBRARY=$(echo $3 | sed 's/.*\/\(.*\)/\1/')
-OBJ_DIR=${TOPDIR}/gentoo/$LIBRARY
-
-if [ ! -x $OBJ_DIR ]; then mkdir -p ${OBJ_DIR}/.libs; fi
-
-$ARCHIVER $@
-
-shift 3
-for obj in $@ ; do
- lobj=$(echo $obj | sed 's/\.o/\.lo/')
- ln -sf ${PWD}/$obj ${OBJ_DIR}/$obj
- ln -sf ${PWD}/$lobj ${OBJ_DIR}/$lobj
- ln -sf ${PWD}/.libs/$obj ${OBJ_DIR}/.libs/$obj
-done
-
diff --git a/sci-libs/blas-atlas/metadata.xml b/sci-libs/blas-atlas/metadata.xml
deleted file mode 100644
index dc7cebf64..000000000
--- a/sci-libs/blas-atlas/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sci</herd>
-<longdescription lang="en">
-ATLAS is an approach for the automatic generation and optimization of
-numerical software. Currently ATLAS supplies optimized versions for
-the complete set of linear algebra kernels known as the Basic Linear
-Algebra Subroutines (BLAS), and a subset of the linear algebra
-routines in the LAPACK library.
-The libraries in this package contain BLAS FORTRAN77 and C
-implementations
-</longdescription>
-</pkgmetadata>
diff --git a/sci-libs/camd/Manifest b/sci-libs/camd/Manifest
deleted file mode 100644
index 72098a26b..000000000
--- a/sci-libs/camd/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-AUX camd-2.2.0-autotools.patch 2035 RMD160 31b6827ccafc0a3ff4b6d869f306321cd13acd4b SHA1 82900c21a0c91ff54096e8cffec3254c9c6d7e3e SHA256 97e9a314a21526e77886948507e1e200724d14e77d93a2d85330900cd4763bf5
-MD5 0a5ebecb488f868075a65be5246fb76f files/camd-2.2.0-autotools.patch 2035
-RMD160 31b6827ccafc0a3ff4b6d869f306321cd13acd4b files/camd-2.2.0-autotools.patch 2035
-SHA256 97e9a314a21526e77886948507e1e200724d14e77d93a2d85330900cd4763bf5 files/camd-2.2.0-autotools.patch 2035
-DIST CAMD-2.2.0.tar.gz 227593 RMD160 ac91f020edac556d19fb23a5f88dfd0837f85b0a SHA1 02d323da119d3203714b3c1948f62c9813ba39a7 SHA256 a8a2254335e7dfbca7e19904fdf1a5e6149c41e141356d08121e6f806b209f45
-EBUILD camd-2.2.0.ebuild 900 RMD160 8d366c3813f2aa2aaa5f64f751861cb89b910f42 SHA1 08640b607f44539225b4abb58df19f1aff4a7a6f SHA256 50efc44995e12b4a69548019771565c12a7a7d3c22bd9aa3e0a5350e3451f31b
-MD5 bd77ea3db566c1cc08e086bc702b0c5b camd-2.2.0.ebuild 900
-RMD160 8d366c3813f2aa2aaa5f64f751861cb89b910f42 camd-2.2.0.ebuild 900
-SHA256 50efc44995e12b4a69548019771565c12a7a7d3c22bd9aa3e0a5350e3451f31b camd-2.2.0.ebuild 900
-MD5 7fae9c445b0db21953459aca75852d38 files/digest-camd-2.2.0 232
-RMD160 1ada9cab0094ecf3729258cf86f80f8a0993e24b files/digest-camd-2.2.0 232
-SHA256 098441680ce138f32e917c549809eb5faba0cbac5e59c5bbcf386f4446a06e25 files/digest-camd-2.2.0 232
diff --git a/sci-libs/camd/camd-2.2.0.ebuild b/sci-libs/camd/camd-2.2.0.ebuild
deleted file mode 100644
index 30ef6a7ac..000000000
--- a/sci-libs/camd/camd-2.2.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit autotools eutils
-
-MY_PN=CAMD
-DESCRIPTION="Library to order a sparse matrix prior to Cholesky factorization"
-HOMEPAGE="http://www.cise.ufl.edu/research/sparse/camd"
-SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-DEPEND="sci-libs/ufconfig"
-
-S="${WORKDIR}/${MY_PN}"
-
-src_unpack() {
- unpack "${A}"
- cd "${S}"
- epatch "${FILESDIR}"/${P}-autotools.patch
- eautoreconf
-}
-
-src_test() {
- cd "${S}"/Demo
- emake test || die "emake test failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc README.txt Doc/ChangeLog || die "dodoc failed"
- if use doc; then
- insinto /usr/share/doc/${PF}
- doins Doc/CAMD_UserGuide.pdf || die "pdf install failed"
- fi
-}
diff --git a/sci-libs/camd/files/camd-2.2.0-autotools.patch b/sci-libs/camd/files/camd-2.2.0-autotools.patch
deleted file mode 100644
index f80e16546..000000000
--- a/sci-libs/camd/files/camd-2.2.0-autotools.patch
+++ /dev/null
@@ -1,68 +0,0 @@
---- Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Makefile.am 2007-09-21 15:21:37.353444654 +0100
-@@ -0,0 +1,3 @@
-+SUBDIRS = Demo Source
-+EXTRA_DIST = README.txt
-+include_HEADERS = Include/camd.h Include/camd_internal.h
---- configure.ac 1970-01-01 01:00:00.000000000 +0100
-+++ configure.ac 2007-09-21 15:22:18.395783523 +0100
-@@ -0,0 +1,12 @@
-+# -*- Autoconf -*-
-+AC_PREREQ(2.59)
-+AC_INIT(camd, 2.2.0, davis@cise.ufl.edu)
-+AM_INIT_AUTOMAKE([foreign])
-+AC_PROG_INSTALL
-+AC_PROG_LIBTOOL
-+AC_CHECK_LIB(m, sqrt)
-+AC_CHECK_HEADERS(UFconfig.h)
-+AC_CONFIG_FILES([Source/Makefile
-+ Demo/Makefile
-+ Makefile])
-+AC_OUTPUT
---- Source/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Source/Makefile.am 2007-09-21 15:25:49.019786301 +0100
-@@ -0,0 +1,14 @@
-+CAMDCSRC = camd_aat.c camd_1.c camd_2.c camd_dump.c camd_postorder.c camd_defaults.c \
-+ camd_order.c camd_control.c camd_info.c camd_valid.c camd_preprocess.c
-+
-+lib_LTLIBRARIES = libcamd.la
-+noinst_LTLIBRARIES = libcamdi.la libcamdl.la
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+
-+libcamdi_la_SOURCES = $(CAMDCSRC)
-+libcamdi_la_CPPFLAGS = $(AM_CPPFLAGS) -DDINT
-+libcamdl_la_SOURCES = $(CAMDCSRC)
-+libcamdl_la_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG
-+
-+libcamd_la_SOURCES = camd_global.c
-+libcamd_la_LIBADD = libcamdl.la libcamdi.la
---- Demo/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Demo/Makefile.am 2007-09-21 15:24:43.448049581 +0100
-@@ -0,0 +1,27 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+AM_LDFLAGS = -lm
-+check_PROGRAMS = \
-+ camd_demo \
-+ camd_l_demo \
-+ camd_demo2 \
-+ camd_simple
-+
-+LDADD = $(top_builddir)/Source/libcamd.la
-+
-+camd_demo_SOURCES = camd_demo.c
-+camd_l_demo_SOURCES = camd_l_demo.c
-+camd_demo2_SOURCES = camd_demo2.c
-+camd_simple_SOURCES = camd_simple.c
-+
-+test: $(check_PROGRAMS)
-+ @for i in $(check_PROGRAMS); do \
-+ echo "Testing $$i"; \
-+ ./$$i > my_$$i.out; \
-+ if ! diff $$i.out my_$$i.out; then \
-+ echo "Test $$i failed!"; \
-+ exit 1; \
-+ fi \
-+ done;
-+
-+clean-local:
-+ rm -f my*.out
diff --git a/sci-libs/camd/files/digest-camd-2.2.0 b/sci-libs/camd/files/digest-camd-2.2.0
deleted file mode 100644
index 9989226e4..000000000
--- a/sci-libs/camd/files/digest-camd-2.2.0
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 d80d35bbdb113da3d79e8b52d7b32144 CAMD-2.2.0.tar.gz 227593
-RMD160 ac91f020edac556d19fb23a5f88dfd0837f85b0a CAMD-2.2.0.tar.gz 227593
-SHA256 a8a2254335e7dfbca7e19904fdf1a5e6149c41e141356d08121e6f806b209f45 CAMD-2.2.0.tar.gz 227593
diff --git a/sci-libs/ccolamd/Manifest b/sci-libs/ccolamd/Manifest
deleted file mode 100644
index ac7d166f2..000000000
--- a/sci-libs/ccolamd/Manifest
+++ /dev/null
@@ -1,16 +0,0 @@
-AUX ccolamd-2.7.0-autotools.patch 1783 RMD160 516646a84fa3e32323b4996165b3bb6e25d5f416 SHA1 1d8ed1a5a3ca7b67e8abbdc392ee7baf152d2412 SHA256 80ea61f926d749def7ca3bf1a57666028e60b209e683766906722d546445170a
-MD5 1697bd49063912208c11f660c5392215 files/ccolamd-2.7.0-autotools.patch 1783
-RMD160 516646a84fa3e32323b4996165b3bb6e25d5f416 files/ccolamd-2.7.0-autotools.patch 1783
-SHA256 80ea61f926d749def7ca3bf1a57666028e60b209e683766906722d546445170a files/ccolamd-2.7.0-autotools.patch 1783
-AUX colamd-2.7.0-autotools.patch 454 RMD160 3892d5ebb9a51d2e8dc2fd46630283d678c8efff SHA1 3fcfb357063fe513f80115e7e8b13ab8e4dab704 SHA256 81da0b26c3bfb8f5a52e127f6236862b3fbd550e07f28cd60a86e08c2e5fbcf9
-MD5 867609e39f435dd8465474c1b9707433 files/colamd-2.7.0-autotools.patch 454
-RMD160 3892d5ebb9a51d2e8dc2fd46630283d678c8efff files/colamd-2.7.0-autotools.patch 454
-SHA256 81da0b26c3bfb8f5a52e127f6236862b3fbd550e07f28cd60a86e08c2e5fbcf9 files/colamd-2.7.0-autotools.patch 454
-DIST CCOLAMD-2.7.0.tar.gz 62566 RMD160 e2eb0e8a70e76f0b9e96373b42124ed5b6e6bcec SHA1 6486c30cfdc83814e2230dea022aff9354f65943 SHA256 b3244c3072516ce1b6c37cd57190dc514c6d8b937431a4addbbc3a4fd1ef3711
-EBUILD ccolamd-2.7.0.ebuild 777 RMD160 6e19b50e536c68256a8d6a417ae7f4aa31d9f370 SHA1 9f1d6ba427119c7af762ee9390eadbb01b1726d9 SHA256 14c1921d3b7126d4c5e0cb87a2a50d36392f642b211e81de74796ecbd1d73f93
-MD5 d15e6860dcab53fd8e011f373c1dc20d ccolamd-2.7.0.ebuild 777
-RMD160 6e19b50e536c68256a8d6a417ae7f4aa31d9f370 ccolamd-2.7.0.ebuild 777
-SHA256 14c1921d3b7126d4c5e0cb87a2a50d36392f642b211e81de74796ecbd1d73f93 ccolamd-2.7.0.ebuild 777
-MD5 1a05ba1c76408ed13ccb37018b7edf6e files/digest-ccolamd-2.7.0 238
-RMD160 6c80849f16c0f62ce8f91eef867a14b469a97d0c files/digest-ccolamd-2.7.0 238
-SHA256 b2c3de9fff77b227a852a57bd351c1d5387239c2f1d4fdc42b65b6879cb5eece files/digest-ccolamd-2.7.0 238
diff --git a/sci-libs/ccolamd/ccolamd-2.7.0.ebuild b/sci-libs/ccolamd/ccolamd-2.7.0.ebuild
deleted file mode 100644
index 03b4dec79..000000000
--- a/sci-libs/ccolamd/ccolamd-2.7.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit autotools eutils
-
-MY_PN=CCOLAMD
-DESCRIPTION="Column approximate minimum degree ordering algorithm"
-HOMEPAGE="http://www.cise.ufl.edu/research/sparse/ccolamd"
-SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-DEPEND="sci-libs/ufconfig"
-
-S="${WORKDIR}/${MY_PN}"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${P}-autotools.patch
- eautoreconf
-}
-
-src_test() {
- cd "${S}"/Demo
- emake test || die "emake test failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc README.txt Doc/ChangeLog || die "dodoc failed"
-}
diff --git a/sci-libs/ccolamd/files/ccolamd-2.7.0-autotools.patch b/sci-libs/ccolamd/files/ccolamd-2.7.0-autotools.patch
deleted file mode 100644
index 755c8b7c0..000000000
--- a/sci-libs/ccolamd/files/ccolamd-2.7.0-autotools.patch
+++ /dev/null
@@ -1,60 +0,0 @@
---- configure.ac 1970-01-01 01:00:00.000000000 +0100
-+++ configure.ac 2007-09-21 16:03:04.073238283 +0100
-@@ -0,0 +1,13 @@
-+# -*- Autoconf -*-
-+AC_PREREQ(2.59)
-+AC_INIT(ccolamd, 2.7.0, davis@cise.ufl.edu)
-+AM_INIT_AUTOMAKE([foreign])
-+AC_PROG_INSTALL
-+AC_PROG_LIBTOOL
-+AC_CHECK_LIB(m, sqrt)
-+AC_CHECK_HEADERS(UFconfig.h)
-+AC_CONFIG_FILES([
-+ Source/Makefile
-+ Demo/Makefile
-+ Makefile])
-+AC_OUTPUT
---- Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Makefile.am 2007-09-21 16:03:31.218785219 +0100
-@@ -0,0 +1,3 @@
-+SUBDIRS = Demo Source
-+EXTRA_DIST = Doc/ChangeLog README.txt
-+include_HEADERS = Include/ccolamd.h
---- Source/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Source/Makefile.am 2007-09-21 16:13:29.964905816 +0100
-@@ -0,0 +1,10 @@
-+AM_CPPFLAGS = -I$(top_builddir)/Include
-+lib_LTLIBRARIES = libccolamd.la
-+noinst_LTLIBRARIES = libccolamdl.la libccolamdi.la
-+
-+libccolamdl_la_SOURCES = ccolamd.c
-+libccolamdl_la_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG
-+libccolamdi_la_SOURCES = ccolamd.c
-+
-+libccolamd_la_SOURCES = ccolamd_global.c
-+libccolamd_la_LIBADD = libccolamdl.la libccolamdi.la
---- Demo/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Demo/Makefile.am 2007-09-21 16:15:45.513372469 +0100
-@@ -0,0 +1,22 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+
-+check_PROGRAMS = \
-+ ccolamd_example \
-+ ccolamd_l_example
-+
-+LDADD = $(top_builddir)/Source/libccolamd.la -lm
-+ccolamd_example_SOURCES = ccolamd_example.c
-+ccolamd_l_example_SOURCES = ccolamd_l_example.c
-+
-+test: $(check_PROGRAMS)
-+ @for i in $(check_PROGRAMS); do \
-+ echo "Testing $$i"; \
-+ ./$$i > my_$$i.out; \
-+ if ! diff $$i.out my_$$i.out; then \
-+ echo "Test $$i failed!"; \
-+ exit 1; \
-+ fi \
-+ done;
-+
-+clean-local:
-+ rm -f my*.out
diff --git a/sci-libs/ccolamd/files/colamd-2.7.0-autotools.patch b/sci-libs/ccolamd/files/colamd-2.7.0-autotools.patch
deleted file mode 100644
index adceddc06..000000000
--- a/sci-libs/ccolamd/files/colamd-2.7.0-autotools.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- configure.ac 1970-01-01 01:00:00.000000000 +0100
-+++ configure.ac 2007-09-21 16:03:04.073238283 +0100
-@@ -0,0 +1,13 @@
-+# -*- Autoconf -*-
-+AC_PREREQ(2.59)
-+AC_INIT(ccolamd, 2.7.0, davis@cise.ufl.edu)
-+AM_INIT_AUTOMAKE([foreign])
-+AC_PROG_INSTALL
-+AC_PROG_LIBTOOL
-+AC_CHECK_LIB(m, sqrt)
-+AC_CHECK_HEADERS(UFconfig.h)
-+AC_CONFIG_FILES([
-+ Source/Makefile
-+ Demo/Makefile
-+ Makefile])
-+AC_OUTPUT
diff --git a/sci-libs/ccolamd/files/digest-ccolamd-2.7.0 b/sci-libs/ccolamd/files/digest-ccolamd-2.7.0
deleted file mode 100644
index 4381cee8b..000000000
--- a/sci-libs/ccolamd/files/digest-ccolamd-2.7.0
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 8cab3137260f4514eafd2c62ea4045ea CCOLAMD-2.7.0.tar.gz 62566
-RMD160 e2eb0e8a70e76f0b9e96373b42124ed5b6e6bcec CCOLAMD-2.7.0.tar.gz 62566
-SHA256 b3244c3072516ce1b6c37cd57190dc514c6d8b937431a4addbbc3a4fd1ef3711 CCOLAMD-2.7.0.tar.gz 62566
diff --git a/sci-libs/cgal-python/Manifest b/sci-libs/cgal-python/Manifest
deleted file mode 100644
index 1276d4c44..000000000
--- a/sci-libs/cgal-python/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-DIST cgal-python-0.9.1.tar.gz 146703 RMD160 e52f352b359678132db3019ed2d5edec57dd93a3 SHA1 38d08c28ac31eb2f84289a7e2487c49b2575b11f SHA256 507608cf34e6bdee77fdc0aaa753a2d882a8e1f36fb2531bc52a44774bc902e1
-EBUILD cgal-python-0.9.1.ebuild 1107 RMD160 5535aa19d07856cf7a17e8d99ead8e5b5dd16cec SHA1 92887ad601aa5a5361a77a7a3756275883bc81dc SHA256 370c1847ff7deb0eed3e5064cc76bbccfb80fde54dc7b2f8c1f258f30a7b963e
-MD5 8b70c2f8a269312aa01ea850d1fa26ba cgal-python-0.9.1.ebuild 1107
-RMD160 5535aa19d07856cf7a17e8d99ead8e5b5dd16cec cgal-python-0.9.1.ebuild 1107
-SHA256 370c1847ff7deb0eed3e5064cc76bbccfb80fde54dc7b2f8c1f258f30a7b963e cgal-python-0.9.1.ebuild 1107
-MISC metadata.xml 169 RMD160 e1db75ae5d177dffc400468c7d76a7e1fe41876d SHA1 0c953712f9b97d5ab3f95ae71997ffbc96c4007d SHA256 36837b011d26f0b83477c7a8632cb0099aedbcba5a3e45c61f20292e079f6180
-MD5 710d6aa631e09429775457ff1d26b14e metadata.xml 169
-RMD160 e1db75ae5d177dffc400468c7d76a7e1fe41876d metadata.xml 169
-SHA256 36837b011d26f0b83477c7a8632cb0099aedbcba5a3e45c61f20292e079f6180 metadata.xml 169
-MD5 892875192ee722b10dbd56dc7b402378 files/digest-cgal-python-0.9.1 253
-RMD160 f7bd3ed27dbc7bbe7721ff811e0085aa381e7765 files/digest-cgal-python-0.9.1 253
-SHA256 c6b74b654cb72e5f6d0b08bd03627006cb63a503418e2de8862e5d9a9d1bdd2d files/digest-cgal-python-0.9.1 253
diff --git a/sci-libs/cgal-python/cgal-python-0.9.1.ebuild b/sci-libs/cgal-python/cgal-python-0.9.1.ebuild
deleted file mode 100644
index 64ee76434..000000000
--- a/sci-libs/cgal-python/cgal-python-0.9.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit python toolchain-funcs
-
-DESCRIPTION="Provide Python bindings for the CGAL library"
-HOMEPAGE="http://cgal-python.gforge.inria.fr/"
-SRC_URI="http://gforge.inria.fr/frs/download.php/945/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="examples"
-
-DEPEND="sci-libs/cgal"
-RDEPEND="sci-libs/cgal"
-
-src_unpack(){
- python_version
- unpack "${A}"
- cd "${S}"
- # include python header needed by boost
- for i in $(find ./bindings/ -name Makefile); do
- sed "s:-I../..:-I/usr/include/python${PYVER} -I../..:g" -i $i
- sed "s:@g++:$(tc-getCXX) -fno-strict-aliasing:g" -i $i
- done
-}
-
-src_compile(){
- CGAL_MAKEFILE=/usr/share/CGAL/makefile emake
-}
-
-src_install(){
- CGAL_MAKEFILE=/usr/share/CGAL/makefile emake package
- pylibdir="$(${python} -c 'from distutils.sysconfig import get_python_lib;print get_python_lib()')"
- dodir "${pylibdir}"
- cp -r cgal_package/CGAL "${D}/${pylibdir}"
- if use example; then
- dodir /usr/share/doc/${P}
- cp -r ./test "${D}/usr/share/doc/${P}"
- fi
-}
diff --git a/sci-libs/cgal-python/files/digest-cgal-python-0.9.1 b/sci-libs/cgal-python/files/digest-cgal-python-0.9.1
deleted file mode 100644
index ae4b3e943..000000000
--- a/sci-libs/cgal-python/files/digest-cgal-python-0.9.1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 333243df2f1c7f90cf9d8122a9f56c1a cgal-python-0.9.1.tar.gz 146703
-RMD160 e52f352b359678132db3019ed2d5edec57dd93a3 cgal-python-0.9.1.tar.gz 146703
-SHA256 507608cf34e6bdee77fdc0aaa753a2d882a8e1f36fb2531bc52a44774bc902e1 cgal-python-0.9.1.tar.gz 146703
diff --git a/sci-libs/cgal-python/metadata.xml b/sci-libs/cgal-python/metadata.xml
deleted file mode 100644
index 3190fbf9c..000000000
--- a/sci-libs/cgal-python/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>sci-geosciences</herd>
-</pkgmetadata>
diff --git a/sci-libs/cgal/Manifest b/sci-libs/cgal/Manifest
deleted file mode 100644
index 235083e1c..000000000
--- a/sci-libs/cgal/Manifest
+++ /dev/null
@@ -1,20 +0,0 @@
-AUX cgal_redhat.patch 847 RMD160 e2a34445fc5d4ef3ff700e640ae0c0724cc8b014 SHA1 f68421364555d0f0b1c55f33aee65de94023bb0a SHA256 150b3c57a2031f95e5227628806d5f4bc587cc10f68bc3e7335d374a4db277a5
-MD5 f69ced473d9b5702771c1dfefd7fc74d files/cgal_redhat.patch 847
-RMD160 e2a34445fc5d4ef3ff700e640ae0c0724cc8b014 files/cgal_redhat.patch 847
-SHA256 150b3c57a2031f95e5227628806d5f4bc587cc10f68bc3e7335d374a4db277a5 files/cgal_redhat.patch 847
-AUX cgal_soname.patch 436 RMD160 abbaf339bc91c55cc85688b0d431c73314c37838 SHA1 3a290d1844fa59c4015860931eb772aef698144b SHA256 1d51e828c7c4a13e0d9ba9120a55d09ffde5a35b8b4141827868e0f6805a4ae1
-MD5 2b451c68c6ee52ae7f164037763b7b20 files/cgal_soname.patch 436
-RMD160 abbaf339bc91c55cc85688b0d431c73314c37838 files/cgal_soname.patch 436
-SHA256 1d51e828c7c4a13e0d9ba9120a55d09ffde5a35b8b4141827868e0f6805a4ae1 files/cgal_soname.patch 436
-DIST CGAL-3.2.1.tar.gz 6391058 RMD160 a0d484140c58f19c0aecd2085588df4d51d41165 SHA1 7999cdd99b35324a6cd0c4c1747e08f5bcd87b95 SHA256 b3dd4fa56744738cb77f18c5097a409fa0ab8245e745fb56e8ebca4311c2a353
-EBUILD cgal-3.2.1.ebuild 3640 RMD160 63328ed295a0f90cede55b177bce19b9be33000b SHA1 78fcb2727f174047d074add1458c01e920042a68 SHA256 9c175795ca341598bc2cabf362400a921f455f2a8d180f5d4c16efe0ab97eea3
-MD5 572bcf311609c2c005d49ffe615c721e cgal-3.2.1.ebuild 3640
-RMD160 63328ed295a0f90cede55b177bce19b9be33000b cgal-3.2.1.ebuild 3640
-SHA256 9c175795ca341598bc2cabf362400a921f455f2a8d180f5d4c16efe0ab97eea3 cgal-3.2.1.ebuild 3640
-MISC metadata.xml 169 RMD160 e1db75ae5d177dffc400468c7d76a7e1fe41876d SHA1 0c953712f9b97d5ab3f95ae71997ffbc96c4007d SHA256 36837b011d26f0b83477c7a8632cb0099aedbcba5a3e45c61f20292e079f6180
-MD5 710d6aa631e09429775457ff1d26b14e metadata.xml 169
-RMD160 e1db75ae5d177dffc400468c7d76a7e1fe41876d metadata.xml 169
-SHA256 36837b011d26f0b83477c7a8632cb0099aedbcba5a3e45c61f20292e079f6180 metadata.xml 169
-MD5 dc033dfccb20de803df1e0254d7dca06 files/digest-cgal-3.2.1 235
-RMD160 0a8e4765afd2e0db26228a534d13ae5dfe496221 files/digest-cgal-3.2.1 235
-SHA256 167f6578b165524dfe77dd81175a519d1a2a7a0deca879e04f45382ba0b5fbe8 files/digest-cgal-3.2.1 235
diff --git a/sci-libs/cgal/cgal-3.2.1.ebuild b/sci-libs/cgal/cgal-3.2.1.ebuild
deleted file mode 100644
index 3c61263ad..000000000
--- a/sci-libs/cgal/cgal-3.2.1.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils toolchain-funcs qt3
-
-DESCRIPTION="The Computational Geometry Algorithms Library is an Open
-Source C++ library of geometric algorithms and data structures."
-HOMEPAGE="http://www.cgal.org/"
-DLPAGE="http://www.cgal.org/download/"
-PKN="$(echo ${PN} | tr {a-z} {A-Z})"
-PK="$(echo ${P} | tr {a-z} {A-Z})"
-SRC_URI="${PK}.tar.gz"
-#SRC_URI="ftp://ftp.mpi-sb.mpg.de/pub/outgoing/${PKN}/${PK}.tar.gz"
-
-LICENSE="LGPL-2 QPL"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="X zlib qt3 examples"
-RESTRICT="fetch"
-
-DEPEND="zlib? ( sys-libs/zlib )
- qt3? ( $(qt_min_version 3.0) )
- examples? ( $(qt_min_version 3.0) )
- X? ( virtual/x11 )
- dev-libs/mpfr
- sci-libs/libcore
- dev-libs/gmp
- dev-libs/boost"
-RDEPEND="virtual/libc"
-
-S="${WORKDIR}/${PK}"
-
-pkg_nofetch() {
- einfo "Due to license restrictions that may apply to the file in this"
- einfo "package, you must download ${SRC_URI} file manually from"
- einfo "${DLPAGE} and put it in ${DISTDIR}."
-}
-
-src_unpack(){
- if use examples; then
- ewarn "Examples actualy require 28M of disk space."
- fi
- unpack "${A}"
- cd "${S}"
- epatch "${FILESDIR}/${PN}_soname.patch"
- # Patch from redhat bug #199168
- # http://bugzilla.redhat.com/bugzilla/attachment.cgi?id=135376
- # it should be not applied becauseof its textrelaction and issue
- # about undefined symbol: _ZN18QMetaObjectCleanUpC1EPKcPFP11QMetaObjectvE
- # epatch "${FILESDIR}/${PN}_redhat.patch"
-}
-
-src_compile(){
- CGALDIR="${S}/cgal_install_dir"
- myconf="--prefix=${CGALDIR} \
- --with-boost=n \
- --with-boost-param-options=n \
- --with-core=n \
- --with-gmp=n \
- --with-gmpxx=n \
- --with-mpfr=n"
-
- use X && myconf="${myconf} --with-x11=n"
- use zlib && myconf="${myconf} --with-zlib=n"
- if use qt3 || use examples; then
- myconf="${myconf} --with-qt3mt=n --qt_incl_dir ${QTDIR}/include/ \
- --qt_lib_dir ${QTDIR}/lib"
- fi
-
- myconf="${myconf} --without-autofind"
-
- # we use CORE headers provided by libcore
- rm -r "${S}/include/CORE"
-
- ./install_cgal ${myconf} -ni $(which $(tc-getCXX)) || \
- die "Unable to compile"
-}
-
-src_install(){
- SDIR="$(ls ${CGALDIR}/lib/)"
- LIBNAME="${CGALDIR}/lib/${SDIR}/libCGAL"
-
- dolib "${LIBNAME}.a" "${LIBNAME}.so" || die "Unable to install ${LIBNAME}"
- if use qt3 || use examples; then
- dolib "${LIBNAME}Qt.a" ||\
- die "Unable to install ${LIBNAME}Qt.a"
- #"${LIBNAME}Qt.so"
- fi
- dosym "/usr/lib/libCGAL.so" "/usr/lib/libCGAL.so.1" && \
- dosym "/usr/lib/libCGAL.so" "/usr/lib/libCGAL.so.1.0.0" || \
- die "Unable to create symlinks"
-
- CGALINC="${CGALDIR}/include/"
- rm -r "${CGALINC}/OpenNL/LICENSE.OPENNL" || \
- die "Unable to remove uneeded headers"
- if ! use qt3 || ! use examples ; then
- rm $(find ${CGALINC}/CGAL/ -name "Qt*") || \
- die "Unable to remove Qt headers"
- fi
- cp -rp "${CGALINC}" "${D}/usr/" || \
- die "Unable to install headers"
-
- sed "s:${CGALDIR}:/usr:g" -i \
- "${CGALDIR}/make/makefile_${SDIR}" || die "Unable to correct makefle"
- dodir "/usr/share/CGAL" || die "Unable to create share directory"
- cp "${CGALDIR}/make/makefile_${SDIR}" "${D}/usr/share/CGAL/makefile" || \
- die "Unable to install makefile"
- einfo "CGAL_MAKEFILE was installed in : /usr/share/CGAL/makefile"
-
- if use examples; then
- dodir /usr/share/doc/${P}
- cp -r "${S}/demo" "${D}/usr/share/doc/${P}"
- cp -r "${S}/examples" "${D}/usr/share/doc/${P}"
- einfo "There are 2 directories : demo and examples in"
- einfo "/usr/share/doc/${P}"
- einfo "which contains samples applications. To compile them"
- einfo "use the following command :"
- einfo "CGAL_MAKEFILE=/usr/share/CGAL/makefile make"
- fi
-}
diff --git a/sci-libs/cgal/files/cgal_redhat.patch b/sci-libs/cgal/files/cgal_redhat.patch
deleted file mode 100644
index 77a4073e1..000000000
--- a/sci-libs/cgal/files/cgal_redhat.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -ur src/CGALQt/makefile src/CGALQt/makefile
---- src/CGALQt/makefile 2006-05-23 17:15:58.000000000 +0200
-+++ src/CGALQt/makefile 2006-05-24 15:59:33.000000000 +0200
-@@ -71,15 +71,21 @@
-
- static_lib: lib
-
--lib: lib_no_install
-+lib: lib_no_install lib_shared
- mv $(CGAL_QT_LIB) $(CGAL_LIB_DESTINATION)
-+ mv libCGALQt.so $(CGAL_LIB_DESTINATION)
-+ rm $(CGAL_OBJECTS)
-
- lib_no_install: $(CGAL_OBJECTS)
- $(CGAL_LIB_CREATE)$(CGAL_QT_LIB) \
- `ls *$(OBJ_EXT) | awk '{for (i=1; i<=NF;++i){printf "$(CGAL_OBJ_PREFIX)";print $$i}}'`\
- $(CGAL_LIB_LDFLAGS)
- $(RANLIB) $(CGAL_QT_LIB)
-- rm $(CGAL_OBJECTS)
-+
-+lib_shared: $(CGAL_OBJECTS)
-+ $(CGAL_SHARED_LIB_CREATE)libCGALQt.so \
-+ `ls *$(OBJ_EXT) | awk '{for (i=1; i<=NF;++i){printf "$(CGAL_OBJ_PREFIX)";print $$i}}'`\
-+ $(CGAL_LIB_LDFLAGS)
-
- clean:
- rm -f $(CGAL_QT_LIB) $(CGAL_OBJECTS) *.moc
diff --git a/sci-libs/cgal/files/cgal_soname.patch b/sci-libs/cgal/files/cgal_soname.patch
deleted file mode 100644
index a0bfb630d..000000000
--- a/sci-libs/cgal/files/cgal_soname.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- install_cgal 2006-07-13 21:01:01.000000000 +0200
-+++ install_cgal 2006-10-04 13:33:18.000000000 +0200
-@@ -767,7 +767,7 @@
- CGAL_OBJ_PREFIX=""
- CGAL_SHARED_LIB_CXXFLAGS="-fpic"
- CGAL_SHARED_LIB_LDFLAGS=
-- CGAL_SHARED_LIB_CREATE="\$(CGAL_CXX) -shared"
-+ CGAL_SHARED_LIB_CREATE="\$(CGAL_CXX) -shared -Wl,-soname,libCGAL.so.1"
- CGAL_SHARED_LIB_INSTALL_NAME=""
- CGAL_WINLIB_CXXFLAGS=""
- CGAL_QT_CXXFLAGS=""
diff --git a/sci-libs/cgal/files/digest-cgal-3.2.1 b/sci-libs/cgal/files/digest-cgal-3.2.1
deleted file mode 100644
index a824a6e97..000000000
--- a/sci-libs/cgal/files/digest-cgal-3.2.1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 82c98d44aa88d1154631f266e85d3b35 CGAL-3.2.1.tar.gz 6391058
-RMD160 a0d484140c58f19c0aecd2085588df4d51d41165 CGAL-3.2.1.tar.gz 6391058
-SHA256 b3dd4fa56744738cb77f18c5097a409fa0ab8245e745fb56e8ebca4311c2a353 CGAL-3.2.1.tar.gz 6391058
diff --git a/sci-libs/cgal/metadata.xml b/sci-libs/cgal/metadata.xml
deleted file mode 100644
index 3190fbf9c..000000000
--- a/sci-libs/cgal/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>sci-geosciences</herd>
-</pkgmetadata>
diff --git a/sci-libs/cholmod/Manifest b/sci-libs/cholmod/Manifest
deleted file mode 100644
index 0165f0f54..000000000
--- a/sci-libs/cholmod/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-AUX cholmod-1.5.0-autotools.patch 19486 RMD160 b722d7f7f5ce1e127c8b21488953c138c95f042b SHA1 7be8a963b720d1b9dafa30637000eae589dca715 SHA256 3d9fc9bc55cd81c80a1e8eeea1cf0eaf79b92201876c21411d0edca1bb6e071f
-MD5 d61d460a5ca2744ec18e2822510a13a4 files/cholmod-1.5.0-autotools.patch 19486
-RMD160 b722d7f7f5ce1e127c8b21488953c138c95f042b files/cholmod-1.5.0-autotools.patch 19486
-SHA256 3d9fc9bc55cd81c80a1e8eeea1cf0eaf79b92201876c21411d0edca1bb6e071f files/cholmod-1.5.0-autotools.patch 19486
-DIST CHOLMOD-1.5.0.tar.gz 1090186 RMD160 f0788e2a7cd4d4f013c292089fbb0cc3248a0f6a SHA1 8e556aa31e67326f9500baea024e61db33a6b9b3 SHA256 d586ee43a9cbbd29b6303124a6be5ebbb459cadfce315524dbd1c2ce31c5f9a1
-EBUILD cholmod-1.5.0.ebuild 1190 RMD160 7e8eaf8cc5efc0560bc46e7cb73c335d9283bae3 SHA1 920c43cf6b9417dcab6fab000d3d6aa01810816d SHA256 3830ccc6a36676a97c0386d176f8d4ea1932fe1c909913793ddbf461714f783b
-MD5 c56d339101a35a37557a1dc185ba114c cholmod-1.5.0.ebuild 1190
-RMD160 7e8eaf8cc5efc0560bc46e7cb73c335d9283bae3 cholmod-1.5.0.ebuild 1190
-SHA256 3830ccc6a36676a97c0386d176f8d4ea1932fe1c909913793ddbf461714f783b cholmod-1.5.0.ebuild 1190
-MD5 c1729053fde70e30f5ce17a7693fc3b5 files/digest-cholmod-1.5.0 244
-RMD160 2ba2625998bf8d033956ea8f6653b224ddc83b81 files/digest-cholmod-1.5.0 244
-SHA256 edf3eb5a6e8c84a9273fe8682f86b04e1244a770558f64c8a1ac27091e1f3e5c files/digest-cholmod-1.5.0 244
diff --git a/sci-libs/cholmod/cholmod-1.5.0.ebuild b/sci-libs/cholmod/cholmod-1.5.0.ebuild
deleted file mode 100644
index 7a7ebbbcb..000000000
--- a/sci-libs/cholmod/cholmod-1.5.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit autotools eutils
-
-MY_PN=CHOLMOD
-
-DESCRIPTION="Sparse Cholesky factorization and update/downdate library"
-HOMEPAGE="http://www.cise.ufl.edu/research/sparse/cholmod"
-SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="LGPL-2 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc metis"
-DEPEND="virtual/lapack
- sci-libs/amd
- sci-libs/colamd
- metis? ( sci-libs/camd sci-libs/ccolamd sci-libs/metis )"
-
-S="${WORKDIR}/${MY_PN}"
-
-src_unpack() {
- unpack "${A}"
- cd "${S}"
- epatch "${FILESDIR}"/${P}-autotools.patch
- eautoreconf
-}
-
-src_compile() {
- econf \
- --with-blas="$(pkg-config --libs blas)" \
- --with-lapack="$(pkg-config --libs lapack)" \
- $(use_enable metis) \
- || die "econf failed"
- emake || die "emake failed"
-}
-
-src_test() {
- cd "${S}"/Demo
- emake test || die "emake test failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc README.txt Doc/ChangeLog || die "dodoc failed"
- if use doc; then
- insinto /usr/share/doc/${PF}
- doins Doc/UserGuide.pdf || die "pdf install failed"
- fi
-}
diff --git a/sci-libs/cholmod/files/cholmod-1.5.0-autotools.patch b/sci-libs/cholmod/files/cholmod-1.5.0-autotools.patch
deleted file mode 100644
index 0bbbaf397..000000000
--- a/sci-libs/cholmod/files/cholmod-1.5.0-autotools.patch
+++ /dev/null
@@ -1,569 +0,0 @@
---- configure.ac 1970-01-01 01:00:00.000000000 +0100
-+++ configure.ac 2007-09-24 16:48:13.116732815 +0100
-@@ -0,0 +1,69 @@
-+AC_PREREQ(2.59)
-+AC_INIT(cholmod, 1.5.0, davis@cise.ufl.edu)
-+AM_INIT_AUTOMAKE([foreign])
-+
-+AC_PROG_INSTALL
-+AC_PROG_LIBTOOL
-+
-+AC_CHECK_LIB(m, sqrt)
-+AC_CHECK_HEADERS(UFconfig.h)
-+
-+AC_ARG_ENABLE(metis,
-+ [AC_HELP_STRING([--enable-metis],
-+ [link against and use metis package])],
-+ [enable_metis=$enableval],
-+ [enable_metis="yes"])
-+AC_MSG_RESULT($enable_metis)
-+
-+# By default, cholmod will build with support for metis
-+# Makefiles need to know for linking.
-+if test x$enable_metis = xno; then
-+ AC_DEFINE(NPARTITION)
-+else
-+ AC_CHECK_HEADERS(metis.h)
-+ AC_CHECK_LIB(metis, libmetis__InitTimers, [], \
-+ [AC_MSG_ERROR([Cannot find libmetis])])
-+
-+ AC_CHECK_HEADERS(ccolamd.h)
-+ AC_CHECK_LIB(ccolamd, ccolamd_report, [], \
-+ [AC_MSG_ERROR([Cannot find libccolamd])])
-+
-+ AC_CHECK_HEADERS(camd.h)
-+ AC_CHECK_LIB(camd, camd_info, [], \
-+ [AC_MSG_ERROR([Cannot find libcamd])])
-+fi
-+AM_CONDITIONAL([ENABLE_METIS], [test x$enable_metis = xyes])
-+
-+AC_CHECK_HEADERS(amd.h)
-+AC_CHECK_LIB(amd, amd_info, [], \
-+ [AC_MSG_ERROR([Cannot find libamd])])
-+
-+AC_CHECK_HEADERS(colamd.h)
-+AC_CHECK_LIB(colamd, colamd_recommended, [], \
-+ [AC_MSG_ERROR([Cannot find libcolamd])])
-+
-+sinclude(acx_blas.m4)
-+sinclude(acx_lapack.m4)
-+
-+ACX_LAPACK
-+
-+if test x"$BLAS_LIBS" = x; then
-+ AC_MSG_ERROR([Cannot find blas libraries])
-+fi
-+
-+if test x"$LAPACK_LIBS" = x; then
-+ AC_MSG_ERROR([Cannot find lapack libraries])
-+fi
-+
-+AC_CONFIG_FILES(
-+ Makefile \
-+ Check/Makefile \
-+ Cholesky/Makefile \
-+ Core/Makefile \
-+ Include/Makefile \
-+ MatrixOps/Makefile \
-+ Modify/Makefile \
-+ Partition/Makefile \
-+ Supernodal/Makefile \
-+ Demo/Makefile)
-+AC_OUTPUT
---- Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Makefile.am 2007-09-24 14:03:45.960027014 +0100
-@@ -0,0 +1,27 @@
-+SUBDIRS = Include Check Cholesky Core MatrixOps Modify Partition Supernodal Demo
-+EXTRA_DIST = README.txt
-+
-+lib_LTLIBRARIES = libcholmod.la
-+
-+# We're just dumping all the libraries into one, no real source code.
-+libcholmod_la_SOURCES =
-+libcholmod_la_LIBADD = \
-+ $(LAPACK_LIBS) $(BLAS_LIBS) -lcolamd -lamd \
-+ $(top_builddir)/Check/libcheck.la \
-+ $(top_builddir)/Core/libcore.la \
-+ $(top_builddir)/MatrixOps/libmops.la \
-+ $(top_builddir)/Supernodal/libsnod.la \
-+ $(top_builddir)/Modify/libmodify.la \
-+ $(top_builddir)/Check/libcheckl.la \
-+ $(top_builddir)/Core/libcorel.la \
-+ $(top_builddir)/MatrixOps/libmopsl.la \
-+ $(top_builddir)/Supernodal/libsnodl.la \
-+ $(top_builddir)/Modify/libmodifyl.la \
-+ $(top_builddir)/Partition/libpart.la \
-+ $(top_builddir)/Partition/libpartl.la \
-+ $(top_builddir)/Cholesky/libcholesky.la \
-+ $(top_builddir)/Cholesky/libcholeskyl.la
-+
-+if ENABLE_METIS
-+ libcholmod_la_LIBADD = -lmetis -lccolamd -lcamd
-+endif
---- Check/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Check/Makefile.am 2007-09-24 16:55:11.720587690 +0100
-@@ -0,0 +1,5 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+noinst_LTLIBRARIES = libcheck.la libcheckl.la
-+libcheck_la_SOURCES = cholmod_check.c cholmod_read.c cholmod_write.c
-+libcheckl_la_SOURCES = $(libcheck_la_SOURCES)
-+libcheckl_la_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG
---- Cholesky/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Cholesky/Makefile.am 2007-09-21 17:11:30.694963872 +0100
-@@ -0,0 +1,17 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+noinst_LTLIBRARIES = libcholesky.la libcholeskyl.la
-+libcholesky_la_SOURCES = cholmod_amd.c \
-+ cholmod_analyze.c \
-+ cholmod_colamd.c \
-+ cholmod_etree.c \
-+ cholmod_factorize.c \
-+ cholmod_postorder.c \
-+ cholmod_rcond.c \
-+ cholmod_resymbol.c \
-+ cholmod_rowcolcounts.c \
-+ cholmod_rowfac.c \
-+ cholmod_solve.c \
-+ cholmod_spsolve.c
-+
-+libcholeskyl_la_SOURCES = $(libcholesky_la_SOURCES)
-+libcholeskyl_la_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG
---- Core/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Core/Makefile.am 2007-09-24 14:00:31.588950438 +0100
-@@ -0,0 +1,19 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+noinst_LTLIBRARIES = libcore.la libcorel.la
-+libcore_la_SOURCES = cholmod_aat.c \
-+ cholmod_add.c \
-+ cholmod_band.c \
-+ cholmod_change_factor.c \
-+ cholmod_common.c \
-+ cholmod_complex.c \
-+ cholmod_copy.c \
-+ cholmod_dense.c \
-+ cholmod_error.c \
-+ cholmod_factor.c \
-+ cholmod_memory.c \
-+ cholmod_sparse.c \
-+ cholmod_transpose.c \
-+ cholmod_triplet.c
-+
-+libcorel_la_SOURCES = $(libcore_la_SOURCES)
-+libcorel_la_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG
---- Demo/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Demo/Makefile.am 2007-09-24 13:59:52.498722813 +0100
-@@ -0,0 +1,24 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+LDADD = $(top_builddir)/libcholmod.la $(LAPACK_LIBS) $(BLAS_LIBS)
-+
-+if ENABLE_METIS
-+ LDADD += $(METIS_LIBS)
-+endif
-+
-+check_PROGRAMS = cholmod_demo cholmod_l_demo cholmod_simple
-+cholmod_demo_SOURCES = cholmod_demo.c
-+cholmod_l_demo_SOURCES = cholmod_l_demo.c
-+cholmod_simple_SOURCES = cholmod_simple.c
-+
-+test: check
-+ ./cholmod_demo < Matrix/bcsstk01.tri || exit 1
-+ ./cholmod_l_demo < Matrix/bcsstk01.tri || exit 1
-+ ./cholmod_demo < Matrix/lp_afiro.tri || exit 1
-+ ./cholmod_l_demo < Matrix/lp_afiro.tri || exit 1
-+ ./cholmod_demo < Matrix/can___24.mtx || exit 1
-+ ./cholmod_l_demo < Matrix/can___24.mtx || exit 1
-+ ./cholmod_demo < Matrix/c.tri || exit 1
-+ ./cholmod_l_demo < Matrix/c.tri || exit 1
-+ ./cholmod_simple < Matrix/c.tri || exit 1
-+ ./cholmod_simple < Matrix/can___24.mtx || exit 1
-+ ./cholmod_simple < Matrix/bcsstk01.tri || exit 1
---- Include/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Include/Makefile.am 2007-09-24 16:31:54.456722842 +0100
-@@ -0,0 +1,15 @@
-+include_HEADERS = \
-+ cholmod.h \
-+ cholmod_blas.h \
-+ cholmod_check.h \
-+ cholmod_cholesky.h \
-+ cholmod_complexity.h \
-+ cholmod_config.h \
-+ cholmod_core.h \
-+ cholmod_internal.h \
-+ cholmod_io64.h \
-+ cholmod_matrixops.h \
-+ cholmod_modify.h \
-+ cholmod_partition.h \
-+ cholmod_supernodal.h \
-+ cholmod_template.h
---- MatrixOps/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ MatrixOps/Makefile.am 2007-09-21 17:18:50.316016449 +0100
-@@ -0,0 +1,14 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+noinst_LTLIBRARIES = libmops.la libmopsl.la
-+libmops_la_SOURCES = cholmod_drop.c \
-+ cholmod_horzcat.c \
-+ cholmod_norm.c \
-+ cholmod_scale.c \
-+ cholmod_sdmult.c \
-+ cholmod_ssmult.c \
-+ cholmod_submatrix.c \
-+ cholmod_symmetry.c \
-+ cholmod_vertcat.c
-+
-+libmopsl_la_SOURCES = $(libmops_la_SOURCES)
-+libmopsl_la_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG
---- Modify/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Modify/Makefile.am 2007-09-21 17:20:50.058840203 +0100
-@@ -0,0 +1,5 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+noinst_LTLIBRARIES = libmodify.la libmodifyl.la
-+libmodify_la_SOURCES = cholmod_rowadd.c cholmod_updown.c cholmod_rowdel.c
-+libmodifyl_la_SOURCES = $(libmodify_la_SOURCES)
-+libmodifyl_la_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG
---- Partition/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Partition/Makefile.am 2007-09-21 17:21:25.832878849 +0100
-@@ -0,0 +1,6 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+noinst_LTLIBRARIES = libpart.la libpartl.la
-+libpart_la_SOURCES = cholmod_camd.c cholmod_csymamd.c cholmod_nesdis.c cholmod_ccolamd.c cholmod_metis.c
-+
-+libpartl_la_SOURCES = $(libpart_la_SOURCES)
-+libpartl_la_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG
---- Supernodal/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Supernodal/Makefile.am 2007-09-21 17:21:55.906592653 +0100
-@@ -0,0 +1,5 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+noinst_LTLIBRARIES = libsnod.la libsnodl.la
-+libsnod_la_SOURCES = cholmod_super_numeric.c cholmod_super_symbolic.c cholmod_super_solve.c
-+libsnodl_la_SOURCES = $(libsnod_la_SOURCES)
-+libsnodl_la_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG
---- acx_blas.m4 1970-01-01 01:00:00.000000000 +0100
-+++ acx_blas.m4 2007-08-04 22:50:48.000000000 +0100
-@@ -0,0 +1,191 @@
-+##### http://autoconf-archive.cryp.to/acx_blas.html
-+#
-+# SYNOPSIS
-+#
-+# ACX_BLAS([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
-+#
-+# DESCRIPTION
-+#
-+# This macro looks for a library that implements the BLAS
-+# linear-algebra interface (see http://www.netlib.org/blas/). On
-+# success, it sets the BLAS_LIBS output variable to hold the
-+# requisite library linkages.
-+#
-+# To link with BLAS, you should link with:
-+#
-+# $BLAS_LIBS $LIBS $FLIBS
-+#
-+# in that order. FLIBS is the output variable of the
-+# AC_F77_LIBRARY_LDFLAGS macro (called if necessary by ACX_BLAS), and
-+# is sometimes necessary in order to link with F77 libraries. Users
-+# will also need to use AC_F77_DUMMY_MAIN (see the autoconf manual),
-+# for the same reason.
-+#
-+# Many libraries are searched for, from ATLAS to CXML to ESSL. The
-+# user may also use --with-blas=<lib> in order to use some specific
-+# BLAS library <lib>. In order to link successfully, however, be
-+# aware that you will probably need to use the same Fortran compiler
-+# (which can be set via the F77 env. var.) as was used to compile the
-+# BLAS library.
-+#
-+# ACTION-IF-FOUND is a list of shell commands to run if a BLAS
-+# library is found, and ACTION-IF-NOT-FOUND is a list of commands to
-+# run it if it is not found. If ACTION-IF-FOUND is not specified, the
-+# default action will define HAVE_BLAS.
-+#
-+# This macro requires autoconf 2.50 or later.
-+#
-+# LAST MODIFICATION
-+#
-+# 2007-07-29
-+#
-+# COPYLEFT
-+#
-+# Copyright (c) 2007 Steven G. Johnson <stevenj@alum.mit.edu>
-+#
-+# This program is free software: you can redistribute it and/or
-+# modify it under the terms of the GNU General Public License as
-+# published by the Free Software Foundation, either version 3 of the
-+# License, or (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+# General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program. If not, see
-+# <http://www.gnu.org/licenses/>.
-+#
-+# As a special exception, the respective Autoconf Macro's copyright
-+# owner gives unlimited permission to copy, distribute and modify the
-+# configure scripts that are the output of Autoconf when processing
-+# the Macro. You need not follow the terms of the GNU General Public
-+# License when using or distributing such scripts, even though
-+# portions of the text of the Macro appear in them. The GNU General
-+# Public License (GPL) does govern all other use of the material that
-+# constitutes the Autoconf Macro.
-+#
-+# This special exception to the GPL applies to versions of the
-+# Autoconf Macro released by the Autoconf Macro Archive. When you
-+# make and distribute a modified version of the Autoconf Macro, you
-+# may extend this special exception to the GPL to apply to your
-+# modified version as well.
-+
-+AC_DEFUN([ACX_BLAS], [
-+AC_PREREQ(2.50)
-+AC_REQUIRE([AC_F77_LIBRARY_LDFLAGS])
-+acx_blas_ok=no
-+
-+AC_ARG_WITH(blas,
-+ [AC_HELP_STRING([--with-blas=<lib>], [use BLAS library <lib>])])
-+case $with_blas in
-+ yes | "") ;;
-+ no) acx_blas_ok=disable ;;
-+ -* | */* | *.a | *.so | *.so.* | *.o) BLAS_LIBS="$with_blas" ;;
-+ *) BLAS_LIBS="-l$with_blas" ;;
-+esac
-+
-+# Get fortran linker names of BLAS functions to check for.
-+AC_F77_FUNC(sgemm)
-+AC_F77_FUNC(dgemm)
-+
-+acx_blas_save_LIBS="$LIBS"
-+LIBS="$LIBS $FLIBS"
-+
-+# First, check BLAS_LIBS environment variable
-+if test $acx_blas_ok = no; then
-+if test "x$BLAS_LIBS" != x; then
-+ save_LIBS="$LIBS"; LIBS="$BLAS_LIBS $LIBS"
-+ AC_MSG_CHECKING([for $sgemm in $BLAS_LIBS])
-+ AC_TRY_LINK_FUNC($sgemm, [acx_blas_ok=yes], [BLAS_LIBS=""])
-+ AC_MSG_RESULT($acx_blas_ok)
-+ LIBS="$save_LIBS"
-+fi
-+fi
-+
-+# BLAS linked to by default? (happens on some supercomputers)
-+if test $acx_blas_ok = no; then
-+ save_LIBS="$LIBS"; LIBS="$LIBS"
-+ AC_CHECK_FUNC($sgemm, [acx_blas_ok=yes])
-+ LIBS="$save_LIBS"
-+fi
-+
-+# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/)
-+if test $acx_blas_ok = no; then
-+ AC_CHECK_LIB(atlas, ATL_xerbla,
-+ [AC_CHECK_LIB(f77blas, $sgemm,
-+ [AC_CHECK_LIB(cblas, cblas_dgemm,
-+ [acx_blas_ok=yes
-+ BLAS_LIBS="-lcblas -lf77blas -latlas"],
-+ [], [-lf77blas -latlas])],
-+ [], [-latlas])])
-+fi
-+
-+# BLAS in PhiPACK libraries? (requires generic BLAS lib, too)
-+if test $acx_blas_ok = no; then
-+ AC_CHECK_LIB(blas, $sgemm,
-+ [AC_CHECK_LIB(dgemm, $dgemm,
-+ [AC_CHECK_LIB(sgemm, $sgemm,
-+ [acx_blas_ok=yes; BLAS_LIBS="-lsgemm -ldgemm -lblas"],
-+ [], [-lblas])],
-+ [], [-lblas])])
-+fi
-+
-+# BLAS in Alpha CXML library?
-+if test $acx_blas_ok = no; then
-+ AC_CHECK_LIB(cxml, $sgemm, [acx_blas_ok=yes;BLAS_LIBS="-lcxml"])
-+fi
-+
-+# BLAS in Alpha DXML library? (now called CXML, see above)
-+if test $acx_blas_ok = no; then
-+ AC_CHECK_LIB(dxml, $sgemm, [acx_blas_ok=yes;BLAS_LIBS="-ldxml"])
-+fi
-+
-+# BLAS in Sun Performance library?
-+if test $acx_blas_ok = no; then
-+ if test "x$GCC" != xyes; then # only works with Sun CC
-+ AC_CHECK_LIB(sunmath, acosp,
-+ [AC_CHECK_LIB(sunperf, $sgemm,
-+ [BLAS_LIBS="-xlic_lib=sunperf -lsunmath"
-+ acx_blas_ok=yes],[],[-lsunmath])])
-+ fi
-+fi
-+
-+# BLAS in SCSL library? (SGI/Cray Scientific Library)
-+if test $acx_blas_ok = no; then
-+ AC_CHECK_LIB(scs, $sgemm, [acx_blas_ok=yes; BLAS_LIBS="-lscs"])
-+fi
-+
-+# BLAS in SGIMATH library?
-+if test $acx_blas_ok = no; then
-+ AC_CHECK_LIB(complib.sgimath, $sgemm,
-+ [acx_blas_ok=yes; BLAS_LIBS="-lcomplib.sgimath"])
-+fi
-+
-+# BLAS in IBM ESSL library? (requires generic BLAS lib, too)
-+if test $acx_blas_ok = no; then
-+ AC_CHECK_LIB(blas, $sgemm,
-+ [AC_CHECK_LIB(essl, $sgemm,
-+ [acx_blas_ok=yes; BLAS_LIBS="-lessl -lblas"],
-+ [], [-lblas $FLIBS])])
-+fi
-+
-+# Generic BLAS library?
-+if test $acx_blas_ok = no; then
-+ AC_CHECK_LIB(blas, $sgemm, [acx_blas_ok=yes; BLAS_LIBS="-lblas"])
-+fi
-+
-+AC_SUBST(BLAS_LIBS)
-+
-+LIBS="$acx_blas_save_LIBS"
-+
-+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-+if test x"$acx_blas_ok" = xyes; then
-+ ifelse([$1],,AC_DEFINE(HAVE_BLAS,1,[Define if you have a BLAS library.]),[$1])
-+ :
-+else
-+ acx_blas_ok=no
-+ $2
-+fi
-+])dnl ACX_BLAS
---- acx_lapack.m4 1970-01-01 01:00:00.000000000 +0100
-+++ acx_lapack.m4 2007-08-04 22:50:48.000000000 +0100
-@@ -0,0 +1,133 @@
-+##### http://autoconf-archive.cryp.to/acx_lapack.html
-+#
-+# SYNOPSIS
-+#
-+# ACX_LAPACK([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
-+#
-+# DESCRIPTION
-+#
-+# This macro looks for a library that implements the LAPACK
-+# linear-algebra interface (see http://www.netlib.org/lapack/). On
-+# success, it sets the LAPACK_LIBS output variable to hold the
-+# requisite library linkages.
-+#
-+# To link with LAPACK, you should link with:
-+#
-+# $LAPACK_LIBS $BLAS_LIBS $LIBS $FLIBS
-+#
-+# in that order. BLAS_LIBS is the output variable of the ACX_BLAS
-+# macro, called automatically. FLIBS is the output variable of the
-+# AC_F77_LIBRARY_LDFLAGS macro (called if necessary by ACX_BLAS), and
-+# is sometimes necessary in order to link with F77 libraries. Users
-+# will also need to use AC_F77_DUMMY_MAIN (see the autoconf manual),
-+# for the same reason.
-+#
-+# The user may also use --with-lapack=<lib> in order to use some
-+# specific LAPACK library <lib>. In order to link successfully,
-+# however, be aware that you will probably need to use the same
-+# Fortran compiler (which can be set via the F77 env. var.) as was
-+# used to compile the LAPACK and BLAS libraries.
-+#
-+# ACTION-IF-FOUND is a list of shell commands to run if a LAPACK
-+# library is found, and ACTION-IF-NOT-FOUND is a list of commands to
-+# run it if it is not found. If ACTION-IF-FOUND is not specified, the
-+# default action will define HAVE_LAPACK.
-+#
-+# LAST MODIFICATION
-+#
-+# 2007-07-29
-+#
-+# COPYLEFT
-+#
-+# Copyright (c) 2007 Steven G. Johnson <stevenj@alum.mit.edu>
-+#
-+# This program is free software: you can redistribute it and/or
-+# modify it under the terms of the GNU General Public License as
-+# published by the Free Software Foundation, either version 3 of the
-+# License, or (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+# General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program. If not, see
-+# <http://www.gnu.org/licenses/>.
-+#
-+# As a special exception, the respective Autoconf Macro's copyright
-+# owner gives unlimited permission to copy, distribute and modify the
-+# configure scripts that are the output of Autoconf when processing
-+# the Macro. You need not follow the terms of the GNU General Public
-+# License when using or distributing such scripts, even though
-+# portions of the text of the Macro appear in them. The GNU General
-+# Public License (GPL) does govern all other use of the material that
-+# constitutes the Autoconf Macro.
-+#
-+# This special exception to the GPL applies to versions of the
-+# Autoconf Macro released by the Autoconf Macro Archive. When you
-+# make and distribute a modified version of the Autoconf Macro, you
-+# may extend this special exception to the GPL to apply to your
-+# modified version as well.
-+
-+AC_DEFUN([ACX_LAPACK], [
-+AC_REQUIRE([ACX_BLAS])
-+acx_lapack_ok=no
-+
-+AC_ARG_WITH(lapack,
-+ [AC_HELP_STRING([--with-lapack=<lib>], [use LAPACK library <lib>])])
-+case $with_lapack in
-+ yes | "") ;;
-+ no) acx_lapack_ok=disable ;;
-+ -* | */* | *.a | *.so | *.so.* | *.o) LAPACK_LIBS="$with_lapack" ;;
-+ *) LAPACK_LIBS="-l$with_lapack" ;;
-+esac
-+
-+# Get fortran linker name of LAPACK function to check for.
-+AC_F77_FUNC(cheev)
-+
-+# We cannot use LAPACK if BLAS is not found
-+if test "x$acx_blas_ok" != xyes; then
-+ acx_lapack_ok=noblas
-+fi
-+
-+# First, check LAPACK_LIBS environment variable
-+if test "x$LAPACK_LIBS" != x; then
-+ save_LIBS="$LIBS"; LIBS="$LAPACK_LIBS $BLAS_LIBS $LIBS $FLIBS"
-+ AC_MSG_CHECKING([for $cheev in $LAPACK_LIBS])
-+ AC_TRY_LINK_FUNC($cheev, [acx_lapack_ok=yes], [LAPACK_LIBS=""])
-+ AC_MSG_RESULT($acx_lapack_ok)
-+ LIBS="$save_LIBS"
-+ if test acx_lapack_ok = no; then
-+ LAPACK_LIBS=""
-+ fi
-+fi
-+
-+# LAPACK linked to by default? (is sometimes included in BLAS lib)
-+if test $acx_lapack_ok = no; then
-+ save_LIBS="$LIBS"; LIBS="$LIBS $BLAS_LIBS $FLIBS"
-+ AC_CHECK_FUNC($cheev, [acx_lapack_ok=yes])
-+ LIBS="$save_LIBS"
-+fi
-+
-+# Generic LAPACK library?
-+for lapack in lapack lapack_rs6k; do
-+ if test $acx_lapack_ok = no; then
-+ save_LIBS="$LIBS"; LIBS="$BLAS_LIBS $LIBS"
-+ AC_CHECK_LIB($lapack, $cheev,
-+ [acx_lapack_ok=yes; LAPACK_LIBS="-l$lapack"], [], [$FLIBS])
-+ LIBS="$save_LIBS"
-+ fi
-+done
-+
-+AC_SUBST(LAPACK_LIBS)
-+
-+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-+if test x"$acx_lapack_ok" = xyes; then
-+ ifelse([$1],,AC_DEFINE(HAVE_LAPACK,1,[Define if you have LAPACK library.]),[$1])
-+ :
-+else
-+ acx_lapack_ok=no
-+ $2
-+fi
-+])dnl ACX_LAPACK
diff --git a/sci-libs/cholmod/files/digest-cholmod-1.5.0 b/sci-libs/cholmod/files/digest-cholmod-1.5.0
deleted file mode 100644
index 31af2da3f..000000000
--- a/sci-libs/cholmod/files/digest-cholmod-1.5.0
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 1e247ed94c78f900ddcdd53c1f4803cb CHOLMOD-1.5.0.tar.gz 1090186
-RMD160 f0788e2a7cd4d4f013c292089fbb0cc3248a0f6a CHOLMOD-1.5.0.tar.gz 1090186
-SHA256 d586ee43a9cbbd29b6303124a6be5ebbb459cadfce315524dbd1c2ce31c5f9a1 CHOLMOD-1.5.0.tar.gz 1090186
diff --git a/sci-libs/colamd/Manifest b/sci-libs/colamd/Manifest
deleted file mode 100644
index f46e5dec6..000000000
--- a/sci-libs/colamd/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-AUX colamd-2.7.0-autotools.patch 1772 RMD160 d6994990c9796c3b6d13e3e2e08bc93a9531b74b SHA1 47e2d279c311acb33d5775264c2c5b9e4842290f SHA256 7c07f731584b72a9f05dd98ab448a09b534ec23867ed358e11341631b09ea2a4
-MD5 49d6cf2a59cae26dc4fcf55c54210549 files/colamd-2.7.0-autotools.patch 1772
-RMD160 d6994990c9796c3b6d13e3e2e08bc93a9531b74b files/colamd-2.7.0-autotools.patch 1772
-SHA256 7c07f731584b72a9f05dd98ab448a09b534ec23867ed358e11341631b09ea2a4 files/colamd-2.7.0-autotools.patch 1772
-DIST COLAMD-2.7.0.tar.gz 55923 RMD160 50cffcbc7d2e757fb2ced406888c27c954c79451 SHA1 da12f698c251eecdf7966a62f5bd6ec11bb238f2 SHA256 e4f3a1231efe3ff98b1ef19b6b003cb42d93d935b865adcd1467a895b40fce6d
-EBUILD colamd-2.7.0.ebuild 775 RMD160 998a62b71f3f0c6adb2c1fe91d8b703cb9c7b23a SHA1 8d11f41e398c421587ca7c8dd3f60f3e3f67f550 SHA256 5368635eb97e7bad49d11f0dcc285ec203b86afef743c1039efdbd6262eb1437
-MD5 0c72224ffea5baa6a4d6bdd68607f5b3 colamd-2.7.0.ebuild 775
-RMD160 998a62b71f3f0c6adb2c1fe91d8b703cb9c7b23a colamd-2.7.0.ebuild 775
-SHA256 5368635eb97e7bad49d11f0dcc285ec203b86afef743c1039efdbd6262eb1437 colamd-2.7.0.ebuild 775
-MD5 c57322d2533ebf95a3757adcbd90b5ae files/digest-colamd-2.7.0 235
-RMD160 358ac538d96b2b6017393003b556a2f20865df44 files/digest-colamd-2.7.0 235
-SHA256 ba7c7a39b8727b8ee04b78fb2f31ff3187d47040d75e2f2cb602cc2d831be4ad files/digest-colamd-2.7.0 235
diff --git a/sci-libs/colamd/colamd-2.7.0.ebuild b/sci-libs/colamd/colamd-2.7.0.ebuild
deleted file mode 100644
index af5b7a3d7..000000000
--- a/sci-libs/colamd/colamd-2.7.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit autotools eutils
-
-MY_PN=COLAMD
-DESCRIPTION="Column approximate minimum degree ordering algorithm"
-HOMEPAGE="http://www.cise.ufl.edu/research/sparse/colamd"
-SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-DEPEND="sci-libs/ufconfig"
-
-S="${WORKDIR}/${MY_PN}"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${P}-autotools.patch
- eautoreconf
-}
-
-src_test() {
- cd "${S}"/Demo
- emake test || die "emake test failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc README.txt Doc/ChangeLog || die "dodoc failed"
-}
diff --git a/sci-libs/colamd/files/colamd-2.7.0-autotools.patch b/sci-libs/colamd/files/colamd-2.7.0-autotools.patch
deleted file mode 100644
index 0dd23e038..000000000
--- a/sci-libs/colamd/files/colamd-2.7.0-autotools.patch
+++ /dev/null
@@ -1,58 +0,0 @@
---- configure.ac 1970-01-01 01:00:00.000000000 +0100
-+++ configure.ac 2007-09-21 15:33:53.034845689 +0100
-@@ -0,0 +1,12 @@
-+# -*- Autoconf -*-
-+AC_PREREQ(2.59)
-+AC_INIT(colamd, 2.7.0, davis@cise.ufl.edu)
-+AM_INIT_AUTOMAKE([foreign])
-+AC_PROG_INSTALL
-+AC_PROG_LIBTOOL
-+AC_CHECK_LIB(m, sqrt)
-+AC_CHECK_HEADER( UFconfig.h )
-+AC_OUTPUT(
-+ Makefile \
-+ Demo/Makefile \
-+ Source/Makefile)
---- Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Makefile.am 2007-09-21 15:34:02.954449258 +0100
-@@ -0,0 +1,3 @@
-+SUBDIRS = Source Demo
-+include_HEADERS = $(top_srcdir)/Include/colamd.h
-+EXTRA_DIST = README.txt
---- Source/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Source/Makefile.am 2007-09-21 15:33:38.437315407 +0100
-@@ -0,0 +1,11 @@
-+AM_CFLAGS = -I$(top_builddir)/Include
-+lib_LTLIBRARIES = libcolamd.la
-+noinst_LTLIBRARIES = libcolamdi.la libcolamdl.la
-+
-+libcolamdl_la_SOURCES = colamd.c
-+libcolamdl_la_CPPFLAGS = -DDLONG
-+
-+libcolamdi_la_SOURCES = colamd.c
-+
-+libcolamd_la_SOURCES = colamd_global.c
-+libcolamd_la_LIBADD = libcolamdi.la libcolamdl.la
---- Demo/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Demo/Makefile.am 2007-09-21 15:57:36.290559012 +0100
-@@ -0,0 +1,20 @@
-+LDADD = $(top_builddir)/Source/libcolamd.la
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+
-+check_PROGRAMS = colamd_example colamd_l_example
-+colamd_example_SOURCES = colamd_example.c
-+colamd_l_example_SOURCES = colamd_l_example.c
-+colamd_l_example_CPPFLAGS = $(AM_CPPFLAGS) -DDLONG
-+
-+test: $(check_PROGRAMS)
-+ @for i in $(check_PROGRAMS); do \
-+ echo "Testing $$i"; \
-+ ./$$i > my_$$i.out; \
-+ if ! diff $$i.out my_$$i.out; then \
-+ echo "Testing $$i failed"; \
-+ exit 1; \
-+ fi \
-+ done;
-+
-+clean-local:
-+ rm -f my*.out
diff --git a/sci-libs/colamd/files/digest-colamd-2.7.0 b/sci-libs/colamd/files/digest-colamd-2.7.0
deleted file mode 100644
index bd52c725f..000000000
--- a/sci-libs/colamd/files/digest-colamd-2.7.0
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 311831d640af502ebfcd567d5afbcd5c COLAMD-2.7.0.tar.gz 55923
-RMD160 50cffcbc7d2e757fb2ced406888c27c954c79451 COLAMD-2.7.0.tar.gz 55923
-SHA256 e4f3a1231efe3ff98b1ef19b6b003cb42d93d935b865adcd1467a895b40fce6d COLAMD-2.7.0.tar.gz 55923
diff --git a/sci-libs/cxsparse/Manifest b/sci-libs/cxsparse/Manifest
deleted file mode 100644
index 1518b7a7c..000000000
--- a/sci-libs/cxsparse/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-AUX cxsparse-2.0.7-autotools.patch 3329 RMD160 0aaeb07b2ba7f2a66d1c5f43c376e856073efbba SHA1 6714ac7da73ff9c1837d48668de77a1153acf79e SHA256 54841d4c6b1f17d29c8b15688a0ac2b01ef7a5f052187dbd3cc357914c30578e
-MD5 157de2b72a3fd96539fa9f21f0360222 files/cxsparse-2.0.7-autotools.patch 3329
-RMD160 0aaeb07b2ba7f2a66d1c5f43c376e856073efbba files/cxsparse-2.0.7-autotools.patch 3329
-SHA256 54841d4c6b1f17d29c8b15688a0ac2b01ef7a5f052187dbd3cc357914c30578e files/cxsparse-2.0.7-autotools.patch 3329
-DIST CXSparse.tar.gz 1901144 RMD160 3199e809bd9d7f09a83beb148e4bb04c02ebf032 SHA1 f9a06735432c9a7ff79a8c278139210840d12acd SHA256 c744c22e69fe329e0cd85d160c347aa0e928302112745df8b8c911caac5b43b5
-EBUILD cxsparse-2.0.7.ebuild 684 RMD160 93d18aa59e15945f1646043715dc5e330eea08ee SHA1 5d50539cadd8ee6e275bf92741cd55444f5bc80a SHA256 b57ca6fe8f74a6b133002c90c82502e549201d0312eb66481b02ee1133c17c1f
-MD5 7d401041261689403f1469dc12c5044b cxsparse-2.0.7.ebuild 684
-RMD160 93d18aa59e15945f1646043715dc5e330eea08ee cxsparse-2.0.7.ebuild 684
-SHA256 b57ca6fe8f74a6b133002c90c82502e549201d0312eb66481b02ee1133c17c1f cxsparse-2.0.7.ebuild 684
-MD5 81683a172d04d2a3766aa2467ddc6178 files/digest-cxsparse-2.0.7 229
-RMD160 14672d1fe8244f5e3ec5d9b2c39b34a24685892e files/digest-cxsparse-2.0.7 229
-SHA256 1d815f7f58c968c5a6ecca08bb24cc441f380ac4b4fd41613ef2d5517a58b1f5 files/digest-cxsparse-2.0.7 229
diff --git a/sci-libs/cxsparse/cxsparse-2.0.7.ebuild b/sci-libs/cxsparse/cxsparse-2.0.7.ebuild
deleted file mode 100644
index a849f463e..000000000
--- a/sci-libs/cxsparse/cxsparse-2.0.7.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit autotools eutils
-
-MY_PN=CXSparse
-DESCRIPTION="Extended sparse matrix package."
-HOMEPAGE="http://www.cise.ufl.edu/research/sparse/cxsparse"
-SRC_URI="http://www.cise.ufl.edu/research/sparse/${MY_PN}/${MY_PN}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-DEPEND="sci-libs/ufconfig"
-
-S="${WORKDIR}/${MY_PN}"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${P}-autotools.patch
- eautoreconf
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc README.txt Doc/ChangeLog || die "dodoc failed"
-}
diff --git a/sci-libs/cxsparse/files/cxsparse-2.0.7-autotools.patch b/sci-libs/cxsparse/files/cxsparse-2.0.7-autotools.patch
deleted file mode 100644
index 85f4f00dc..000000000
--- a/sci-libs/cxsparse/files/cxsparse-2.0.7-autotools.patch
+++ /dev/null
@@ -1,88 +0,0 @@
---- configure.ac 1970-01-01 01:00:00.000000000 +0100
-+++ configure.ac 2007-09-21 16:18:36.345100692 +0100
-@@ -0,0 +1,10 @@
-+# -*- Autoconf -*-
-+AC_PREREQ(2.59)
-+AC_INIT(cxsparse, 2.0.7, davis@cise.ufl.edu)
-+AM_INIT_AUTOMAKE([foreign])
-+AC_PROG_INSTALL
-+AC_PROG_LIBTOOL
-+AC_CHECK_LIB(m, sqrt)
-+AC_CONFIG_FILES([Makefile Demo/Makefile Source/Makefile])
-+AC_OUTPUT
-+
---- Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Makefile.am 2007-09-21 16:49:36.445850688 +0100
-@@ -0,0 +1,3 @@
-+SUBDIRS = Demo Source
-+EXTRA_DIST = README.txt
-+include_HEADERS = Include/cs.h
---- Source/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Source/Makefile.am 2007-09-21 16:44:40.012957940 +0100
-@@ -0,0 +1,24 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+CS_SOURCE = cs_add.c cs_amd.c cs_chol.c cs_cholsol.c cs_counts.c cs_cumsum.c \
-+ cs_droptol.c cs_dropzeros.c cs_dupl.c cs_entry.c \
-+ cs_etree.c cs_fkeep.c cs_gaxpy.c cs_happly.c cs_house.c cs_ipvec.c \
-+ cs_lsolve.c cs_ltsolve.c cs_lu.c cs_lusol.c cs_util.c cs_multiply.c \
-+ cs_permute.c cs_pinv.c cs_post.c cs_pvec.c cs_qr.c cs_qrsol.c \
-+ cs_scatter.c cs_schol.c cs_sqr.c cs_symperm.c cs_tdfs.c cs_malloc.c \
-+ cs_transpose.c cs_compress.c cs_usolve.c cs_utsolve.c cs_scc.c \
-+ cs_maxtrans.c cs_dmperm.c cs_updown.c cs_print.c cs_norm.c cs_load.c \
-+ cs_dfs.c cs_reach.c cs_spsolve.c cs_leaf.c cs_ereach.c cs_randperm.c
-+
-+lib_LTLIBRARIES = libcxsparse.la
-+noinst_LTLIBRARIES = libcxsparse_di.la libcxsparse_dl.la libcxsparse_ci.la libcxsparse_cl.la
-+
-+libcxsparse_di_la_SOURCES = $(CS_SOURCE)
-+libcxsparse_dl_la_SOURCES = $(CS_SOURCE)
-+libcxsparse_dl_la_CPPFLAGS = $(AM_CPPFLAGS) -DCS_LONG
-+libcxsparse_ci_la_SOURCES = $(CS_SOURCE)
-+libcxsparse_ci_la_CPPFLAGS = $(AM_CPPFLAGS) -DCS_COMPLEX
-+libcxsparse_cl_la_SOURCES = $(CS_SOURCE)
-+libcxsparse_cl_la_CPPFLAGS = $(AM_CPPFLAGS) -DCS_LONG -DCS_COMPLEX
-+
-+libcxsparse_la_SOURCES = cs_convert.c
-+libcxsparse_la_LIBADD = libcxsparse_di.la libcxsparse_dl.la libcxsparse_ci.la libcxsparse_cl.la
---- Demo/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Demo/Makefile.am 2007-09-21 16:38:55.422571958 +0100
-@@ -0,0 +1,39 @@
-+check_PROGRAMS = \
-+ cs_ci_demo1 \
-+ cs_ci_demo2 \
-+ cs_ci_demo3 \
-+ cs_cl_demo1 \
-+ cs_cl_demo2 \
-+ cs_cl_demo3 \
-+ cs_demo1 \
-+ cs_demo2 \
-+ cs_demo3 \
-+ cs_di_demo1 \
-+ cs_di_demo2 \
-+ cs_di_demo3 \
-+ cs_dl_demo1 \
-+ cs_dl_demo2 \
-+ cs_dl_demo3 \
-+ cs_idemo \
-+ cs_ldemo
-+
-+LDADD = $(top_builddir)/Source/libcxsparse.la -lm
-+AM_CPPFLAGS = -I$(top_srcdir)/Include
-+
-+cs_ci_demo1_SOURCES = cs_ci_demo1.c
-+cs_ci_demo2_SOURCES = cs_ci_demo2.c cs_ci_demo.c
-+cs_ci_demo3_SOURCES = cs_ci_demo3.c cs_ci_demo.c
-+cs_cl_demo1_SOURCES = cs_cl_demo1.c
-+cs_cl_demo2_SOURCES = cs_cl_demo2.c cs_cl_demo.c
-+cs_cl_demo3_SOURCES = cs_cl_demo3.c cs_cl_demo.c
-+cs_demo1_SOURCES = cs_demo1.c
-+cs_demo2_SOURCES = cs_demo2.c cs_demo.c
-+cs_demo3_SOURCES = cs_demo3.c cs_demo.c
-+cs_di_demo1_SOURCES = cs_di_demo1.c
-+cs_di_demo2_SOURCES = cs_di_demo2.c cs_di_demo.c
-+cs_di_demo3_SOURCES = cs_di_demo3.c cs_di_demo.c
-+cs_dl_demo1_SOURCES = cs_dl_demo1.c
-+cs_dl_demo2_SOURCES = cs_dl_demo2.c cs_dl_demo.c
-+cs_dl_demo3_SOURCES = cs_dl_demo3.c cs_dl_demo.c
-+cs_idemo_SOURCES = cs_idemo.c
-+cs_ldemo_SOURCES = cs_ldemo.c
diff --git a/sci-libs/cxsparse/files/digest-cxsparse-2.0.7 b/sci-libs/cxsparse/files/digest-cxsparse-2.0.7
deleted file mode 100644
index 36bc8bafa..000000000
--- a/sci-libs/cxsparse/files/digest-cxsparse-2.0.7
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 35cb02fbac577ed84b66a14d63aa5394 CXSparse.tar.gz 1901144
-RMD160 3199e809bd9d7f09a83beb148e4bb04c02ebf032 CXSparse.tar.gz 1901144
-SHA256 c744c22e69fe329e0cd85d160c347aa0e928302112745df8b8c911caac5b43b5 CXSparse.tar.gz 1901144
diff --git a/sci-libs/gsl/ChangeLog b/sci-libs/gsl/ChangeLog
deleted file mode 100644
index 14014c891..000000000
--- a/sci-libs/gsl/ChangeLog
+++ /dev/null
@@ -1,205 +0,0 @@
-# ChangeLog for sci-libs/gsl
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*gsl-1.10 (19 Sep 2007)
-
- 19 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org> ChangeLog:
- Bump. Fixed cblas stuff.
-
- 16 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org>
- files/eselect.cblas.gsl, metadata.xml:
- fixed link for cblas.h, closing bug #192718, added longdescription.
-
-*gsl-1.9-r1 (21 Aug 2007)
-
- 21 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org> +files/cblas.pc.in,
- +files/eselect.cblas.gsl, +gsl-1.9-r1.ebuild:
- Added eselect and cblas pkg-config files to be a possible implementation of
- virtual/cblas. General cleanup continued.
-
- 12 Jun 2007; Christoph Mende <angelos@gentoo.org> gsl-1.9.ebuild:
- Stable on amd64 wrt bug 180916
-
- 09 Jun 2007; nixnut <nixnut@gentoo.org> gsl-1.9.ebuild:
- Stable on ppc wrt bug 180916
-
- 07 Jun 2007; Markus Rothe <corsair@gentoo.org> gsl-1.9.ebuild:
- Stable on ppc64; bug #180916
-
- 06 Jun 2007; Raúl Porcel <armin76@gentoo.org> gsl-1.9.ebuild:
- alpha/ia64/x86 stable wrt #180916
-
- 05 Jun 2007; Jeroen Roovers <jer@gentoo.org> gsl-1.9.ebuild:
- Stable for HPPA (bug #180916).
-
- 05 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> gsl-1.9.ebuild:
- Stable on sparc wrt #180916
-
- 28 Mar 2007; Fabian Groffen <grobian@gentoo.org> gsl-1.7.ebuild,
- gsl-1.8.ebuild, gsl-1.9.ebuild:
- Dropped ppc-macos keyword, see you in prefix
-
- 28 Mar 2007; Raúl Porcel <armin76@gentoo.org> gsl-1.8.ebuild:
- ia64 stable wrt bug 167860
-
- 27 Mar 2007; Michael Cummings <mcummings@gentoo.org> gsl-1.9.ebuild:
- Tested on swarm for USE-flag changes in dev-perl/PDL
-
- 15 Mar 2007; Markus Dittrich <markusle@gentoo.org> gsl-1.9.ebuild:
- Some general clean-ups thanks to Santiago M. Mola Velasco
- <cooldwind@gmail.com> (see bug #170919).
-
- 06 Mar 2007; Simon Stelling <blubb@gentoo.org> gsl-1.8.ebuild:
- stable on amd64; bug 169212
-
- 28 Feb 2007; Roy Marples <uberlord@gentoo.org> gsl-1.9.ebuild:
- Add ~x86-fbsd keyword.
-
- 24 Feb 2007; nixnut <nixnut@gentoo.org> gsl-1.8.ebuild:
- Stable on ppc wrt bug 167860
-
- 24 Feb 2007; Markus Rothe <corsair@gentoo.org> gsl-1.8.ebuild:
- Stable on ppc64; bug #167860
-
- 22 Feb 2007; Christian Faulhammer <opfer@gentoo.org> gsl-1.8.ebuild:
- stable x86; bug 167860
-
- 22 Feb 2007; Jeroen Roovers <jer@gentoo.org> gsl-1.8.ebuild:
- Stable for HPPA (bug #167860).
-
-*gsl-1.9 (21 Feb 2007)
-
- 21 Feb 2007; Markus Dittrich <markusle@gentoo.org> +gsl-1.9.ebuild:
- Version bump.
-
- 21 Feb 2007; Markus Dittrich <markusle@gentoo.org> gsl-1.8.ebuild:
- Removed filtering of -mfpmath=sse since otherwise tests fail
- on a -mfpmath=sse built toolchain.
-
- 06 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> gsl-1.8.ebuild:
- Stable on sparc
-
- 18 Jan 2007; Ferris McCormick <fmccor@gentoo.org> gsl-1.7.ebuild:
- Stable on sparc (no problems reported for 15 months).
-
- 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog:
- Update for my nick change spyderous -> dberkholz.
-
- 17 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/gsl-1.6-deps.diff, gsl-1.8.ebuild:
- (#134063) Fix for --as-needed.
-
- 16 Jun 2006; Markus Rothe <corsair@gentoo.org> gsl-1.7.ebuild:
- Stable on ppc64
-
- 23 May 2006; Markus Rothe <corsair@gentoo.org> gsl-1.4.ebuild:
- Stable on ppc64
-
-*gsl-1.8 (11 Apr 2006)
-
- 11 Apr 2006; George Shapovalov <george@gentoo.org> +gsl-1.8.ebuild:
- new version
-
- 10 Mar 2006; Aron Griffis <agriffis@gentoo.org> gsl-1.7.ebuild:
- Mark 1.7 stable on ia64
-
- 22 Feb 2006; Emanuele Giaquinta <exg@gentoo.org> gsl-1.7.ebuild:
- Stable on ppc.
-
- 08 Feb 2006; Aron Griffis <agriffis@gentoo.org> gsl-1.7.ebuild:
- Mark 1.7 stable on alpha
-
- 18 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> gsl-1.7.ebuild:
- Stable on amd64.
-
- 10 Nov 2005; Fabian Groffen <grobian@gentoo.org> gsl-1.7.ebuild:
- Marked ~ppc-macos (bug #111578)
-
-*gsl-1.7 (14 Oct 2005)
-
- 14 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> +gsl-1.7.ebuild:
- Version bump, closes bug 106895.
-
- 26 Jun 2005; Olivier Fisette <ribosome@gentoo.org> -files/k6-undef.diff,
- -gsl-1.3.ebuild:
- Removed obsolete version and unused patch.
-
-*gsl-1.6 (16 Jan 2005)
-
- 16 Jan 2005; Olivier Fisette <ribosome@gentoo.org> gsl-1.3.ebuild,
- gsl-1.4.ebuild, +gsl-1.6.ebuild:
- New version. Fixed HOMEPAGE and SRC_URI (use the GNU mirrors).
-
- 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
- Change encoding to UTF-8 for GLEP 31 compliance
-
-*gsl-1.4 (28 Dec 2004)
-
- 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
- +files/k6-undef.diff, +gsl-1.3.ebuild, +gsl-1.4.ebuild:
- Moved from dev-libs/gsl to sci-libs/gsl.
-
- 23 Dec 2004; Markus Rothe <corsair@gentoo.org> gsl-1.4.ebuild:
- Added ~ppc64 to KEYWORDS; bug #74046
-
- 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gsl-1.3.ebuild,
- gsl-1.4.ebuild:
- virtual/glibc -> virtual/libc
-
- 23 May 2004; Bryan Østergaard <kloeri@gentoo.org> gsl-1.4.ebuild:
- Stable on alpha.
-
- 02 May 2004; David Holm <dholm@gentoo.org> gsl-1.4.ebuild:
- Added to ~ppc.
-
- 14 Apr 2004; <kloeri@gentoo.org> gsl-1.4.ebuild:
- Keyworded ~alpha.
-
- 10 Mar 2004; Patrick Kursawe <phosphan@gentoo.org> gsl-1.0.ebuild,
- gsl-1.1.1.ebuild, gsl-1.2.ebuild, gsl-1.3.ebuild, gsl-1.4.ebuild:
- Cleanup, bump to stable
-
- 21 Nov 2003; George Shapovalov <george@gentoo.org> gsl-1.3.ebuild, gsl-1.4.ebuild :
- added "filter-mpmath sse", fixes #33059
-
-*gsl-1.4 (18 Nov 2003)
-
- 18 Nov 2003; Stephen Diener <sediener@gentoo.org> gsl-1.4.ebuild:
- Version bump.
-
- 13 Jun 2003; George Shapovalov <george@gentoo.org> gsl-1.3.ebuild :
- added filter-flags -ffast-math (#22696), some cleanups.
-
-*gsl-1.1.1 (12 Jun 2003)
-
- 12 Jun 2003; <msterret@gentoo.org> gsl-1.1.1.ebuild:
- fix Header
-
-*gsl-1.3 (14 Feb 2003)
-
- 14 Feb 2003; Martin Holzer <mholzer@gentoo.org> gsl-1.3.ebuild,
- files/digest-gsl-1.3 ChangeLog :
- Version bump. Closes #15665.
-
-*gsl-1.2 (06 Aug 2002)
-
- 18 Oct 2002; George Shapovalov <george@gentoo.org> gsl-1.2.ebuild,
- files/k6-undef.diff :
-
- fix building on k6 systems. Thanks to Charles G. Waldman <cgw@alum.mit.edu>, #9011
-
- 06 Aug 2002; George Shapovalov <george@gentoo.org> gsl-1.2.ebuild,
- files/digest-gsl-1.2 :
-
- new version, renaiming old ebuild sufficed
-
-*gsl-1.0 (1 Feb 2002)
-
- 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
-
- Added initial ChangeLog which should be updated whenever the package is
- updated in any way. This changelog is targetted to users. This means that the
- comments should well explained and written in clean English. The details about
- writing correct changelogs are explained in the skel.ChangeLog file which you
- can find in the root directory of the portage repository.
diff --git a/sci-libs/gsl/Manifest b/sci-libs/gsl/Manifest
deleted file mode 100644
index 1a845f93e..000000000
--- a/sci-libs/gsl/Manifest
+++ /dev/null
@@ -1,28 +0,0 @@
-AUX cblas.pc.in 290 RMD160 4fc855a67383ac17b68c29d8f10307178919e217 SHA1 ec23b2092a5498beb602c9b558af8abcf5dd6358 SHA256 f47133de2f49a5ff53c8e295d03fbe8923c79cd0978cedb903cfdf7e57a873a1
-MD5 a3aa0d987b3770c85cb8b79f215583c1 files/cblas.pc.in 290
-RMD160 4fc855a67383ac17b68c29d8f10307178919e217 files/cblas.pc.in 290
-SHA256 f47133de2f49a5ff53c8e295d03fbe8923c79cd0978cedb903cfdf7e57a873a1 files/cblas.pc.in 290
-AUX eselect.cblas.gsl 216 RMD160 b2c3d435952eb73fcd02406fbd087176407c1f76 SHA1 814489871b93c2b4f7195fb9bbef1227e04c36cf SHA256 2be1ba93a0bafa73df52913f54d1c7fd299aa1cd0a98c5fbe4eac894073ebac7
-MD5 0a4eac4ceb14f3fdbed0c7145522b6e9 files/eselect.cblas.gsl 216
-RMD160 b2c3d435952eb73fcd02406fbd087176407c1f76 files/eselect.cblas.gsl 216
-SHA256 2be1ba93a0bafa73df52913f54d1c7fd299aa1cd0a98c5fbe4eac894073ebac7 files/eselect.cblas.gsl 216
-AUX gsl-cblas.patch 2857 RMD160 2bc2973635d608cdaf73849ba1a85797bbf7dc74 SHA1 b97d867aa5389d258ec04383a1598ae1fad25446 SHA256 e0286230eff05faf9bf2c5c320a0a3a8855286ba2a5fb163cb07a5386e60c5bf
-MD5 a1165d10cfae7ee7fc928c9c47e4076e files/gsl-cblas.patch 2857
-RMD160 2bc2973635d608cdaf73849ba1a85797bbf7dc74 files/gsl-cblas.patch 2857
-SHA256 e0286230eff05faf9bf2c5c320a0a3a8855286ba2a5fb163cb07a5386e60c5bf files/gsl-cblas.patch 2857
-DIST gsl-1.10.tar.gz 2842422 RMD160 0b6ac2b1aec6a93521941620a824ae78f79adebb SHA1 401d0203d362948e30d0b3c58601a3bc52d0bfd4 SHA256 ea3968b58bfc7619f47bf5ff64a7198a38c72419d24b844e71e48823a4776ff0
-EBUILD gsl-1.10.ebuild 1958 RMD160 897ff1dc0b77a3bfe9b8485557310f63a53fd904 SHA1 36b13508106e338c3f505208a58dad5009007ec5 SHA256 3e98ed26184f5c065223b28efeefddbe3f78760d8243c75821c2d2abec222ab1
-MD5 2b3032efa4e3f141e76eb51a76f19e04 gsl-1.10.ebuild 1958
-RMD160 897ff1dc0b77a3bfe9b8485557310f63a53fd904 gsl-1.10.ebuild 1958
-SHA256 3e98ed26184f5c065223b28efeefddbe3f78760d8243c75821c2d2abec222ab1 gsl-1.10.ebuild 1958
-MISC ChangeLog 6675 RMD160 14628e25bfeca916116b9a95a8e505d3be5b4457 SHA1 8024277399b888fe723af40cdcdcc702dec3fd66 SHA256 e4099f58e9b34fbe0c0794c1843e3cc54a39c9edd89846638bc1c2dd17122a35
-MD5 6dafa56826e2704fe9687ab4e3bc7029 ChangeLog 6675
-RMD160 14628e25bfeca916116b9a95a8e505d3be5b4457 ChangeLog 6675
-SHA256 e4099f58e9b34fbe0c0794c1843e3cc54a39c9edd89846638bc1c2dd17122a35 ChangeLog 6675
-MISC metadata.xml 836 RMD160 b943f54adb51092168df6701a8b609d542294ed2 SHA1 6fa1524e79b23126873585c549946acb69999060 SHA256 5a46124b74c2db07241cec1c43eaf3c7f5882fdf9ce9587383b425443ed9a67c
-MD5 529476866309c697ceae813fad490028 metadata.xml 836
-RMD160 b943f54adb51092168df6701a8b609d542294ed2 metadata.xml 836
-SHA256 5a46124b74c2db07241cec1c43eaf3c7f5882fdf9ce9587383b425443ed9a67c metadata.xml 836
-MD5 b700c72ebce59c63bc26115233ef2873 files/digest-gsl-1.10 229
-RMD160 0e0fe6c0cb5f64d212faa5105b545a7054f5b8f5 files/digest-gsl-1.10 229
-SHA256 0cbbd8d5a2163fecec47895c7a73fafcf47e79d3b9930aca339833e08958c8c5 files/digest-gsl-1.10 229
diff --git a/sci-libs/gsl/files/cblas.pc.in b/sci-libs/gsl/files/cblas.pc.in
deleted file mode 100644
index a2580f85e..000000000
--- a/sci-libs/gsl/files/cblas.pc.in
+++ /dev/null
@@ -1,12 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=/usr/@LIBDIR@
-includedir=${prefix}/include
-
-Name: cblas
-Description: GSL C Implementation of the Basic Linear Algebra Subprograms
-Version: @PV@
-URL: http://www.gnu.org/software/gsl
-Libs: -L${libdir} -lcblas
-Libs.private: -lm
-Cflags: -I${includedir}
diff --git a/sci-libs/gsl/files/digest-gsl-1.10 b/sci-libs/gsl/files/digest-gsl-1.10
deleted file mode 100644
index f17e89c7b..000000000
--- a/sci-libs/gsl/files/digest-gsl-1.10
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 d67be4f2e5560d6cf907e18a428becdc gsl-1.10.tar.gz 2842422
-RMD160 0b6ac2b1aec6a93521941620a824ae78f79adebb gsl-1.10.tar.gz 2842422
-SHA256 ea3968b58bfc7619f47bf5ff64a7198a38c72419d24b844e71e48823a4776ff0 gsl-1.10.tar.gz 2842422
diff --git a/sci-libs/gsl/files/eselect.cblas.gsl b/sci-libs/gsl/files/eselect.cblas.gsl
deleted file mode 100644
index af6fee51f..000000000
--- a/sci-libs/gsl/files/eselect.cblas.gsl
+++ /dev/null
@@ -1,5 +0,0 @@
-libgslcblas.so /usr/@LIBDIR@/libcblas.so
-libgslcblas.so.0 /usr/@LIBDIR@/libcblas.so.0
-libgslcblas.a /usr/@LIBDIR@/libcblas.a
-../blas/gsl/cblas.pc /usr/@LIBDIR@/pkgconfig/cblas.pc
-gsl/gsl_cblas.h /usr/include/cblas.h
diff --git a/sci-libs/gsl/files/gsl-cblas.patch b/sci-libs/gsl/files/gsl-cblas.patch
deleted file mode 100644
index 3861786a1..000000000
--- a/sci-libs/gsl/files/gsl-cblas.patch
+++ /dev/null
@@ -1,90 +0,0 @@
---- configure.ac.orig 2007-09-19 13:25:25.644286706 +0100
-+++ configure.ac 2007-09-19 15:58:30.963832549 +0100
-@@ -130,6 +130,14 @@
- AC_CHECK_LIB(m, cos)
- fi
-
-+dnl Use alternate cblas if specified by user
-+CBLAS_LIBS="-lgslcblas"
-+AC_ARG_WITH(cblas,
-+ [AC_HELP_STRING([--with-cblas=<lib>], [use external CBLAS library <lib>])],
-+ [CBLAS_LIBS="$withval"])
-+AM_CONDITIONAL(LINK_WITH_CBLAS_EXTERNAL, [ test ! "x$CBLAS_LIBS" = x"-lgslcblas" ])
-+AC_SUBST(CBLAS_LIBS)
-+
- dnl Remember to put a definition in acconfig.h for each of these
- AC_CHECK_DECLS(feenableexcept,,,[#define _GNU_SOURCE 1
- #include <fenv.h>])
---- Makefile.am.orig 2007-09-19 13:25:11.299469242 +0100
-+++ Makefile.am 2007-09-19 15:53:28.594601509 +0100
-@@ -15,28 +15,29 @@
-
- EXTRA_DIST = autogen.sh gsl-config.in gsl.pc.in configure.ac THANKS BUGS SUPPORT gsl.spec.in gsl.m4 test_gsl_histogram.sh
-
--lib_LTLIBRARIES = libgsl.la
--libgsl_la_SOURCES = version.c
--libgsl_la_LIBADD = $(SUBLIBS)
--libgsl_la_LDFLAGS = -version-info $(GSL_LT_VERSION)
--noinst_HEADERS = templates_on.h templates_off.h
-+lib_LTLIBRARIES = libgsl.la
-
--MINGW32_HOST = @MINGW32_HOST@
--if MINGW32_HOST
--libgsl_la_LIBADD += cblas/libgslcblas.la
--libgsl_la_LDFLAGS += -no-undefined
-+if LINK_WITH_CBLAS_EXTERNAL
-+gsl_cblas = $(CBLAS_LIBS)
-+else
-+gsl_cblas = cblas/libgslcblas.la
- endif
-
-+libgsl_la_SOURCES = version.c
-+libgsl_la_LDFLAGS = -no-undefined -version-info $(GSL_LT_VERSION)
-+libgsl_la_LIBADD = $(SUBLIBS) $(gsl_cblas)
-+noinst_HEADERS = templates_on.h templates_off.h
-+
- m4datadir = $(datadir)/aclocal
- m4data_DATA = gsl.m4
-
- bin_PROGRAMS = gsl-randist gsl-histogram
-
- gsl_randist_SOURCES = gsl-randist.c
--gsl_randist_LDADD = libgsl.la cblas/libgslcblas.la
-+gsl_randist_LDADD = libgsl.la $(gsl_cblas)
-
- gsl_histogram_SOURCES = gsl-histogram.c
--gsl_histogram_LDADD = libgsl.la cblas/libgslcblas.la
-+gsl_histogram_LDADD = libgsl.la $(gsl_cblas)
-
- check_SCRIPTS = test_gsl_histogram.sh
- TESTS = test_gsl_histogram.sh
---- gsl-config.in.orig 2007-09-19 13:25:39.373069065 +0100
-+++ gsl-config.in 2007-09-19 13:01:31.410346928 +0100
-@@ -19,8 +19,7 @@
- --version output version information
-
- An external CBLAS library can be specified using the GSL_CBLAS_LIB
--environment variable. The GSL CBLAS library is used by default.
--
-+environment variable. By default, it will use the one compiled with gsl: @CBLAS_LIBS@.
- EOF
-
- exit $1
-@@ -62,7 +61,7 @@
- ;;
-
- --libs)
-- : ${GSL_CBLAS_LIB=-lgslcblas}
-+ : ${GSL_CBLAS_LIB=@CBLAS_LIBS@}
- echo @GSL_LIBS@ $GSL_CBLAS_LIB -lm
- ;;
-
---- gsl.pc.in.orig 2007-09-19 13:25:49.477644892 +0100
-+++ gsl.pc.in 2007-09-19 13:01:56.355768487 +0100
-@@ -6,5 +6,5 @@
- Name: GSL
- Description: GNU Scientific Library
- Version: @VERSION@
--Libs: @GSL_LIBS@ -lgslcblas @LIBS@
-+Libs: @GSL_LIBS@ @CBLAS_LIBS@ @LIBS@
- Cflags: @GSL_CFLAGS@
diff --git a/sci-libs/gsl/gsl-1.10.ebuild b/sci-libs/gsl/gsl-1.10.ebuild
deleted file mode 100644
index 5d1e6ef3a..000000000
--- a/sci-libs/gsl/gsl-1.10.ebuild
+++ /dev/null
@@ -1,68 +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/gsl/gsl-1.9-r1.ebuild,v 1.1 2007/08/21 17:53:34 bicatali Exp $
-
-inherit eutils flag-o-matic toolchain-funcs autotools
-
-DESCRIPTION="The GNU Scientific Library"
-HOMEPAGE="http://www.gnu.org/software/gsl/"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="cblas"
-
-DEPEND="app-admin/eselect-cblas
- dev-util/pkgconfig
- cblas? ( virtual/cblas )"
-
-RDEPEND="app-admin/eselect-cblas
- cblas? ( virtual/cblas )"
-
-
-pkg_setup() {
- # icc-10.0.026 did not pass rng tests (last check: gsl-1.10)
- if [[ $(tc-getCC) == icc ]]; then
- eerror "icc known to fail tests. Revert to safer gcc and re-emerge."
- die "gsl does not work when compiled with icc"
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/gsl-cblas.patch
- eautoreconf
-}
-
-src_compile() {
- # could someone check if they are still needed?
- replace-cpu-flags k6 k6-2 k6-3 i586
- filter-flags -ffast-math
- local myconf=
- use cblas && myconf="--with-cblas=$(pkg-config --libs cblas)"
- econf "${myconf}"|| die "econf failed"
- emake || die 'emake failed.'
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die "emake install failed."
- dodoc AUTHORS BUGS ChangeLog NEWS README SUPPORT \
- THANKS TODO || die "dodoc failed"
-
- # take care of pkgconfig file for cblas implementation.
- sed -e "s/@LIBDIR@/$(get_libdir)/" \
- -e "s/@PV@/${PV}/" \
- "${FILESDIR}"/cblas.pc.in > cblas.pc \
- || die "sed cblas.pc failed"
- insinto /usr/$(get_libdir)/blas/gsl
- doins cblas.pc || die "installing cblas.pc failed"
- eselect cblas add $(get_libdir) "${FILESDIR}"/eselect.cblas.gsl gsl
-}
-
-pkg_postinst() {
- [[ -z "$(eselect cblas show)" ]] && eselect cblas set gsl
- elog "To use CBLAS gsl implementation, you have to issue (as root):"
- elog "\t eselect cblas set gsl"
-}
diff --git a/sci-libs/gsl/metadata.xml b/sci-libs/gsl/metadata.xml
deleted file mode 100644
index a94c243d3..000000000
--- a/sci-libs/gsl/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sci</herd>
-<longdescription lang="en">
-The GNU Scientific Library (GSL) is a collection of routines for
-numerical analysis. The routines are written from scratch by the GSL
-team in C, and present a modern API for C programmers, while allowing
-wrappers to be written for very high level languages.
-
-GSL includes data types and routines for complex numbers, vectors,
-matrices, basic linear algebra subroutines (BLAS), eigensystems,
-simulated annealing, minimization, root finding, pseudo-random
-numbers, least-squares fitting, fast Fourier transforms (FFT),
-differential equations, quadrature, Monte Carlo integration, special
-functions, physical constants, and much more.
-</longdescription>
-</pkgmetadata>
diff --git a/sci-libs/ipp/Manifest b/sci-libs/ipp/Manifest
deleted file mode 100644
index 6a1443a0e..000000000
--- a/sci-libs/ipp/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-DIST l_ipp_em64t_p_5.2.059.tgz 161964579 RMD160 4e0f4df68d09380f5b8644c366e57813b3ef9fde SHA1 43559dabac3eed24b5a94dc00559466aba885799 SHA256 f71f632f02f307c5e0e38e953184ea286ca2d90c4624dbd205701f9e268ff9a8
-DIST l_ipp_ia32_p_5.2.059.tgz 213000994 RMD160 598e3d92e933546b3e143538985d922624a4335a SHA1 bcf11196a760e54713f59a8a06f58f0a31937853 SHA256 cf7f39231cd56cc04fae8e91cc5c10be155f49a284076714252a3d8d5cce5cac
-EBUILD ipp-5.2.059.ebuild 3067 RMD160 87d32f2a9af22b351678366ea91c511a65a8f5b6 SHA1 9eac1f09b14902f1ed4d698cceef5396b1ea3c52 SHA256 5585f06728555afcf6d8c3262133f0abd74738d8bda5b1573a5cb38462800b4d
-MD5 4c848f2e1ee66583883f14942bf6c8f5 ipp-5.2.059.ebuild 3067
-RMD160 87d32f2a9af22b351678366ea91c511a65a8f5b6 ipp-5.2.059.ebuild 3067
-SHA256 5585f06728555afcf6d8c3262133f0abd74738d8bda5b1573a5cb38462800b4d ipp-5.2.059.ebuild 3067
-MD5 423a9939e4b92c72158379952dcbb153 files/digest-ipp-5.2.059 527
-RMD160 783b292f0d7d6fe1d7481b654d2c187a80c68949 files/digest-ipp-5.2.059 527
-SHA256 c6108bfd4cfa428678753d98c9247449665b6a86ccf80f38c9c87810af128ed0 files/digest-ipp-5.2.059 527
diff --git a/sci-libs/ipp/files/digest-ipp-5.2.059 b/sci-libs/ipp/files/digest-ipp-5.2.059
deleted file mode 100644
index 106daa33e..000000000
--- a/sci-libs/ipp/files/digest-ipp-5.2.059
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 f6d2daeec931c5b5af2ba039048e6a4e l_ipp_em64t_p_5.2.059.tgz 161964579
-RMD160 4e0f4df68d09380f5b8644c366e57813b3ef9fde l_ipp_em64t_p_5.2.059.tgz 161964579
-SHA256 f71f632f02f307c5e0e38e953184ea286ca2d90c4624dbd205701f9e268ff9a8 l_ipp_em64t_p_5.2.059.tgz 161964579
-MD5 38579c892a5f3a29d28fa5b98e55c112 l_ipp_ia32_p_5.2.059.tgz 213000994
-RMD160 598e3d92e933546b3e143538985d922624a4335a l_ipp_ia32_p_5.2.059.tgz 213000994
-SHA256 cf7f39231cd56cc04fae8e91cc5c10be155f49a284076714252a3d8d5cce5cac l_ipp_ia32_p_5.2.059.tgz 213000994
diff --git a/sci-libs/ipp/ipp-5.2.059.ebuild b/sci-libs/ipp/ipp-5.2.059.ebuild
deleted file mode 100644
index a1ba11716..000000000
--- a/sci-libs/ipp/ipp-5.2.059.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit versionator rpm multilib
-
-PID=721
-PB=${PN}
-DESCRIPTION="Intel(R) Integrated Performance Primitive library for multimedia and data processing"
-HOMEPAGE="http://developer.intel.com/software/products/ipp/"
-
-KEYWORDS="~amd64 ~x86"
-SRC_URI="amd64? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/l_${PB}_em64t_p_${PV}.tgz )
- x86? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/l_${PB}_ia32_p_${PV}.tgz )"
-
-MAJOR=$(get_major_version ${PV})
-MINOR=$(get_version_component_range 2 ${PV})
-
-SLOT="${MAJOR}.${MINOR}"
-LICENSE="${PN}-${MAJOR}.${MINOR}"
-
-IUSE=""
-RESTRICT="strip mirror"
-
-pkg_setup() {
- # setting up license
- [[ -z "${IPP_LICENSE}" ]] && [[ -d /opt/intel/licenses ]] && \
- IPP_LICENSE="$(find /opt/intel/licenses -name *IPP*.lic)"
-
- if [[ -z "${IPP_LICENSE}" ]]; then
- eerror "Did not find any valid ipp license."
- eerror "Please locate your license file and run:"
- eerror "\t IPP_LICENSE=/my/license/dir emerge ${PN}"
- eerror "or place your license in /opt/intel/licenses"
- eerror "Hint: the license file is in the email Intel sent you"
- die "setup ipp license failed"
- fi
-}
-
-src_unpack() {
-
- ewarn
- ewarn "Intel ${PN} requires at least 300Mb of disk space"
- ewarn "Make sure you have enough in ${PORTAGE_TMPDIR}, /tmp and in /opt"
- ewarn
- unpack ${A}
-
- cd l_${PB}_*_${PV}/install
- local arch=
- if use amd64; then
- arch=em64t
- elif use x86; then
- arch=ia32
- elif use ia64; then
- arch=ia64
- fi
- # need to make a file to install non-interactively.
- # to produce such a file, first do it interactively
- # tar xf l_*; ./install.sh --duplicate ipp.ini;
- # the file will be instman/ipp.ini
-
- # binary blob extractor installs crap in /opt/intel
- addwrite /opt/intel
- cp ${IPP_LICENSE} ${WORKDIR}/
- IPP_LICENSE="$(basename ${IPP_LICENSE})"
- cat > ipp.ini << EOF
-[IPP_${arch}]
-EULA_ACCEPT_REJECT=ACCEPT
-FLEXLM_LICENSE_LOCATION=${WORKDIR}/${IPP_LICENSE}
-INSTALLMODE_${arch}=NONRPM
-INSTALL_DESTINATION=${S}
-EOF
- einfo "Extracting ..."
- ./install \
- --silent ${PWD}/ipp.ini \
- --log log.txt &> /dev/null
-
- if [[ -z $(find "${S}" -name libippmmx.so) ]]; then
- eerror "could not find extracted files"
- eerror "see ${PWD}/log.txt to see why"
- die "extracting failed"
- fi
-
- rm -rf "${WORKDIR}"/l_*
- INSTALL_DIR=/opt/intel/${PN}/${MAJOR}.${MINOR}/${arch}
-}
-
-src_compile() {
- einfo "Binary package, nothing to compile"
-}
-
-src_test() {
- cd "${S}"/tools/perfsys
- for t in ps_ippcce* ps_vm*; do
- LD_LIBRARY_PATH="${S}"/sharedlib ./${t} -B || die "test ${t} failed"
- done
-}
-
-src_install() {
- dodir ${INSTALL_DIR}
- # install license
- if [ ! -f "/opt/intel/licenses/${IPP_LICENSE}" ]; then
- insinto /opt/intel/licenses
- doins ${WORKDIR}/${IPP_LICENSE}
- fi
-
- einfo "Copying all files"
- cp -pPR "${S}"/* "${D}${INSTALL_DIR}"
-
- local env_file=36ipp
- echo "LDPATH=${INSTALL_DIR}/sharedlib" > ${env_file}
- echo "INCLUDE=${INSTALL_DIR}/include" >> ${env_file}
- doenvd ${env_file} || die "doenvd ${env_file} failed"
-}
diff --git a/sci-libs/lapack-atlas/Manifest b/sci-libs/lapack-atlas/Manifest
deleted file mode 100644
index f3c0565df..000000000
--- a/sci-libs/lapack-atlas/Manifest
+++ /dev/null
@@ -1,41 +0,0 @@
-AUX atlas-3.7.37-shared-libs.patch 50209 RMD160 aa9b112aee0819c85a67729dafd6c5b306966db9 SHA1 dd88d38a41b5413d9a9ec40b3456e8284c0d4a5f SHA256 1c34034f1342efb38c63485efa67e056b8e3268259d81fd0f089341e34f7309a
-MD5 535722fdc28d77fd14f922ec57d7fa76 files/atlas-3.7.37-shared-libs.patch 50209
-RMD160 aa9b112aee0819c85a67729dafd6c5b306966db9 files/atlas-3.7.37-shared-libs.patch 50209
-SHA256 1c34034f1342efb38c63485efa67e056b8e3268259d81fd0f089341e34f7309a files/atlas-3.7.37-shared-libs.patch 50209
-AUX atlas-asm-gentoo.patch 408 RMD160 3cea2f4a5a96ec22a4d0cfc78d691198a2d1a0da SHA1 493d066be68c66cca1f0c906d588da8983ec7afa SHA256 00f9247d422c758ef8ff43446a36a6dbb7962f94e5d01307318c87a90a78355b
-MD5 fb9ca923b595b67967a744339e7a32a6 files/atlas-asm-gentoo.patch 408
-RMD160 3cea2f4a5a96ec22a4d0cfc78d691198a2d1a0da files/atlas-asm-gentoo.patch 408
-SHA256 00f9247d422c758ef8ff43446a36a6dbb7962f94e5d01307318c87a90a78355b files/atlas-asm-gentoo.patch 408
-AUX eselect.lapack.atlas 221 RMD160 10a38380469d069b7562b1c8f5a11d0ca94c806d SHA1 381462731ef8f618e8c3cd115c3da812b6f7c2ba SHA256 41b00b000df42c14cc483b468b19d586995b4f528544e24e7aba25feab966a64
-MD5 17542dc2fda336886d50104d48e95487 files/eselect.lapack.atlas 221
-RMD160 10a38380469d069b7562b1c8f5a11d0ca94c806d files/eselect.lapack.atlas 221
-SHA256 41b00b000df42c14cc483b468b19d586995b4f528544e24e7aba25feab966a64 files/eselect.lapack.atlas 221
-AUX lapack-reference-3.1.1-autotool.patch 16975 RMD160 6079931019165f92da5f5168dce45e0297fac8a0 SHA1 f2ac7b9a46ae739e545249f480f8d7db25a3901a SHA256 2989944e9ac4a95ac6731bdde9551a8dca44618cac92aec8cac9caac8d1f1dc9
-MD5 f6145b76d7bda11e4b2071626a2a293d files/lapack-reference-3.1.1-autotool.patch 16975
-RMD160 6079931019165f92da5f5168dce45e0297fac8a0 files/lapack-reference-3.1.1-autotool.patch 16975
-SHA256 2989944e9ac4a95ac6731bdde9551a8dca44618cac92aec8cac9caac8d1f1dc9 files/lapack-reference-3.1.1-autotool.patch 16975
-AUX lapack-reference-3.1.1-test-fix.patch 2120 RMD160 9c37d349af207f0bbb6deb1ae88addb9676c73fc SHA1 bf73066396b08def6bcd81d0ce09aab682224cb1 SHA256 40c514db2bf9a08ce9630e53058ef3d863fd981c774987b233f6bdce3601a6f8
-MD5 d9f7c5dbfc41c255eab86b32702f5650 files/lapack-reference-3.1.1-test-fix.patch 2120
-RMD160 9c37d349af207f0bbb6deb1ae88addb9676c73fc files/lapack-reference-3.1.1-test-fix.patch 2120
-SHA256 40c514db2bf9a08ce9630e53058ef3d863fd981c774987b233f6bdce3601a6f8 files/lapack-reference-3.1.1-test-fix.patch 2120
-AUX lapack.pc.in 346 RMD160 14bb8a519ddb830ab2e38970550346c94a0c8b50 SHA1 1fe5e92ad8c683a152f62b4425172cab3aedf6f4 SHA256 dd6a4a49b3ab7b66c646123494838caa8b8cf6bc63a25f6b84bfee7e65177cbe
-MD5 84a8ea46d7784c82cde74e77826cebe4 files/lapack.pc.in 346
-RMD160 14bb8a519ddb830ab2e38970550346c94a0c8b50 files/lapack.pc.in 346
-SHA256 dd6a4a49b3ab7b66c646123494838caa8b8cf6bc63a25f6b84bfee7e65177cbe files/lapack.pc.in 346
-AUX war 545 RMD160 6f44c25e739703f988180959608094aa633db7bf SHA1 d90a66e57395e01b94bac9b444590de8fef77aca SHA256 696a8e1cc3918ce5d19f0aa41250d5f052244527a5e3804b025db7938f06ae7b
-MD5 13d26350d75e6993f1b3ec48ca97f14e files/war 545
-RMD160 6f44c25e739703f988180959608094aa633db7bf files/war 545
-SHA256 696a8e1cc3918ce5d19f0aa41250d5f052244527a5e3804b025db7938f06ae7b files/war 545
-DIST atlas3.7.37.tar.bz2 2282682 RMD160 33f728d2d25c396179748c43aeff9ab71107ddc8 SHA1 32ea739fc4682fb2a9b6625d1a912baaf8f31e1a SHA256 bbc56b6355c07666d8021f640da00a35838e87ec4cb4cf52bdbb25336635fd65
-DIST lapack-lite-3.1.1.tgz 5332509 RMD160 d81baafd1f0f9859d9f75ac9b658f743544b5f5b SHA1 1ec4ef90b544cf82bc7b4f770cee6fb46da457c5 SHA256 505a13272d0d71c45ea52be2de74b0562b234ea3ccf5160665c7a2ee74a58437
-EBUILD lapack-atlas-3.7.37.ebuild 5126 RMD160 a0522f0d3618ebba322fa50f884a9de5572fd3fc SHA1 9a6fbbba3da7f832c5d623a61c30987eed8227d3 SHA256 c2f8a04a65369fce48208d6f5512436b8b69ff90335f8a29c5fcb02ac73f7cb0
-MD5 fe833ab2a04109b726293e7afff201d8 lapack-atlas-3.7.37.ebuild 5126
-RMD160 a0522f0d3618ebba322fa50f884a9de5572fd3fc lapack-atlas-3.7.37.ebuild 5126
-SHA256 c2f8a04a65369fce48208d6f5512436b8b69ff90335f8a29c5fcb02ac73f7cb0 lapack-atlas-3.7.37.ebuild 5126
-MISC metadata.xml 654 RMD160 06f9ca1f9b2c2c3452dd71c61dba3a55b0c5e4e6 SHA1 0462e763a17b33d2ff889eb4d25751ea9a117840 SHA256 dc1ac3c41329b360274e3a2c393e390467a8d72cb64e10de2dddab060617bf1e
-MD5 382af87e1a8465db41ae327e9cf042cf metadata.xml 654
-RMD160 06f9ca1f9b2c2c3452dd71c61dba3a55b0c5e4e6 metadata.xml 654
-SHA256 dc1ac3c41329b360274e3a2c393e390467a8d72cb64e10de2dddab060617bf1e metadata.xml 654
-MD5 5151a736c0aa88369677fdb61ebf0523 files/digest-lapack-atlas-3.7.37 488
-RMD160 a211978c7ad5f3468f9a25eb16f829bcff0fc31c files/digest-lapack-atlas-3.7.37 488
-SHA256 8f47b5c002ada0db71c4fe815a36c4104653a875f30f1187683d9eb23a912e77 files/digest-lapack-atlas-3.7.37 488
diff --git a/sci-libs/lapack-atlas/files/atlas-3.7.37-shared-libs.patch b/sci-libs/lapack-atlas/files/atlas-3.7.37-shared-libs.patch
deleted file mode 100644
index edbd32e2b..000000000
--- a/sci-libs/lapack-atlas/files/atlas-3.7.37-shared-libs.patch
+++ /dev/null
@@ -1,1393 +0,0 @@
-diff -Nur ATLAS.orig/CONFIG/src/atlconf_misc.c ATLAS/CONFIG/src/atlconf_misc.c
---- ATLAS.orig/CONFIG/src/atlconf_misc.c 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/CONFIG/src/atlconf_misc.c 2007-08-18 13:48:46.000000000 +0100
-@@ -769,3 +769,28 @@
- }
- return(new);
- }
-+
-+char *NewConcatenedString(char *old, char *app)
-+/*
-+ * RETURNS: string holding : old + app
-+ * NOTE: frees old string after copy
-+ */
-+
-+{
-+ char *new;
-+ if (!old)
-+ {
-+ new = malloc(sizeof(char)*(strlen(app)+1));
-+ assert(new);
-+ strcpy(new, app);
-+ }
-+ else
-+ {
-+ new = malloc(sizeof(char)*(strlen(old) + strlen(app)+1));
-+ assert(new);
-+ strcpy(new, old);
-+ strcat(new, app);
-+ free(old);
-+ }
-+ return(new);
-+}
-diff -Nur ATLAS.orig/CONFIG/src/config.c ATLAS/CONFIG/src/config.c
---- ATLAS.orig/CONFIG/src/config.c 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/CONFIG/src/config.c 2007-08-18 13:48:43.000000000 +0100
-@@ -284,7 +284,7 @@
- if (verb > 1) fprintf(stderr, "SUCCESS!\n");
- F77LIBdir = NewStringCopy(sp-2);
- F77LIBdir = NewAppendedString(F77LIBdir, "-l");
-- F77LIBdir = NewAppendedString(F77LIBdir, f77lib);
-+ F77LIBdir = NewConcatenedString(F77LIBdir, f77lib);
- if (verb)
- fprintf(stderr, "F77LIB = %s\n", F77LIBdir);
- return(F77LIBdir);
-diff -Nur ATLAS.orig/CONFIG/src/Makefile ATLAS/CONFIG/src/Makefile
---- ATLAS.orig/CONFIG/src/Makefile 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/CONFIG/src/Makefile 2007-08-18 13:44:42.000000000 +0100
-@@ -347,6 +347,18 @@
- $(MAKE) -f Make.top sanity_test
- pttest :
- $(MAKE) -f Make.top ptsanity_test
-+shared :
-+ $(MAKE) -f Make.top shared arch=$(arch)
-+shared-strip :
-+ $(MAKE) -f Make.top shared-strip arch=$(arch)
-+ptshared :
-+ $(MAKE) -f Make.top ptshared arch=$(arch)
-+ptshared-strip :
-+ $(MAKE) -f Make.top ptshared-strip arch=$(arch)
-+liblapack.so :
-+ $(MAKE) -f Make.top liblapack.so arch=$(arch)
-+
-+
- $(INCINSTdir) :
- mkdir -p $(INCINSTdir)
- chmod 0755 $(INCINSTdir)
-diff -Nur ATLAS.orig/CONFIG/src/SpewMakeInc.c ATLAS/CONFIG/src/SpewMakeInc.c
---- ATLAS.orig/CONFIG/src/SpewMakeInc.c 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/CONFIG/src/SpewMakeInc.c 2007-08-18 13:44:42.000000000 +0100
-@@ -642,10 +642,12 @@
- fprintf(fpout, " NCFLAGS = $(ICCFLAGS)\n");
- fprintf(fpout, "\n CLINKER = $(ICC)\n CLINKFLAGS = $(ICCFLAGS)\n");
- fprintf(fpout, " FLINKER = $(F77)\n FLINKFLAGS = $(F77FLAGS)\n");
-- fprintf(fpout, " FCLINKFLAGS = $(FLINKFLAGS)");
-- if (strstr(comps[F77_], "ifort") && !OSIsWin(OS))
-- fprintf(fpout, " -nofor_main");
-- fprintf(fpout, "\n ARCHIVER = ar\n");
-+ fprintf(fpout, " FLINKER = $(F77)\n FLINKFLAGS = $(F77FLAGS)");
-+ if (strstr(comps[F77_], "ifort"))
-+ fprintf(fpout, " -nofor_main");
-+ fprintf(fpout, "\n LIBTOOL = libtool --mode=compile\n");
-+ fprintf(fpout, " FCLINKFLAGS = $(FLINKFLAGS)\n");
-+ fprintf(fpout, " ARCHIVER = $(BLDdir)/war ar\n");
- fprintf(fpout, " ARFLAGS = r\n");
- if (OS == OSOSX && MachIsPPC(mach))
- fprintf(fpout, " RANLIB = ranlib\n\n");
-diff -Nur ATLAS.orig/include/gentoo_libtool.inc ATLAS/include/gentoo_libtool.inc
---- ATLAS.orig/include/gentoo_libtool.inc 1970-01-01 01:00:00.000000000 +0100
-+++ ATLAS/include/gentoo_libtool.inc 2007-08-18 13:44:42.000000000 +0100
-@@ -0,0 +1,8 @@
-+ICC:=$(LIBTOOL) --tag=CC $(ICC)
-+SMC:=$(LIBTOOL) --tag=CC $(SMC)
-+DMC:=$(LIBTOOL) --tag=CC $(DMC)
-+SKC:=$(LIBTOOL) --tag=CC $(SKC)
-+DKC:=$(LIBTOOL) --tag=CC $(DKC)
-+XCC:=$(LIBTOOL) --tag=CC $(XCC)
-+F77:=$(LIBTOOL) --tag=F77 $(F77)
-+
-diff -Nur ATLAS.orig/makes/Make.aux ATLAS/makes/Make.aux
---- ATLAS.orig/makes/Make.aux 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.aux 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/auxil
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- ptobj = ATL_ptflushcache.o
- obj = ATL_flushcache.o ATL_cputime.o ATL_walltime.o ATL_xerbla.o ATL_lcm.o \
- ATL_buildinfo.o ATL_ssyreflect.o ATL_sgemoveT.o ATL_sgemove.o \
-@@ -118,12 +120,16 @@
-
- ATL_cputime.o : $(SYSdir)/ATL_cputime.o
- cp $(SYSdir)/ATL_cputime.o ATL_cputime.o
-+ ln -sf $(SYSdir)/ATL_cputime.lo ATL_cputime.lo
-+ ln -sf $(SYSdir)/.libs/ATL_cputime.o .libs/ATL_cputime.o
- $(SYSdir)/ATL_cputime.o: $(SYSdir)/ATL_cputime.c
- cd $(SYSdir) ; $(MAKE) ATL_cputime.o
- $(SYSdir)/ATL_cputime.c:
- cd $(SYSdir) ; $(MAKE) ATL_cputime.o
- ATL_walltime.o : $(SYSdir)/ATL_walltime.o
- cp $(SYSdir)/ATL_walltime.o ATL_walltime.o
-+ ln -sf $(SYSdir)/ATL_walltime.lo ATL_walltime.lo
-+ ln -sf $(SYSdir)/.libs/ATL_walltime.o .libs/ATL_walltime.o
- $(SYSdir)/ATL_walltime.o: $(SYSdir)/ATL_walltime.c
- cd $(SYSdir) ; $(MAKE) ATL_walltime.o
- $(SYSdir)/ATL_walltime.c:
-diff -Nur ATLAS.orig/makes/Make.bin ATLAS/makes/Make.bin
---- ATLAS.orig/makes/Make.bin 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.bin 2007-08-18 13:44:42.000000000 +0100
-@@ -58,11 +58,11 @@
- cd $(BLDdir)/src/blas/level3 ; $(MAKE) lib
- cd $(BLDdir)/src/blas/pklevel3 ; $(MAKE) lib
- cd $(BLDdir)/src/blas/reference/level3 ; $(MAKE) lib
-- cd $(BLDdir)/src/lapack ; $(MAKE) lib
-+# cd $(BLDdir)/src/lapack ; $(MAKE) lib
- cd $(BLDdir)/interfaces/blas/C/src ; $(MAKE) all
- - cd $(BLDdir)/interfaces/blas/F77/src ; $(MAKE) lib
-- cd $(BLDdir)/interfaces/lapack/C/src ; $(MAKE) lib
-- - cd $(BLDdir)/interfaces/lapack/F77/src ; $(MAKE) lib
-+# cd $(BLDdir)/interfaces/lapack/C/src ; $(MAKE) lib
-+# - cd $(BLDdir)/interfaces/lapack/F77/src ; $(MAKE) lib
-
- IPostTune:
- cd $(L3Tdir) ; $(MAKE) res/atlas_trsmNB.h
-@@ -1079,7 +1079,7 @@
- cd $(L1Bdir) ; $(MAKE) slvl1
-
- slapack :
-- cd $(BLDdir)/src/lapack ; $(MAKE) slib
-+# cd $(BLDdir)/src/lapack ; $(MAKE) slib
-
- xsprintblk : sprintblk.o
- $(CLINKER) -o $@ sprintblk.o $(ATLASlib)
-@@ -1972,7 +1972,7 @@
- cd $(L1Bdir) ; $(MAKE) dlvl1
-
- dlapack :
-- cd $(BLDdir)/src/lapack ; $(MAKE) dlib
-+# cd $(BLDdir)/src/lapack ; $(MAKE) dlib
-
- xdprintblk : dprintblk.o
- $(CLINKER) -o $@ dprintblk.o $(ATLASlib)
-@@ -2865,7 +2865,7 @@
- cd $(L1Bdir) ; $(MAKE) clvl1
-
- clapack :
-- cd $(BLDdir)/src/lapack ; $(MAKE) clib
-+# cd $(BLDdir)/src/lapack ; $(MAKE) clib
-
- xcprintblk : cprintblk.o
- $(CLINKER) -o $@ cprintblk.o $(ATLASlib)
-@@ -3758,7 +3758,7 @@
- cd $(L1Bdir) ; $(MAKE) zlvl1
-
- zlapack :
-- cd $(BLDdir)/src/lapack ; $(MAKE) zlib
-+# cd $(BLDdir)/src/lapack ; $(MAKE) zlib
-
- xzprintblk : zprintblk.o
- $(CLINKER) -o $@ zprintblk.o $(ATLASlib)
-diff -Nur ATLAS.orig/makes/Make.cblas ATLAS/makes/Make.cblas
---- ATLAS.orig/makes/Make.cblas 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.cblas 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/interfaces/blas/C/src/
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- aobj = cblas_xerbla.o cblas_errprn.o
- sptlvl3obj = cblas_sptgemm.o cblas_sptsymm.o cblas_sptsyr2k.o cblas_sptsyrk.o \
- cblas_spttrmm.o cblas_spttrsm.o
-diff -Nur ATLAS.orig/makes/Make.Clp ATLAS/makes/Make.Clp
---- ATLAS.orig/makes/Make.Clp 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.Clp 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/interfaces/lapack/C/src
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = clapack_sgesv.o clapack_sgetrf.o clapack_sgetri.o clapack_sgetrs.o \
- clapack_slauum.o clapack_sposv.o clapack_spotrf.o clapack_spotri.o \
- clapack_spotrs.o clapack_strtri.o
-diff -Nur ATLAS.orig/makes/Make.f77blas ATLAS/makes/Make.f77blas
---- ATLAS.orig/makes/Make.f77blas 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.f77blas 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/interfaces/blas/F77/src
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.Flp ATLAS/makes/Make.Flp
---- ATLAS.orig/makes/Make.Flp 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.Flp 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/interfaces/lapack/F77/src
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_f77wrap_sgesv.o ATL_f77wrap_sgetnb.o ATL_f77wrap_sgetrf.o \
- ATL_f77wrap_sgetri.o ATL_f77wrap_sgetrs.o ATL_f77wrap_slauum.o \
- ATL_f77wrap_sposv.o ATL_f77wrap_spotrf.o ATL_f77wrap_spotrs.o \
-diff -Nur ATLAS.orig/makes/Make.gpmm ATLAS/makes/Make.gpmm
---- ATLAS.orig/makes/Make.gpmm 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.gpmm 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/pklevel3/gpmm
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- all : lib
- lib : dlib slib zlib clib
- clean : sclean dclean cclean zclean
-diff -Nur ATLAS.orig/makes/Make.l1ptblas ATLAS/makes/Make.l1ptblas
---- ATLAS.orig/makes/Make.l1ptblas 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l1ptblas 2007-08-18 13:44:42.000000000 +0100
-@@ -1,3 +1,5 @@
-+include $(INCSdir)/gentoo_libtool.inc
-+
- slib:
- dlib:
- clib:
-diff -Nur ATLAS.orig/makes/Make.l1ref ATLAS/makes/Make.l1ref
---- ATLAS.orig/makes/Make.l1ref 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l1ref 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,10 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/reference/level1
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l1src ATLAS/makes/Make.l1src
---- ATLAS.orig/makes/Make.l1src 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l1src 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/level1
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_dsdot.o ATL_sdsdot.o ATL_srotg.o ATL_srotm.o ATL_srotmg.o
-
- dobj = ATL_drotg.o ATL_drotm.o ATL_drotmg.o
-@@ -17,29 +19,29 @@
-
- sgen :
- $(MAKE) Make_srot
-- $(MAKE) -f Make_srot lib
-+ $(MAKE) -f Make_srot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_saxpby
-- $(MAKE) -f Make_saxpby lib
-+ $(MAKE) -f Make_saxpby lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_scpsc
-- $(MAKE) -f Make_scpsc lib
-+ $(MAKE) -f Make_scpsc lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_sset
-- $(MAKE) -f Make_sset lib
-+ $(MAKE) -f Make_sset lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_snrm2
-- $(MAKE) -f Make_snrm2 lib
-+ $(MAKE) -f Make_snrm2 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_sasum
-- $(MAKE) -f Make_sasum lib
-+ $(MAKE) -f Make_sasum lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_sdot
-- $(MAKE) -f Make_sdot lib
-+ $(MAKE) -f Make_sdot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_sswap
-- $(MAKE) -f Make_sswap lib
-+ $(MAKE) -f Make_sswap lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_sscal
-- $(MAKE) -f Make_sscal lib
-+ $(MAKE) -f Make_sscal lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_scopy
-- $(MAKE) -f Make_scopy lib
-+ $(MAKE) -f Make_scopy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_saxpy
-- $(MAKE) -f Make_saxpy lib
-+ $(MAKE) -f Make_saxpy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_siamax
-- $(MAKE) -f Make_siamax lib
-+ $(MAKE) -f Make_siamax lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- slvl1 : slib
- slib : slib.grd
- $(MAKE) sgen
-@@ -52,29 +54,29 @@
- rm -f $(sobj) s*.grd
- dgen :
- $(MAKE) Make_drot
-- $(MAKE) -f Make_drot lib
-+ $(MAKE) -f Make_drot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_daxpby
-- $(MAKE) -f Make_daxpby lib
-+ $(MAKE) -f Make_daxpby lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dcpsc
-- $(MAKE) -f Make_dcpsc lib
-+ $(MAKE) -f Make_dcpsc lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dset
-- $(MAKE) -f Make_dset lib
-+ $(MAKE) -f Make_dset lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dnrm2
-- $(MAKE) -f Make_dnrm2 lib
-+ $(MAKE) -f Make_dnrm2 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dasum
-- $(MAKE) -f Make_dasum lib
-+ $(MAKE) -f Make_dasum lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_ddot
-- $(MAKE) -f Make_ddot lib
-+ $(MAKE) -f Make_ddot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dswap
-- $(MAKE) -f Make_dswap lib
-+ $(MAKE) -f Make_dswap lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dscal
-- $(MAKE) -f Make_dscal lib
-+ $(MAKE) -f Make_dscal lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_dcopy
-- $(MAKE) -f Make_dcopy lib
-+ $(MAKE) -f Make_dcopy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_daxpy
-- $(MAKE) -f Make_daxpy lib
-+ $(MAKE) -f Make_daxpy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_diamax
-- $(MAKE) -f Make_diamax lib
-+ $(MAKE) -f Make_diamax lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- dlvl1 : dlib
- dlib : dlib.grd
- $(MAKE) dgen
-@@ -87,31 +89,31 @@
- rm -f $(dobj) d*.grd
- cgen :
- $(MAKE) Make_crot
-- $(MAKE) -f Make_crot lib
-+ $(MAKE) -f Make_crot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_caxpby
-- $(MAKE) -f Make_caxpby lib
-+ $(MAKE) -f Make_caxpby lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_ccpsc
-- $(MAKE) -f Make_ccpsc lib
-+ $(MAKE) -f Make_ccpsc lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_cset
-- $(MAKE) -f Make_cset lib
-+ $(MAKE) -f Make_cset lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_cnrm2
-- $(MAKE) -f Make_cnrm2 lib
-+ $(MAKE) -f Make_cnrm2 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_casum
-- $(MAKE) -f Make_casum lib
-+ $(MAKE) -f Make_casum lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_cdot
-- $(MAKE) -f Make_cdot lib
-+ $(MAKE) -f Make_cdot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_cswap
-- $(MAKE) -f Make_cswap lib
-+ $(MAKE) -f Make_cswap lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_cscal
-- $(MAKE) -f Make_cscal lib
-+ $(MAKE) -f Make_cscal lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_ccopy
-- $(MAKE) -f Make_ccopy lib
-+ $(MAKE) -f Make_ccopy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_caxpy
-- $(MAKE) -f Make_caxpy lib
-+ $(MAKE) -f Make_caxpy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_ciamax
-- $(MAKE) -f Make_ciamax lib
-+ $(MAKE) -f Make_ciamax lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_cdotc
-- $(MAKE) -f Make_cdotc lib
-+ $(MAKE) -f Make_cdotc lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- clvl1 : clib
- clib : slib clib.grd
- $(MAKE) cgen
-@@ -124,31 +126,31 @@
- rm -f $(cobj) c*.grd
- zgen :
- $(MAKE) Make_zrot
-- $(MAKE) -f Make_zrot lib
-+ $(MAKE) -f Make_zrot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zaxpby
-- $(MAKE) -f Make_zaxpby lib
-+ $(MAKE) -f Make_zaxpby lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zcpsc
-- $(MAKE) -f Make_zcpsc lib
-+ $(MAKE) -f Make_zcpsc lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zset
-- $(MAKE) -f Make_zset lib
-+ $(MAKE) -f Make_zset lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_znrm2
-- $(MAKE) -f Make_znrm2 lib
-+ $(MAKE) -f Make_znrm2 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zasum
-- $(MAKE) -f Make_zasum lib
-+ $(MAKE) -f Make_zasum lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zdot
-- $(MAKE) -f Make_zdot lib
-+ $(MAKE) -f Make_zdot lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zswap
-- $(MAKE) -f Make_zswap lib
-+ $(MAKE) -f Make_zswap lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zscal
-- $(MAKE) -f Make_zscal lib
-+ $(MAKE) -f Make_zscal lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zcopy
-- $(MAKE) -f Make_zcopy lib
-+ $(MAKE) -f Make_zcopy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zaxpy
-- $(MAKE) -f Make_zaxpy lib
-+ $(MAKE) -f Make_zaxpy lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_ziamax
-- $(MAKE) -f Make_ziamax lib
-+ $(MAKE) -f Make_ziamax lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(MAKE) Make_zdotc
-- $(MAKE) -f Make_zdotc lib
-+ $(MAKE) -f Make_zdotc lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- zlvl1 : zlib
- zlib : dlib zlib.grd
- $(MAKE) zgen
-diff -Nur ATLAS.orig/makes/Make.l1tune ATLAS/makes/Make.l1tune
---- ATLAS.orig/makes/Make.l1tune 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l1tune 2007-08-18 13:44:42.000000000 +0100
-@@ -1221,7 +1221,7 @@
- ./xaxpysrch -p c
- cp -f GEN/* $(L1Bdir)/.
- ATL_caxpy_stub.o : $(mySRCdir)/AXPY/axpy_stub.c
-- $(ICC) $(ICCFLAGS) -DSCPLX -c -o $@ $(mySRCdir)/AXPY/axpy_stub.c
-+ $(LIBTOOL) --tag=CC $(ICC) $(ICCFLAGS) -DSCPLX -c -o $@ $(mySRCdir)/AXPY/axpy_stub.c
- caxpytime.o : $(mySRCdir)/axpytime.c
- $(ICC) $(ICCFLAGS) -o caxpytime.o -c -DSCPLX $(mySRCdir)/axpytime.c
- caxpytest.o : $(mySRCdir)/axpytest.c tstlib.grd
-diff -Nur ATLAS.orig/makes/Make.l2 ATLAS/makes/Make.l2
---- ATLAS.orig/makes/Make.l2 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l2 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/level2/
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l2aux ATLAS/makes/Make.l2aux
---- ATLAS.orig/makes/Make.l2aux 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l2aux 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/level2/kernel
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l2kern ATLAS/makes/Make.l2kern
---- ATLAS.orig/makes/Make.l2kern 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l2kern 2007-08-18 13:44:42.000000000 +0100
-@@ -1,5 +1,7 @@
- include Make.inc
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_sgpmvUN_a1_x1_b0_y1.o ATL_sgpmvLN_a1_x1_b0_y1.o \
- ATL_sgpmvUN_a1_x1_b1_y1.o ATL_sgpmvLN_a1_x1_b1_y1.o \
- ATL_sgpmvUN_a1_x1_bX_y1.o ATL_sgpmvLN_a1_x1_bX_y1.o
-diff -Nur ATLAS.orig/makes/Make.l2ptblas ATLAS/makes/Make.l2ptblas
---- ATLAS.orig/makes/Make.l2ptblas 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l2ptblas 2007-08-18 13:44:42.000000000 +0100
-@@ -1,3 +1,5 @@
-+include $(INCSdir)/gentoo_libtool.inc
-+
- slib:
- dlib:
- clib:
-diff -Nur ATLAS.orig/makes/Make.l2ref ATLAS/makes/Make.l2ref
---- ATLAS.orig/makes/Make.l2ref 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l2ref 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/reference/level2
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l2src ATLAS/makes/Make.l2src
---- ATLAS.orig/makes/Make.l2src 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l2src 2007-08-18 13:44:42.000000000 +0100
-@@ -1,5 +1,7 @@
- include Make.inc
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_sktrmvLNN.o ATL_sktrmvLNU.o ATL_sktrmvLTN.o ATL_sktrmvLTU.o \
- ATL_sktrmvUNN.o ATL_sktrmvUNU.o ATL_sktrmvUTN.o ATL_sktrmvUTU.o \
- ATL_strmv.o ATL_strmvLN.o ATL_strmvLT.o ATL_strmvUN.o ATL_strmvUT.o
-diff -Nur ATLAS.orig/makes/Make.l3 ATLAS/makes/Make.l3
---- ATLAS.orig/makes/Make.l3 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l3 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/level3
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l3aux ATLAS/makes/Make.l3aux
---- ATLAS.orig/makes/Make.l3aux 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l3aux 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/level3/rblas
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l3kern ATLAS/makes/Make.l3kern
---- ATLAS.orig/makes/Make.l3kern 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l3kern 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/level3/kernel
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_ssycopyL_a1.o ATL_ssycopyL_aX.o ATL_ssycopyU_a1.o \
- ATL_ssycopyU_aX.o ATL_ssymmLL.o ATL_ssymmLU.o ATL_ssymmRL.o \
- ATL_ssymmRU.o ATL_ssyr2kLN.o ATL_ssyr2kLT.o ATL_ssyr2kUN.o \
-diff -Nur ATLAS.orig/makes/Make.l3ptblas ATLAS/makes/Make.l3ptblas
---- ATLAS.orig/makes/Make.l3ptblas 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l3ptblas 2007-08-18 13:44:42.000000000 +0100
-@@ -40,6 +40,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/pthreads/blas/level3
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l3ref ATLAS/makes/Make.l3ref
---- ATLAS.orig/makes/Make.l3ref 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l3ref 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/reference/level3
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.l3tune ATLAS/makes/Make.l3tune
---- ATLAS.orig/makes/Make.l3tune 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.l3tune 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/tune/blas/level3
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- $(SYSdir)/time.o:
- cd $(SYSdir) ; $(MAKE) time.o
-
-@@ -33,16 +35,16 @@
-
- force_build :
-
--res/atlas_trsmNB.h : xgen_trsmnb res/sTRSM_NB res/dTRSM_NB
-- ./xgen_trsmnb
-- rm -f $(INCAdir)/atlas_trsmNB.h
-- cp res/atlas_trsmNB.h $(INCAdir)/.
-+res/atlas_trsmNB.h :
-+# ./xgen_trsmnb
-+# rm -f $(INCAdir)/atlas_trsmNB.h
-+# cp res/atlas_trsmNB.h $(INCAdir)/.
- xgen_trsmnb : $(mySRCdir)/gen_trsmnb.c
- $(XCC) $(XCCFLAGS) -o $@ $(mySRCdir)/gen_trsmnb.c
-
- res/sTRSM_NB :
-- $(MAKE) xsinvtrsm
-- $(ATLRUN) $(L3Tdir) xsinvtrsm
-+# $(MAKE) xsinvtrsm
-+# $(ATLRUN) $(L3Tdir) xsinvtrsm
- xsinvtrsm : sinvtrsm.o ATL_strsm.o
- $(MAKE) sbindep
- $(FLINKER) $(FCLINKFLAGS) -o $@ sinvtrsm.o ATL_strsm.o \
-@@ -57,8 +59,8 @@
- $(SKC) -o $@ -c $(sKCFLAGS) -DSREAL $(mySRCdir)/ATL_trsm.c
-
- res/dTRSM_NB :
-- $(MAKE) xdinvtrsm
-- $(ATLRUN) $(L3Tdir) xdinvtrsm
-+# $(MAKE) xdinvtrsm
-+# $(ATLRUN) $(L3Tdir) xdinvtrsm
- xdinvtrsm : dinvtrsm.o ATL_dtrsm.o
- $(MAKE) dbindep
- $(FLINKER) $(FCLINKFLAGS) -o $@ dinvtrsm.o ATL_dtrsm.o \
-@@ -73,8 +75,8 @@
- $(DKC) -o $@ -c $(dKCFLAGS) -DDREAL $(mySRCdir)/ATL_trsm.c
-
- res/cTRSM_NB :
-- $(MAKE) xcinvtrsm
-- $(ATLRUN) $(L3Tdir) xcinvtrsm
-+# $(MAKE) xcinvtrsm
-+# $(ATLRUN) $(L3Tdir) xcinvtrsm
- xcinvtrsm : cinvtrsm.o ATL_ctrsm.o
- $(MAKE) cbindep
- $(FLINKER) $(FCLINKFLAGS) -o $@ cinvtrsm.o ATL_ctrsm.o \
-@@ -89,8 +91,8 @@
- $(CKC) -o $@ -c $(cKCFLAGS) -DSCPLX $(mySRCdir)/ATL_trsm.c
-
- res/zTRSM_NB :
-- $(MAKE) xzinvtrsm
-- $(ATLRUN) $(L3Tdir) xzinvtrsm
-+# $(MAKE) xzinvtrsm
-+# $(ATLRUN) $(L3Tdir) xzinvtrsm
- xzinvtrsm : zinvtrsm.o ATL_ztrsm.o
- $(MAKE) zbindep
- $(FLINKER) $(FCLINKFLAGS) -o $@ zinvtrsm.o ATL_ztrsm.o \
-diff -Nur ATLAS.orig/makes/Make.lpsrc ATLAS/makes/Make.lpsrc
---- ATLAS.orig/makes/Make.lpsrc 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.lpsrc 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/lapack
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- all : lib
- lib : dlib slib zlib clib
- clean : sclean dclean cclean zclean
-diff -Nur ATLAS.orig/makes/Make.miptblas ATLAS/makes/Make.miptblas
---- ATLAS.orig/makes/Make.miptblas 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.miptblas 2007-08-18 13:44:42.000000000 +0100
-@@ -39,6 +39,9 @@
- #
- include Make.inc
- mySRCdir = $(SRCdir)/src/pthreads/misc
-+
-+include $(INCSdir)/gentoo_libtool.inc
-+
- #
- ########################################################################
- #
-diff -Nur ATLAS.orig/makes/Make.mmsrc ATLAS/makes/Make.mmsrc
---- ATLAS.orig/makes/Make.mmsrc 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.mmsrc 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/gemm
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- $(INCAdir)/atlas_type.h :
- cd $(SYSdir) ; $(MAKE) RunTyp
-
-@@ -82,7 +84,7 @@
- sclean :
- rm -f $(sobj) s*.grd
- scleanuplib :
-- cd KERNEL ; $(MAKE) -f sMakefile slib
-+ cd KERNEL ; $(MAKE) -f sMakefile slib ICC="$(ICC)"
-
- slib :
- $(MAKE) auxillib scleanuplib susergemm
-@@ -223,7 +225,7 @@
- dclean :
- rm -f $(dobj) d*.grd
- dcleanuplib :
-- cd KERNEL ; $(MAKE) -f dMakefile dlib
-+ cd KERNEL ; $(MAKE) -f dMakefile dlib ICC="$(ICC)"
-
- dlib :
- $(MAKE) auxillib dcleanuplib dusergemm
-@@ -364,7 +366,7 @@
- cclean :
- rm -f $(cobj) c*.grd
- ccleanuplib :
-- cd KERNEL ; $(MAKE) -f cMakefile clib
-+ cd KERNEL ; $(MAKE) -f cMakefile clib ICC="$(ICC)"
-
- clib :
- $(MAKE) auxillib ccleanuplib cusergemm
-@@ -616,7 +618,7 @@
- zclean :
- rm -f $(zobj) z*.grd
- zcleanuplib :
-- cd KERNEL ; $(MAKE) -f zMakefile zlib
-+ cd KERNEL ; $(MAKE) -f zMakefile zlib ICC="$(ICC)"
-
- zlib :
- $(MAKE) auxillib zcleanuplib zusergemm
-diff -Nur ATLAS.orig/makes/Make.mvsrc ATLAS/makes/Make.mvsrc
---- ATLAS.orig/makes/Make.mvsrc 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.mvsrc 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/gemv
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_sgemv.o
-
- dobj = ATL_dgemv.o
-@@ -19,7 +21,7 @@
- clean : sclean dclean cclean zclean
-
- dlib :
-- $(PMAKE) -f Make_dmv dlib
-+ $(PMAKE) -f Make_dmv dlib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(PMAKE) dlib.grd
- dlib.grd : $(dobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(dobj)
-@@ -28,7 +30,7 @@
- dclean :
- rm -f $(dobj) d*.grd
- slib :
-- $(PMAKE) -f Make_smv slib
-+ $(PMAKE) -f Make_smv slib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(PMAKE) slib.grd
- slib.grd : $(sobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(sobj)
-@@ -37,7 +39,7 @@
- sclean :
- rm -f $(sobj) s*.grd
- clib :
-- $(PMAKE) -f Make_cmv clib
-+ $(PMAKE) -f Make_cmv clib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(PMAKE) clib.grd
- clib.grd : $(cobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(cobj)
-@@ -46,7 +48,7 @@
- cclean :
- rm -f $(cobj) c*.grd
- zlib :
-- $(PMAKE) -f Make_zmv zlib
-+ $(PMAKE) -f Make_zmv zlib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- $(PMAKE) zlib.grd
- zlib.grd : $(zobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(zobj)
-diff -Nur ATLAS.orig/makes/Make.mvtune ATLAS/makes/Make.mvtune
---- ATLAS.orig/makes/Make.mvtune 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.mvtune 2007-08-18 13:44:42.000000000 +0100
-@@ -178,26 +178,26 @@
- sgemvtune.o : $(mySRCdir)/gemvtune.c
- $(ICC) -c $(ICCFLAGS) -o $@ -DSREAL $(mySRCdir)/gemvtune.c
- ATL_ssymv.o : $(mySRCdir)/ATL_symv.c atlas_smvN.h atlas_smvS.h
-- $(SKC) -c -I$(MVTdir) $(sKCFLAGS) -o $@ -DSREAL $(mySRCdir)/ATL_symv.c
-+ $(LIBTOOL) --tag=CC $(SKC) -c -I$(MVTdir) $(sKCFLAGS) -o $@ -DSREAL $(mySRCdir)/ATL_symv.c
- ATL_sgemv.o : ATL_gemv.c atlas_smv.h atlas_smvN.h atlas_smvT.h
-- $(SKC) -c -I$(MVTdir) $(sKCFLAGS) -o $@ -DSREAL ATL_gemv.c
-+ $(LIBTOOL) --tag=CC $(SKC) -c -I$(MVTdir) $(sKCFLAGS) -o $@ -DSREAL ATL_gemv.c
- ATL_sgemvN_b0.o : ATL_sgemvN.c
-- $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
-+ $(LIBTOOL) --tag=CC $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
- -DSREAL -DBETA0 -DALPHA1 ATL_sgemvN.c
- ATL_sgemvN_b1.o : ATL_sgemvN.c
-- $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
-+ $(LIBTOOL) --tag=CC $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
- -DSREAL -DBETA1 -DALPHA1 ATL_sgemvN.c
- ATL_sgemvN_bX.o : ATL_sgemvN.c
-- $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
-+ $(LIBTOOL) --tag=CC $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
- -DSREAL -DBETAX -DALPHA1 ATL_sgemvN.c
- ATL_sgemvT_b0.o : ATL_sgemvT.c
-- $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
-+ $(LIBTOOL) --tag=CC $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
- -DSREAL -DBETA0 -DALPHA1 ATL_sgemvT.c
- ATL_sgemvT_b1.o : ATL_sgemvT.c
-- $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
-+ $(LIBTOOL) --tag=CC $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
- -DSREAL -DBETA1 -DALPHA1 ATL_sgemvT.c
- ATL_sgemvT_bX.o : ATL_sgemvT.c
-- $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
-+ $(LIBTOOL) --tag=CC $(sMVCC) -c -I$(MVTdir) $(sMVFLAGS) $(CDEFS) $(EXTFLAGS) -o $@ \
- -DSREAL -DBETAX -DALPHA1 ATL_sgemvT.c
-
- res/sMVRES : xmvsearch force_build
-diff -Nur ATLAS.orig/makes/Make.pkl3 ATLAS/makes/Make.pkl3
---- ATLAS.orig/makes/Make.pkl3 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.pkl3 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/pklevel3
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- all : lib
- lib : dlib slib zlib clib
- clean : sclean dclean cclean zclean
-diff -Nur ATLAS.orig/makes/Make.r1src ATLAS/makes/Make.r1src
---- ATLAS.orig/makes/Make.r1src 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.r1src 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/ger
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- sobj = ATL_sger.o
- dobj = ATL_dger.o
- cobj = ATL_cgeru.o ATL_cgerc.o
-@@ -17,7 +19,7 @@
-
- dlib :
- $(PMAKE) dlib.grd
-- $(PMAKE) -f Make_dr1 lib
-+ $(PMAKE) -f Make_dr1 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- dlib.grd : $(dobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(dobj)
- $(RANLIB) $(ATLASlib)
-@@ -26,7 +28,7 @@
- rm -f $(dobj) d*.grd
- slib :
- $(PMAKE) slib.grd
-- $(PMAKE) -f Make_sr1 lib
-+ $(PMAKE) -f Make_sr1 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- slib.grd : $(sobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(sobj)
- $(RANLIB) $(ATLASlib)
-@@ -35,7 +37,7 @@
- rm -f $(sobj) s*.grd
- clib :
- $(PMAKE) clib.grd
-- $(PMAKE) -f Make_cr1 lib
-+ $(PMAKE) -f Make_cr1 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- clib.grd : $(cobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(cobj)
- $(RANLIB) $(ATLASlib)
-@@ -44,7 +46,7 @@
- rm -f $(cobj) c*.grd
- zlib :
- $(PMAKE) zlib.grd
-- $(PMAKE) -f Make_zr1 lib
-+ $(PMAKE) -f Make_zr1 lib ICC="$(ICC)" SKC="$(SKC)" DKC="$(DKC)"
- zlib.grd : $(zobj)
- $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(zobj)
- $(RANLIB) $(ATLASlib)
-diff -Nur ATLAS.orig/makes/Make.r1tune ATLAS/makes/Make.r1tune
---- ATLAS.orig/makes/Make.r1tune 2007-08-10 16:57:41.000000000 +0100
-+++ ATLAS/makes/Make.r1tune 2007-08-18 13:44:42.000000000 +0100
-@@ -74,12 +74,12 @@
- ATL_sger.o : ATL_ger.c atlas_sr1.h
- $(ICC) -c $(ICCFLAGS) -o $@ -DSREAL -I$(R1Tdir) ATL_ger.c
- ATL_sger1.o : ATL_sger1.c
-- $(sR1CC) -c $(CDEFS) $(sR1CFLAGS) -I$(R1Tdir) -o $@ -DSREAL ATL_sger1.c
-+ $(LIBTOOL) --tag=CC $(sR1CC) -c $(CDEFS) $(sR1CFLAGS) -I$(R1Tdir) -o $@ -DSREAL ATL_sger1.c
- ATL_sger1c.o : ATL_sger1.c
-- $(sR1CC) -c $(CDEFS) $(sR1CFLAGS) -I$(R1Tdir) -o $@ -DSREAL -DConj_ \
-+ $(LIBTOOL) --tag=CC $(sR1CC) -c $(CDEFS) $(sR1CFLAGS) -I$(R1Tdir) -o $@ -DSREAL -DConj_ \
- ATL_sger1.c
- ATL_sger1_dummy.o : ATL_sger1_dummy.c
-- $(ICC) -c $(ICCFLAGS) -I$(R1Tdir) -o $@ -DSREAL ATL_sger1_dummy.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) -I$(R1Tdir) -o $@ -DSREAL ATL_sger1_dummy.c
-
- res/sR1RES : xr1search force_build
- ./xr1search -p s
-@@ -177,14 +177,14 @@
- cger1tune.o : $(mySRCdir)/ger1tune.c
- $(ICC) -c $(ICCFLAGS) -o $@ -DSCPLX $(mySRCdir)/ger1tune.c
- ATL_cger.o : ATL_ger.c atlas_cr1.h
-- $(ICC) -c $(ICCFLAGS) -o $@ -DSCPLX -I$(R1Tdir) ATL_ger.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) -o $@ -DSCPLX -I$(R1Tdir) ATL_ger.c
- ATL_cger1.o : ATL_cger1.c
-- $(cR1CC) -c $(CDEFS) $(cR1CFLAGS) -I$(R1Tdir) -o $@ -DSCPLX ATL_cger1.c
-+ $(LIBTOOL) --tag=CC $(cR1CC) -c $(CDEFS) $(cR1CFLAGS) -I$(R1Tdir) -o $@ -DSCPLX ATL_cger1.c
- ATL_cger1c.o : ATL_cger1.c
-- $(cR1CC) -c $(CDEFS) $(cR1CFLAGS) -I$(R1Tdir) -o $@ -DSCPLX -DConj_ \
-+ $(LIBTOOL) --tag=CC $(cR1CC) -c $(CDEFS) $(cR1CFLAGS) -I$(R1Tdir) -o $@ -DSCPLX -DConj_ \
- ATL_cger1.c
- ATL_cger1_dummy.o : ATL_cger1_dummy.c
-- $(ICC) -c $(ICCFLAGS) -I$(R1Tdir) -o $@ -DSCPLX ATL_cger1_dummy.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) -I$(R1Tdir) -o $@ -DSCPLX ATL_cger1_dummy.c
-
- res/cR1RES : xr1search force_build
- ./xr1search -p c
-@@ -230,14 +230,14 @@
- zger1tune.o : $(mySRCdir)/ger1tune.c
- $(ICC) -c $(ICCFLAGS) -o $@ -DDCPLX $(mySRCdir)/ger1tune.c
- ATL_zger.o : ATL_ger.c atlas_zr1.h
-- $(ICC) -c $(ICCFLAGS) -o $@ -DDCPLX -I$(R1Tdir) ATL_ger.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) -o $@ -DDCPLX -I$(R1Tdir) ATL_ger.c
- ATL_zger1.o : ATL_zger1.c
-- $(zR1CC) -c $(CDEFS) $(zR1CFLAGS) -I$(R1Tdir) -o $@ -DDCPLX ATL_zger1.c
-+ $(LIBTOOL) --tag=CC $(zR1CC) -c $(CDEFS) $(zR1CFLAGS) -I$(R1Tdir) -o $@ -DDCPLX ATL_zger1.c
- ATL_zger1c.o : ATL_zger1.c
-- $(zR1CC) -c $(CDEFS) $(zR1CFLAGS) -I$(R1Tdir) -o $@ -DDCPLX -DConj_ \
-+ $(LIBTOOL) --tag=CC $(zR1CC) -c $(CDEFS) $(zR1CFLAGS) -I$(R1Tdir) -o $@ -DDCPLX -DConj_ \
- ATL_zger1.c
- ATL_zger1_dummy.o : ATL_zger1_dummy.c
-- $(ICC) -c $(ICCFLAGS) -I$(R1Tdir) -o $@ -DDCPLX ATL_zger1_dummy.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) -I$(R1Tdir) -o $@ -DDCPLX ATL_zger1_dummy.c
-
- res/zR1RES : xr1search force_build
- ./xr1search -p z
-diff -Nur ATLAS.orig/makes/Make.sprk ATLAS/makes/Make.sprk
---- ATLAS.orig/makes/Make.sprk 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/makes/Make.sprk 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/blas/pklevel3/sprk
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- all : lib
- lib : dlib slib zlib clib
- clean : sclean dclean cclean zclean
-diff -Nur ATLAS.orig/makes/Make.sysinfo ATLAS/makes/Make.sysinfo
---- ATLAS.orig/makes/Make.sysinfo 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/makes/Make.sysinfo 2007-08-18 13:44:42.000000000 +0100
-@@ -111,12 +111,12 @@
- ATL_cputime.c :
- cp $(mySRCdir)/ATL_cputime.c .
- ATL_cputime.o : ATL_cputime.c
-- $(ICC) -c $(ICCFLAGS) ATL_cputime.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) ATL_cputime.c
-
- ATL_walltime.c :
- cp $(mySRCdir)/ATL_walltime.c .
- ATL_walltime.o : ATL_walltime.c
-- $(ICC) -c $(ICCFLAGS) ATL_walltime.c
-+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) ATL_walltime.c
-
- ATL_Xwalltime.o : ATL_walltime.o
- $(XCC) $(XCCFLAGS) -c -o ATL_Xwalltime.o ATL_walltime.c
-diff -Nur ATLAS.orig/makes/Make.tstsrc ATLAS/makes/Make.tstsrc
---- ATLAS.orig/makes/Make.tstsrc 2007-08-10 16:57:42.000000000 +0100
-+++ ATLAS/makes/Make.tstsrc 2007-08-18 13:44:42.000000000 +0100
-@@ -1,6 +1,8 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/testing
-
-+include $(INCSdir)/gentoo_libtool.inc
-+
- INCdep = $(INCSdir)/atlas_misc.h $(INCSdir)/atlas_f77.h \
- $(INCSdir)/atlas_tst.h
- INCdep1 = $(INCSdir)/atlas_misc.h $(INCSdir)/atlas_tst.h
-diff -Nur ATLAS.orig/Make.top ATLAS/Make.top
---- ATLAS.orig/Make.top 2007-08-10 16:57:40.000000000 +0100
-+++ ATLAS/Make.top 2007-08-18 13:44:42.000000000 +0100
-@@ -24,6 +24,75 @@
- - fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL \
- bin/sanity.out
- @ echo "DONE"
-+
-+
-+shared: INSTALLER = cp
-+shared: libatlas.so libblas.so libcblas.so
-+
-+shared-strip: INSTALLER = install -s
-+shared-strip: libatlas.so libblas.so libcblas.so
-+
-+ptshared: INSTALLER = cp
-+ptshared: libptblas.so libptcblas.so
-+
-+ptshared-strip: INSTALLER = install -s
-+ptshared-strip: libptblas.so libptcblas.so
-+
-+libatlas.so:
-+ mkdir -p gentoo/libs
-+ @echo
-+ @echo Linking a really big library, please be patient...
-+ @echo
-+ cd gentoo/libatlas.a ; \
-+ libtool --mode=link --tag=CC $(CC) $(LIBS) -o libatlas.la \
-+ *.lo -rpath /usr/$(LIBDIR) ; \
-+ libtool --mode=install $(INSTALLER) libatlas.la $(BLDdir)/gentoo/libs
-+
-+libblas.so:
-+ cd gentoo/libf77blas.a ; \
-+ libtool --mode=link --tag=CC $(CC) $(F77SYSLIB) -o libblas.la \
-+ ../libs/libatlas.la *.lo -rpath $(RPATH); \
-+ rm -f .libs/libblas.so.0.0.0; \
-+ $(CC) -shared .libs/*.o $(LDFLAGS) $(F77SYSLIB) $(BLDdir)/gentoo/libs/libatlas.so \
-+ -Wl,-soname -Wl,libblas.so.0 -o .libs/libblas.so.0.0.0; \
-+ libtool --mode=install $(INSTALLER) libblas.la $(BLDdir)/gentoo/libs
-+
-+libcblas.so:
-+ cd gentoo/libcblas.a ; \
-+ libtool --mode=link --tag=CC $(CC) -o libcblas.la \
-+ ../libs/libatlas.la *.lo -rpath $(RPATH) ; \
-+ rm -f .libs/libcblas.so.0.0.0; \
-+ $(CC) -shared .libs/*.o $(LDFLAGS) $(BLDdir)/gentoo/libs/libatlas.so \
-+ -Wl,-soname -Wl,libcblas.so.0 -o .libs/libcblas.so.0.0.0; \
-+ libtool --mode=install $(INSTALLER) libcblas.la $(BLDdir)/gentoo/libs
-+
-+libptblas.so:
-+ mkdir -p gentoo/threaded-libs
-+ cd gentoo/libptf77blas.a ; \
-+ libtool --mode=link --tag=CC $(CC) $(F77SYSLIB) -o libblas.la \
-+ ../libs/libatlas.la *.lo -rpath $(RPATH); \
-+ rm -f .libs/libblas.so.0.0.0; \
-+ $(CC) -shared .libs/*.o $(F77SYSLIB) $(BLDdir)/gentoo/libs/libatlas.so \
-+ -Wl,-soname -Wl,libblas.so.0 -o .libs/libblas.so.0.0.0; \
-+ libtool --mode=install $(INSTALLER) libblas.la $(BLDdir)/gentoo/threaded-libs
-+
-+libptcblas.so:
-+ cd gentoo/libptcblas.a ; \
-+ libtool --mode=link --tag=CC $(CC) -o libcblas.la \
-+ ../libs/libatlas.la *.lo -rpath $(RPATH); \
-+ rm -f .libs/libcblas.so.0.0.0; \
-+ $(CC) -shared .libs/*.o $(BLDdir)/gentoo/libs/libatlas.so \
-+ -Wl,-soname -Wl,libcblas.so.0 -o .libs/libcblas.so.0.0.0; \
-+ libtool --mode=install $(INSTALLER) libcblas.la $(BLDdir)/gentoo/threaded-libs
-+
-+liblapack.so:
-+ mkdir -p gentoo/libs
-+ cd gentoo/liblapack.a ; \
-+ libtool --mode=link --tag=CC $(CC) $(F77SYSLIB) -o liblapack.la \
-+ *.lo -rpath $(RPATH) -lblas -lcblas -latlas ; \
-+ libtool --mode=install $(INSTALLER) liblapack.la $(BLDdir)/gentoo/libs
-+
-+
- sanity_test :
- @ echo "BUILDING TESTERS:"
- cd bin ; $(MAKE) sanity_test
-diff -Nur ATLAS.orig/tune/blas/gemm/emit_mm.c ATLAS/tune/blas/gemm/emit_mm.c
---- ATLAS.orig/tune/blas/gemm/emit_mm.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/gemm/emit_mm.c 2007-08-18 13:44:42.000000000 +0100
-@@ -2606,6 +2606,12 @@
- assert(fp);
-
- fprintf(fp, "include ../Make.inc\n\n");
-+ fprintf(fp, "ICC:=$(LIBTOOL) --tag=CC $(ICC)\n\n");
-+ fprintf(fp, "SMC:=$(LIBTOOL) --tag=CC $(SMC)\n\n");
-+ fprintf(fp, "DMC:=$(LIBTOOL) --tag=CC $(DMC)\n\n");
-+ fprintf(fp, "SKC:=$(LIBTOOL) --tag=CC $(SKC)\n\n");
-+ fprintf(fp, "DKC:=$(LIBTOOL) --tag=CC $(DKC)\n\n");
-+ fprintf(fp, "XCC:=$(LIBTOOL) --tag=CC $(XCC)\n\n");
- fprintf(fp, "CDEFS2 = $(CDEFS)");
- for (i=0; i < 3; i++)
- if (cp[i]) fprintf(fp, " -DATL_UCLEAN%c", cwh[i]);
-@@ -2685,7 +2691,7 @@
- wp->NBs[k], wp->imult, wp->fixed, betas[j]);
- else sprintf(fnam, "ATL_%cNBmm_b%c", pre, betas[j]);
- fprintf(fp, "%s.o : %s.c \n", fnam, fnam);
-- fprintf(fp, "\t%s $(CDEFS2) -DATL_BETA=%c -c %s %s.c\n",
-+ fprintf(fp, "\t$(LIBTOOL) --tag=CC %s $(CDEFS2) -DATL_BETA=%c -c %s %s.c\n",
- wp->CC, betas[j], wp->CCFLAGS, fnam);
- }
- }
-diff -Nur ATLAS.orig/tune/blas/gemv/mvsearch.c ATLAS/tune/blas/gemv/mvsearch.c
---- ATLAS.orig/tune/blas/gemv/mvsearch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/gemv/mvsearch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -512,7 +512,7 @@
- fprintf(fp, "include Make.inc\n\n");
-
- if (ccN[0] == '\0') fprintf(fp, "MVNCC = $(%cKC)\n", UPR);
-- else fprintf(fp, "MVNCC = %s\n", ccN);
-+ else fprintf(fp, "MVNCC = $(LIBTOOL) --tag=CC %s\n", ccN);
- if (ccN[0] == '\0' && ccflagsN[0] != '\0')
- fprintf(fp, "MVNFLAGS = $(CDEFS) $(%cKCFLAGS) %s -D%s\n",
- UPR, ccflagsN, typ);
-@@ -526,7 +526,7 @@
- }
-
- if (ccT[0] == '\0') fprintf(fp, "MVTCC = $(%cKC)\n", UPR);
-- else fprintf(fp, "MVTCC = %s\n", ccT);
-+ else fprintf(fp, "MVTCC = $(LIBTOOL) --tag=CC %s\n", ccT);
- if (ccT[0] == '\0' && ccflagsT[0] != '\0')
- fprintf(fp, "MVTFLAGS = $(CDEFS) $(%cKCFLAGS) %s -D%s\n",
- UPR, ccflagsT, typ);
-@@ -540,7 +540,7 @@
- }
-
- if (ccS[0] == '\0') fprintf(fp, "MVSCC = $(%cKC)\n", UPR);
-- else fprintf(fp, "MVSCC = %s\n", ccS);
-+ else fprintf(fp, "MVSCC = $(LIBTOOL) --tag=CC %s\n", ccS);
- if (ccS[0] == '\0' && ccflagsS[0] != '\0')
- fprintf(fp, "MVSFLAGS = $(CDEFS) $(%cKCFLAGS) %s -D%s",
- UPR, ccflagsS, typ);
-diff -Nur ATLAS.orig/tune/blas/level1/asumsrch.c ATLAS/tune/blas/level1/asumsrch.c
---- ATLAS.orig/tune/blas/level1/asumsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/asumsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -180,7 +181,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/axpbysrch.c ATLAS/tune/blas/level1/axpbysrch.c
---- ATLAS.orig/tune/blas/level1/axpbysrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/axpbysrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -188,7 +189,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/axpysrch.c ATLAS/tune/blas/level1/axpysrch.c
---- ATLAS.orig/tune/blas/level1/axpysrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/axpysrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -186,7 +187,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/copysrch.c ATLAS/tune/blas/level1/copysrch.c
---- ATLAS.orig/tune/blas/level1/copysrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/copysrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -180,7 +181,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/cpscsrch.c ATLAS/tune/blas/level1/cpscsrch.c
---- ATLAS.orig/tune/blas/level1/cpscsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/cpscsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -186,7 +187,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/dotsrch.c ATLAS/tune/blas/level1/dotsrch.c
---- ATLAS.orig/tune/blas/level1/dotsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/dotsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -161,6 +161,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -182,7 +183,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/iamaxsrch.c ATLAS/tune/blas/level1/iamaxsrch.c
---- ATLAS.orig/tune/blas/level1/iamaxsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/iamaxsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -179,7 +180,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/nrm2srch.c ATLAS/tune/blas/level1/nrm2srch.c
---- ATLAS.orig/tune/blas/level1/nrm2srch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/nrm2srch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -180,7 +181,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/rotsrch.c ATLAS/tune/blas/level1/rotsrch.c
---- ATLAS.orig/tune/blas/level1/rotsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/rotsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -189,7 +190,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/scalsrch.c ATLAS/tune/blas/level1/scalsrch.c
---- ATLAS.orig/tune/blas/level1/scalsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/scalsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -187,7 +188,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/setsrch.c ATLAS/tune/blas/level1/setsrch.c
---- ATLAS.orig/tune/blas/level1/setsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/setsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -181,7 +182,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
-diff -Nur ATLAS.orig/tune/blas/level1/swapsrch.c ATLAS/tune/blas/level1/swapsrch.c
---- ATLAS.orig/tune/blas/level1/swapsrch.c 2007-08-10 16:58:24.000000000 +0100
-+++ ATLAS/tune/blas/level1/swapsrch.c 2007-08-18 13:44:42.000000000 +0100
-@@ -159,6 +159,7 @@
- FILE *fpin;
- FILENODE *fbase, *fn, *fp=NULL;
- char ln[512], rout[256], auth[256], cc[256], ccflags[256];
-+ char temp[256];
- char *pcc, *pccflags;
- int i, n, ID, alpha, beta, incX, incY;
-
-@@ -180,7 +181,10 @@
- assert(fgets(ccflags, 512, fpin) != NULL);
- FixFlags(cc);
- FixFlags(ccflags);
-- pcc = cc;
-+ /* Gentoo pcc = cc; */
-+ strcpy(temp, "$(LIBTOOL) --tag=CC ");
-+ strcat(temp, cc);
-+ pcc = temp;
- pccflags = ccflags;
- }
- else pcc = pccflags = NULL;
diff --git a/sci-libs/lapack-atlas/files/atlas-asm-gentoo.patch b/sci-libs/lapack-atlas/files/atlas-asm-gentoo.patch
deleted file mode 100644
index ca5a7a8ee..000000000
--- a/sci-libs/lapack-atlas/files/atlas-asm-gentoo.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur ATLAS/include/contrib/camm_dpa.h ATLAS-new/include/contrib/camm_dpa.h
---- ATLAS/include/contrib/camm_dpa.h 2006-09-09 15:33:15.000000000 -0400
-+++ ATLAS-new/include/contrib/camm_dpa.h 2006-09-26 10:18:24.000000000 -0400
-@@ -1619,7 +1619,7 @@
- #if defined(SCPLX) || (defined(DCPLX) && defined(ATL_SSE2))
- ,"m" (w)
- #endif
-- :"ax","bx","cx","dx","si","di");
-+ :"ax","cx","dx","si","di");
-
-
- }
diff --git a/sci-libs/lapack-atlas/files/digest-lapack-atlas-3.7.37 b/sci-libs/lapack-atlas/files/digest-lapack-atlas-3.7.37
deleted file mode 100644
index 55d230500..000000000
--- a/sci-libs/lapack-atlas/files/digest-lapack-atlas-3.7.37
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 5c3fb9a4c74e8426105558a23b2215ff atlas3.7.37.tar.bz2 2282682
-RMD160 33f728d2d25c396179748c43aeff9ab71107ddc8 atlas3.7.37.tar.bz2 2282682
-SHA256 bbc56b6355c07666d8021f640da00a35838e87ec4cb4cf52bdbb25336635fd65 atlas3.7.37.tar.bz2 2282682
-MD5 5feace3f4507a92ef822b2e0b50151d7 lapack-lite-3.1.1.tgz 5332509
-RMD160 d81baafd1f0f9859d9f75ac9b658f743544b5f5b lapack-lite-3.1.1.tgz 5332509
-SHA256 505a13272d0d71c45ea52be2de74b0562b234ea3ccf5160665c7a2ee74a58437 lapack-lite-3.1.1.tgz 5332509
diff --git a/sci-libs/lapack-atlas/files/eselect.lapack.atlas b/sci-libs/lapack-atlas/files/eselect.lapack.atlas
deleted file mode 100644
index 7478b5154..000000000
--- a/sci-libs/lapack-atlas/files/eselect.lapack.atlas
+++ /dev/null
@@ -1,4 +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
-../lapack/atlas/lapack.pc /usr/@LIBDIR@/pkgconfig/lapack.pc
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 7df026709..000000000
--- 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/lapack-reference-3.1.1-test-fix.patch b/sci-libs/lapack-atlas/files/lapack-reference-3.1.1-test-fix.patch
deleted file mode 100644
index e9b754403..000000000
--- a/sci-libs/lapack-atlas/files/lapack-reference-3.1.1-test-fix.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Naur lapack-lite-3.1.1/TESTING/ctest.in lapack-lite-3.1.1-new/TESTING/ctest.in
---- lapack-lite-3.1.1/TESTING/ctest.in 2007-02-26 13:20:47.000000000 -0500
-+++ lapack-lite-3.1.1-new/TESTING/ctest.in 2007-07-24 10:19:31.000000000 -0400
-@@ -32,5 +32,4 @@
- CQL 8 List types on next line if 0 < NTYPES < 8
- CQP 6 List types on next line if 0 < NTYPES < 6
- CTZ 3 List types on next line if 0 < NTYPES < 3
--CLS 6 List types on next line if 0 < NTYPES < 6
- CEQ
-diff -Naur lapack-lite-3.1.1/TESTING/dtest.in lapack-lite-3.1.1-new/TESTING/dtest.in
---- lapack-lite-3.1.1/TESTING/dtest.in 2007-02-26 13:20:49.000000000 -0500
-+++ lapack-lite-3.1.1-new/TESTING/dtest.in 2007-07-24 10:19:36.000000000 -0400
-@@ -30,5 +30,4 @@
- DQL 8 List types on next line if 0 < NTYPES < 8
- DQP 6 List types on next line if 0 < NTYPES < 6
- DTZ 3 List types on next line if 0 < NTYPES < 3
--DLS 6 List types on next line if 0 < NTYPES < 6
- DEQ
-diff -Naur lapack-lite-3.1.1/TESTING/stest.in lapack-lite-3.1.1-new/TESTING/stest.in
---- lapack-lite-3.1.1/TESTING/stest.in 2007-02-26 13:20:49.000000000 -0500
-+++ lapack-lite-3.1.1-new/TESTING/stest.in 2007-07-24 10:19:48.000000000 -0400
-@@ -30,5 +30,4 @@
- SQL 8 List types on next line if 0 < NTYPES < 8
- SQP 6 List types on next line if 0 < NTYPES < 6
- STZ 3 List types on next line if 0 < NTYPES < 3
--SLS 6 List types on next line if 0 < NTYPES < 6
- SEQ
-diff -Naur lapack-lite-3.1.1/TESTING/ztest.in lapack-lite-3.1.1-new/TESTING/ztest.in
---- lapack-lite-3.1.1/TESTING/ztest.in 2007-02-26 13:20:49.000000000 -0500
-+++ lapack-lite-3.1.1-new/TESTING/ztest.in 2007-07-24 10:19:42.000000000 -0400
-@@ -32,5 +32,4 @@
- ZQL 8 List types on next line if 0 < NTYPES < 8
- ZQP 6 List types on next line if 0 < NTYPES < 6
- ZTZ 3 List types on next line if 0 < NTYPES < 3
--ZLS 6 List types on next line if 0 < NTYPES < 6
- ZEQ
diff --git a/sci-libs/lapack-atlas/files/lapack.pc.in b/sci-libs/lapack-atlas/files/lapack.pc.in
deleted file mode 100644
index 26b340a4d..000000000
--- a/sci-libs/lapack-atlas/files/lapack.pc.in
+++ /dev/null
@@ -1,13 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=/usr/@LIBDIR@
-includedir=${prefix}/include
-
-Name: lapack
-Description: Automatically Tuned Linear Algebra Software F77 and C LAPACK implementation
-Version: @PV@
-URL: http://math-atlas.sourceforge.net/
-Requires: blas cblas
-Libs: -L${libdir} -llapack -latlas
-Libs.private: @EXTLIBS@
-Include: -I${includedir}
diff --git a/sci-libs/lapack-atlas/files/war b/sci-libs/lapack-atlas/files/war
deleted file mode 100644
index 2093f033a..000000000
--- a/sci-libs/lapack-atlas/files/war
+++ /dev/null
@@ -1,26 +0,0 @@
-#! /bin/bash
-#
-# war -- wrapper for the archiver
-#
-# Executed by ATLAS build as:
-# full_path/war ARCHIVER ARFLAGS LIBNAME.a OBJS.lo
-
-TOPDIR=$(echo $0 | sed 's/\(.*\)\/.*/\1/')
-PWD=$(pwd)
-
-ARCHIVER=$1
-LIBRARY=$(echo $3 | sed 's/.*\/\(.*\)/\1/')
-OBJ_DIR=${TOPDIR}/gentoo/$LIBRARY
-
-if [ ! -x $OBJ_DIR ]; then mkdir -p ${OBJ_DIR}/.libs; fi
-
-$ARCHIVER $@
-
-shift 3
-for obj in $@ ; do
- lobj=$(echo $obj | sed 's/\.o/\.lo/')
- ln -sf ${PWD}/$obj ${OBJ_DIR}/$obj
- ln -sf ${PWD}/$lobj ${OBJ_DIR}/$lobj
- ln -sf ${PWD}/.libs/$obj ${OBJ_DIR}/.libs/$obj
-done
-
diff --git a/sci-libs/lapack-atlas/lapack-atlas-3.7.37.ebuild b/sci-libs/lapack-atlas/lapack-atlas-3.7.37.ebuild
deleted file mode 100644
index 9f5f5edc8..000000000
--- a/sci-libs/lapack-atlas/lapack-atlas-3.7.37.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils flag-o-matic toolchain-funcs fortran autotools versionator
-
-MY_PN="${PN/lapack-/}"
-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}-${PV}-shared-libs.patch.bz2"
-
-SLOT="0"
-IUSE="doc"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
-
-DEPEND="virtual/blas
- virtual/cblas
- app-admin/eselect-lapack
- ~sci-libs/blas-atlas-${BlasRelease}
- >=sys-devel/libtool-1.5"
-
-RDEPEND="${DEPEND}
- dev-util/pkgconfig
- 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}
-
- #epatch "${DISTDIR}"/${MY_PN}-${PV}-shared-libs.patch.bz2
- epatch "${FILESDIR}"/${MY_PN}-${PV}-shared-libs.patch
- epatch "${FILESDIR}"/${MY_PN}-asm-gentoo.patch
-
- cd "${S}"
- mkdir ${BLD_DIR} || die "failed to generate build directory"
- cp "${FILESDIR}"/war "${BLD_DIR}" && chmod a+x "${BLD_DIR}"/war \
- || die "failed to install war"
-
- # make sure the compile picks up the proper includes
- sed -e "s|INCLUDES =|INCLUDES = -I/usr/include/atlas/|" \
- -e "s:= gcc:= $(tc-getCC) ${CFLAGS}:" \
- -i CONFIG/src/SpewMakeInc.c || \
- die "failed to append proper includes"
-
- # force proper 32/64bit libs
- local archselect
- if [[ "${ARCH}" == "amd64" || "${ARCH}" == "ppc64" ]]; then
- archselect="-b 64"
- elif [ "${ARCH}" == "alpha" ]; then
- archselect=""
- else
- archselect="-b 32"
- fi
-
- cd ${BLD_DIR} && ../configure \
- --cc=$(tc-getCC) \
- --cflags="${CFLAGS}" \
- --prefix=${D}/${DESTTREE} \
- --libdir=${D}/${DESTTREE}/$(get_libdir)/atlas \
- --incdir=${D}/${DESTTREE}/include \
- -C ac "$(tc-getCC)" -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}-autotool.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:" \
- -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; do
- cd "${BLD_DIR}/${d}"
- make lib || die "Failed to make lib in ${d}"
- done
-
- # build rest of lapack
- 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/
-
- 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 lapack add $(get_libdir) "${FILESDIR}"/eselect.lapack.atlas atlas
-
- insinto /usr/include/atlas
- doins "${S}"/include/clapack.h || die "Failed to install 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() {
- [[ -z "$(eselect lapack show)" ]] && eselect lapack set atlas
-
- elog "Use 'eselect lapack' (as root) to select"
- elog "one of the ATLAS lapack profiles."
- elog "Once selected, use 'pkg-config --libs lapack' to link with ATLAS lapack."
- elog "With C, add 'pkg-config --cflags lapack' to compile."
-}
diff --git a/sci-libs/lapack-atlas/metadata.xml b/sci-libs/lapack-atlas/metadata.xml
deleted file mode 100644
index 27e517d1d..000000000
--- a/sci-libs/lapack-atlas/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sci</herd>
-<longdescription lang="en">
-ATLAS is an approach for the automatic generation and optimization of
-numerical software. Currently ATLAS supplies optimized versions for
-the complete set of linear algebra kernels known as the Basic Linear
-Algebra Subroutines (BLAS), and a subset of the linear algebra
-routines in the LAPACK library.
-The libraries in this package contain full LAPACK FORTRAN 77 and C
-implementations, using routines from both ATLAS and the reference Netlib package.
-</longdescription>
-</pkgmetadata>
diff --git a/sci-libs/lapackpp/ChangeLog b/sci-libs/lapackpp/ChangeLog
deleted file mode 100644
index 0ad3c5d2d..000000000
--- a/sci-libs/lapackpp/ChangeLog
+++ /dev/null
@@ -1,8 +0,0 @@
-# ChangeLog for sci-libs/lapackpp
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
- 20 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org>
- +lapackpp-2.5.2.ebuild, +metadata.xml:
- Initial import
-
diff --git a/sci-libs/lapackpp/Manifest b/sci-libs/lapackpp/Manifest
deleted file mode 100644
index ab81784bf..000000000
--- a/sci-libs/lapackpp/Manifest
+++ /dev/null
@@ -1,16 +0,0 @@
-DIST lapackpp-2.5.2.tar.gz 571096 RMD160 4afe2d18d78450b8ad11ed350b597a2eab09ad38 SHA1 24a5867cf5cea4c3505597beb85121f71a342561 SHA256 f79c985801e1de9d8b5165894c60fd3b08818e9b0a406ff29fe48783a5134a9c
-EBUILD lapackpp-2.5.2.ebuild 880 RMD160 a5380e010266bfb732f49cc31f2bdb9f8d90d075 SHA1 2ea1ddda89a0282cb9cdc0981a1ef2eec97b5ed6 SHA256 59558a056a86d829d80aa2bae9b6c68f252cd51c22beb41b88910a473b033f72
-MD5 e5bb1de7a160cb856be2a860e56b00c0 lapackpp-2.5.2.ebuild 880
-RMD160 a5380e010266bfb732f49cc31f2bdb9f8d90d075 lapackpp-2.5.2.ebuild 880
-SHA256 59558a056a86d829d80aa2bae9b6c68f252cd51c22beb41b88910a473b033f72 lapackpp-2.5.2.ebuild 880
-MISC ChangeLog 232 RMD160 ff2edbb4039e144655f8660d53849b8a4cc543a7 SHA1 44c84bc527ef81be0b34dc71c440d2d66dafb04a SHA256 c09db4778ce957cfdc5c5eb956cc22580198a0bcdb674119c097e4280de9add4
-MD5 fdd4ecc31682ad67d72c929a138b1f8e ChangeLog 232
-RMD160 ff2edbb4039e144655f8660d53849b8a4cc543a7 ChangeLog 232
-SHA256 c09db4778ce957cfdc5c5eb956cc22580198a0bcdb674119c097e4280de9add4 ChangeLog 232
-MISC metadata.xml 843 RMD160 6ae5c4725768374a0d9b1b511230693c2056e005 SHA1 74da47532a68ad6a64e515d8793c7e4d08fda448 SHA256 91ec444b6dd8603a84b473e8272d4b7b0c10bd6641b12506627fcf86cecf4ed8
-MD5 92a6b0b165ba3cbfdf684eba5dea59cf metadata.xml 843
-RMD160 6ae5c4725768374a0d9b1b511230693c2056e005 metadata.xml 843
-SHA256 91ec444b6dd8603a84b473e8272d4b7b0c10bd6641b12506627fcf86cecf4ed8 metadata.xml 843
-MD5 9f9bd04938933e6a5570e3d68f51007a files/digest-lapackpp-2.5.2 244
-RMD160 8f2f4e5f883b70999d2fcc1e4d7102e6a3f5c621 files/digest-lapackpp-2.5.2 244
-SHA256 2e48bfb0eba0e0cced7f66d9302f95d32b4133887972a186b340fa26862ad684 files/digest-lapackpp-2.5.2 244
diff --git a/sci-libs/lapackpp/files/digest-lapackpp-2.5.2 b/sci-libs/lapackpp/files/digest-lapackpp-2.5.2
deleted file mode 100644
index e10194710..000000000
--- a/sci-libs/lapackpp/files/digest-lapackpp-2.5.2
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 679abf7d07b79fa4fe3edb68473080f3 lapackpp-2.5.2.tar.gz 571096
-RMD160 4afe2d18d78450b8ad11ed350b597a2eab09ad38 lapackpp-2.5.2.tar.gz 571096
-SHA256 f79c985801e1de9d8b5165894c60fd3b08818e9b0a406ff29fe48783a5134a9c lapackpp-2.5.2.tar.gz 571096
diff --git a/sci-libs/lapackpp/lapackpp-2.5.2.ebuild b/sci-libs/lapackpp/lapackpp-2.5.2.ebuild
deleted file mode 100644
index 7446b1229..000000000
--- a/sci-libs/lapackpp/lapackpp-2.5.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-DESCRIPTION="C++ wrapper for LAPACK"
-HOMEPAGE="http://lapackpp.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-LICENSE="LGPL-2"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="virtual/blas
- virtual/lapack"
-DEPEND="${DEPEND}
- dev-util/pkgconfig
- doc? ( app-doc/doxygen )"
-
-src_compile() {
- econf \
- --disable-atlas \
- --with-blas="$(pkg-config --libs blas)" \
- --with-lapack="$(pkg-config --libs lapack)" \
- || die "econf failed"
- emake || die "emake failed"
- if use doc; then
- emake srcdoc || die "emake srcdoc failed"
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc NEWS README ChangeLog AUTHORS || die "dodoc failed"
- if use doc; then
- dohtml api-doc/html || die "dohtml failed"
- fi
-}
diff --git a/sci-libs/lapackpp/metadata.xml b/sci-libs/lapackpp/metadata.xml
deleted file mode 100644
index 96625413a..000000000
--- a/sci-libs/lapackpp/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sci</herd>
-<longdescription lang="en">
-LAPACK++ (Linear Algebra PACKage in C++) is a software library for
-numerical linear algebra that solves systems of linear equations and eigenvalue
-problems on high performance computer architectures.
-
-Computational support is provided for supports various matrix classes
-for vectors, non-symmetric matrices, SPD matrices, symmetric matrices,
-banded, triangular, and tridiagonal matrices; however, it does not include all
-of the capabilities of original f77 LAPACK. Emphasis is given to
-routines for solving linear systems consisting of non-symmetric matrices,
-symmetric positive definite systems, and solving linear least-square
-systems.
-</longdescription>
-</pkgmetadata>
diff --git a/sci-libs/matio/ChangeLog b/sci-libs/matio/ChangeLog
deleted file mode 100644
index 2e51a3bb3..000000000
--- a/sci-libs/matio/ChangeLog
+++ /dev/null
@@ -1,21 +0,0 @@
-# ChangeLog for sci-libs/matio
-# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*matio-1.3.1 (20 Sep 2006)
-
- 20 Sep 2006; Andrey Grozin <A.G.Grozin@inp.nsk.su>
- +matio-1.3.1.ebuild, -matio-1.3.0.ebuild, -files/matio-1.1.4.patch:
- version bump, now at sourceforge
-
-*matio-1.3.0 (28 August 2006)
-
- 28 August 2006; Andrey Grozin <A.G.Grozin@inp.nsk.su>
- +matio-1.3.0.ebuild, -matio-1.1.4.ebuild:
- version bump
-
-*matio-1.1.4 (16 June 2006)
-
- 16 June 2006; Andrey Grozin <A.G.Grozin@inp.nsk.su>
- +metadata.xml, +matio-1.1.4.ebuild, +files/matio-1.1.4.patch:
- Initial import.
diff --git a/sci-libs/matio/Manifest b/sci-libs/matio/Manifest
deleted file mode 100644
index 17be5e3db..000000000
--- a/sci-libs/matio/Manifest
+++ /dev/null
@@ -1,16 +0,0 @@
-DIST matio-1.3.1.tar.gz 938713 RMD160 64e12e1774db3054ce11f6efd15686c8432a3197 SHA1 70af161a788f7f5e171f27e2655763454ec33839 SHA256 5c8e5df8500c4e444865f65e94ba2b1084a0a370733195655099f5c6f2069eb0
-EBUILD matio-1.3.1.ebuild 914 RMD160 eb29d7b49384781c1a9f5d597613df2f80cb5885 SHA1 62d8c149d89d04a83a4765ff0763a2dcb5673996 SHA256 73931df6056b3a856b16b174342ce7e536aee0ca95ee465a4ec1db38f6186e04
-MD5 e51bbef0a40db0ed1369b57b0deb96a8 matio-1.3.1.ebuild 914
-RMD160 eb29d7b49384781c1a9f5d597613df2f80cb5885 matio-1.3.1.ebuild 914
-SHA256 73931df6056b3a856b16b174342ce7e536aee0ca95ee465a4ec1db38f6186e04 matio-1.3.1.ebuild 914
-MISC ChangeLog 614 RMD160 4f8e87a9ab63a5a191d44506e709bb6b12b4053f SHA1 02008a45278e5c147425e2878c2edb14bb4c6b1a SHA256 b484aadb1ab72c5b263ba70a319a48e95afaff6f5e580a5c09a5d44abdc00847
-MD5 d4dd43f5bcc59a6c6044b2e19d906fb1 ChangeLog 614
-RMD160 4f8e87a9ab63a5a191d44506e709bb6b12b4053f ChangeLog 614
-SHA256 b484aadb1ab72c5b263ba70a319a48e95afaff6f5e580a5c09a5d44abdc00847 ChangeLog 614
-MISC metadata.xml 156 RMD160 dc078172bfebcb25d69bdf8731714f9cce9d3e36 SHA1 da2b240a255820145b7c83a5c48e45b96b7e9ee6 SHA256 5d22100902db7507a5b5493dd4a66cdb08025faf80a2c0b75e6392315c47f900
-MD5 8c623e53daafa025137077c6b65815bd metadata.xml 156
-RMD160 dc078172bfebcb25d69bdf8731714f9cce9d3e36 metadata.xml 156
-SHA256 5d22100902db7507a5b5493dd4a66cdb08025faf80a2c0b75e6392315c47f900 metadata.xml 156
-MD5 049329071be9c28be0591789249e663d files/digest-matio-1.3.1 235
-RMD160 bed79bf8046c81d670eae9195f9b1b53cff8b1c1 files/digest-matio-1.3.1 235
-SHA256 1040dbe93b503f579998679242ce50479f9093208f11dd06c436c90deab04254 files/digest-matio-1.3.1 235
diff --git a/sci-libs/matio/files/digest-matio-1.3.1 b/sci-libs/matio/files/digest-matio-1.3.1
deleted file mode 100644
index 7413cf9d8..000000000
--- a/sci-libs/matio/files/digest-matio-1.3.1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 8fd9a3a6c2587deade56b0846642ebd3 matio-1.3.1.tar.gz 938713
-RMD160 64e12e1774db3054ce11f6efd15686c8432a3197 matio-1.3.1.tar.gz 938713
-SHA256 5c8e5df8500c4e444865f65e94ba2b1084a0a370733195655099f5c6f2069eb0 matio-1.3.1.tar.gz 938713
diff --git a/sci-libs/matio/matio-1.3.1.ebuild b/sci-libs/matio/matio-1.3.1.ebuild
deleted file mode 100644
index a5cc1da74..000000000
--- a/sci-libs/matio/matio-1.3.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils fortran
-
-DESCRIPTION="Library for reading and writing matlab .mat files"
-HOMEPAGE="http://sourceforge.net/projects/matio/"
-SLOT="0"
-LICENSE="LGPL-2"
-KEYWORDS="~x86 ~amd64"
-IUSE="doc fortran"
-SRC_URI="mirror://sourceforge/matio/${P}.tar.gz"
-DEPEND="doc? ( app-doc/doxygen virtual/tetex )"
-FORTRAN="gfortran"
-
-#### Remove the following line when moving this ebuild to the main tree!
-RESTRICT="nomirror"
-
-pkg_setup() {
- use fortran && fortran_pkg_setup
-}
-
-src_compile() {
- addwrite /var/cache/fonts
- addwrite /usr/share/texmf
- econf --enable-shared \
- --disable-test \
- $(use_enable fortran ) \
- $(use_enable doc docs ) \
- || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die "make install failed"
- dodoc README ChangeLog
-}
diff --git a/sci-libs/matio/metadata.xml b/sci-libs/matio/metadata.xml
deleted file mode 100644
index b229aec85..000000000
--- a/sci-libs/matio/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sci</herd>
-</pkgmetadata>
diff --git a/sci-libs/metis/Manifest b/sci-libs/metis/Manifest
deleted file mode 100644
index ce5ec1720..000000000
--- a/sci-libs/metis/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-AUX metis-5.0_pre2-autotools.patch 14933 RMD160 e5e45adb71b663d5922f88556d6a7c3c55edd296 SHA1 8510245b49fe087e3be40079e67f674acdb93fa4 SHA256 4a4caabf919d5e5710365992e7c0496e851772ede958d8d9c44effcbaa72281f
-MD5 498cfa2a31c9aa0fc216de0ea5723bb4 files/metis-5.0_pre2-autotools.patch 14933
-RMD160 e5e45adb71b663d5922f88556d6a7c3c55edd296 files/metis-5.0_pre2-autotools.patch 14933
-SHA256 4a4caabf919d5e5710365992e7c0496e851772ede958d8d9c44effcbaa72281f files/metis-5.0_pre2-autotools.patch 14933
-DIST metis-5.0pre2.tar.gz 1762166 RMD160 f73bc5c9b5b2458065dd2ebdc6aa3881541016c1 SHA1 7f94fac339b7bc52eb3e874b5046f563ee3c9e07 SHA256 3a81ee72ddcaa573afbec005e777a273717cb9d6475f381f07f78f89180f58aa
-EBUILD metis-5.0_pre2.ebuild 1513 RMD160 c2e46a6dd4b3ba2a2f1f299a522d68c0a7304b71 SHA1 3e7621513ebe352f5c85730b81d1fc68729664a7 SHA256 645bd8cb5480efe03bff94dc2c27492841231a8bfed607e9b8b4b3b37bef339d
-MD5 1b2451c7d52b28aa9da54c84d40d0690 metis-5.0_pre2.ebuild 1513
-RMD160 c2e46a6dd4b3ba2a2f1f299a522d68c0a7304b71 metis-5.0_pre2.ebuild 1513
-SHA256 645bd8cb5480efe03bff94dc2c27492841231a8bfed607e9b8b4b3b37bef339d metis-5.0_pre2.ebuild 1513
-MD5 215800e713e2367ce84069184d517984 files/digest-metis-5.0_pre2 244
-RMD160 9cea43a54b2ca4c8f6c67c142aac8e2605a1b724 files/digest-metis-5.0_pre2 244
-SHA256 288220197d5e15aa3446f6fdc86d71d0007e63dec329bf356aa89f0503f15018 files/digest-metis-5.0_pre2 244
diff --git a/sci-libs/metis/files/digest-metis-5.0_pre2 b/sci-libs/metis/files/digest-metis-5.0_pre2
deleted file mode 100644
index d147ee0eb..000000000
--- a/sci-libs/metis/files/digest-metis-5.0_pre2
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 5b6946bdd7c8a68cd37aabbc4c31c8ae metis-5.0pre2.tar.gz 1762166
-RMD160 f73bc5c9b5b2458065dd2ebdc6aa3881541016c1 metis-5.0pre2.tar.gz 1762166
-SHA256 3a81ee72ddcaa573afbec005e777a273717cb9d6475f381f07f78f89180f58aa metis-5.0pre2.tar.gz 1762166
diff --git a/sci-libs/metis/files/metis-5.0_pre2-autotools.patch b/sci-libs/metis/files/metis-5.0_pre2-autotools.patch
deleted file mode 100644
index 8c052c441..000000000
--- a/sci-libs/metis/files/metis-5.0_pre2-autotools.patch
+++ /dev/null
@@ -1,534 +0,0 @@
---- configure.ac 1970-01-01 01:00:00.000000000 +0100
-+++ configure.ac 2007-09-24 15:12:11.917289395 +0100
-@@ -0,0 +1,54 @@
-+AC_INIT([metis], [5.0pre2], [metis@cs.umn.edu], [metis])
-+AM_INIT_AUTOMAKE([foreign])
-+
-+AC_PROG_MAKE_SET
-+AC_PROG_LIBTOOL
-+
-+AC_CHECK_LIB(m, [sqrt, pow, log])
-+
-+AC_ARG_ENABLE(openmp,
-+ [AC_HELP_STRING([--enable-openmp],
-+ [compile with openmp])],
-+ [enable_openmp=$enableval],
-+ [enable_openmp="yes"])
-+AC_MSG_RESULT($enable_openmp)
-+
-+if test x$enable_openmp = xyes; then
-+ AC_CHECK_HEADERS(omp.h)
-+ OMP_CPPFLAGS=-D__OPENMP__
-+ if test x$CC = xicc; then
-+ OMP_CFLAGS="-openmp -openmp-report2"
-+ OMP_LDFLAGS=-openmp
-+ else
-+ OMP_CFLAGS=-fopenmp
-+ OMP_LDFLAGS=-lgomp
-+ fi
-+fi
-+
-+# very basic pcre check
-+AC_ARG_ENABLE(pcre,
-+ [AC_HELP_STRING([--enable-pcre],
-+ [Enable PCRE regex support])],
-+ [enable_pcre=$enableval],
-+ [enable_pcre="yes"])
-+AC_MSG_RESULT($enable_pcre)
-+if test x$enable_pcre = xyes; then
-+ AC_PATH_PROGS(PCRE_CONFIG, pcre-config, no)
-+ if test "$PCRE_CONFIG" = "no"; then
-+ AC_MSG_ERROR(Unable to find pcre-config in path for PCRE support)
-+ else
-+ AC_CHECK_HEADERS(pcre.h)
-+ PCRE="yes"
-+ PCRE_CPPFLAGS=-D__WITHPCRE__
-+ PCRE_LDFLAGS=-lpcre
-+ fi
-+fi
-+
-+AC_CONFIG_FILES( \
-+ Makefile \
-+ GKlib/trunk/Makefile \
-+ libmetis/Makefile \
-+ programs/Makefile \
-+ test/Makefile
-+)
-+AC_OUTPUT
---- Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Makefile.am 2007-09-24 15:12:11.921289623 +0100
-@@ -0,0 +1,3 @@
-+SUBDIRS = GKlib/trunk libmetis programs test
-+EXTRA_DIST = CHANGES.v4 CHANGES.v5
-+include_HEADERS = include/metis.h
---- GKlib/trunk/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ GKlib/trunk/Makefile.am 2007-09-24 15:12:11.949291219 +0100
-@@ -0,0 +1,26 @@
-+AM_CPPFLAGS = -DLINUX -D_FILE_OFFSET_BITS=6 $(PCRE_CPPFLAGS) $(OMP_CPPFLAGS)
-+AM_CFLAGS = -std=c99 $(OMP_CFLAGS)
-+
-+noinst_LTLIBRARIES = libgklib.la
-+noinst_HEADERS = GKlib.h
-+
-+libgklib_la_SOURCES = \
-+ b64.c \
-+ blas.c \
-+ dfkvkselect.c \
-+ dlmalloc.c \
-+ error.c \
-+ fs.c \
-+ getopt.c \
-+ htable.c \
-+ io.c \
-+ memory.c \
-+ omp.c \
-+ pdb.c \
-+ seq.c \
-+ sort.c \
-+ string.c \
-+ timers.c \
-+ tokenizer.c \
-+ util.c
-+libgklib_la_LIBADD = $(OMP_LDFLAGS) $(PCRE_LDFLAGS)
---- libmetis/smbfactor.c 1970-01-01 01:00:00.000000000 +0100
-+++ libmetis/smbfactor.c 2007-09-24 15:12:11.949291219 +0100
-@@ -0,0 +1,385 @@
-+/*
-+ * Copyright 1997, Regents of the University of Minnesota
-+ *
-+ * smbfactor.c
-+ *
-+ * This file performs the symbolic factorization of a matrix
-+ *
-+ * Started 8/1/97
-+ * George
-+ *
-+ * $Id: smbfactor.c,v 1.2 2002/08/10 06:02:55 karypis Exp $
-+ *
-+ */
-+
-+#include <metislib.h>
-+
-+
-+/*************************************************************************
-+* This function sets up data structures for fill-in computations
-+**************************************************************************/
-+void ComputeFillIn(GraphType *graph, idxtype *iperm)
-+{
-+ idxtype i, j, k, nvtxs, maxlnz, maxsub;
-+ idxtype *xadj, *adjncy;
-+ idxtype *perm, *xlnz, *xnzsub, *nzsub;
-+ double opc;
-+
-+/*
-+ mprintf("\nSymbolic factorization... --------------------------------------------\n");
-+*/
-+
-+ nvtxs = graph->nvtxs;
-+ xadj = graph->xadj;
-+ adjncy = graph->adjncy;
-+
-+ maxsub = 4*xadj[nvtxs];
-+
-+ /* Relabel the vertices so that it starts from 1 */
-+ k = xadj[nvtxs];
-+ for (i=0; i<k; i++)
-+ adjncy[i]++;
-+ for (i=0; i<nvtxs+1; i++)
-+ xadj[i]++;
-+
-+ /* Allocate the required memory */
-+ perm = idxmalloc(nvtxs+1, "ComputeFillIn: perm");
-+ xlnz = idxmalloc(nvtxs+1, "ComputeFillIn: xlnz");
-+ xnzsub = idxmalloc(nvtxs+1, "ComputeFillIn: xnzsub");
-+ nzsub = idxmalloc(maxsub, "ComputeFillIn: nzsub");
-+
-+ /* Construct perm from iperm and change the numbering of iperm */
-+ for (i=0; i<nvtxs; i++)
-+ perm[iperm[i]] = i;
-+ for (i=0; i<nvtxs; i++) {
-+ iperm[i]++;
-+ perm[i]++;
-+ }
-+
-+ /*
-+ * Call sparspak routine.
-+ */
-+ if (smbfct(nvtxs, xadj, adjncy, perm, iperm, xlnz, &maxlnz, xnzsub, nzsub, &maxsub)) {
-+ gk_free((void **)&nzsub, LTERM);
-+
-+ maxsub = 4*maxsub;
-+ nzsub = idxmalloc(maxsub, "ComputeFillIn: nzsub");
-+ if (smbfct(nvtxs, xadj, adjncy, perm, iperm, xlnz, &maxlnz, xnzsub, nzsub, &maxsub))
-+ errexit("MAXSUB is too small!");
-+ }
-+
-+ opc = 0;
-+ for (i=0; i<nvtxs; i++)
-+ xlnz[i]--;
-+ for (i=0; i<nvtxs; i++)
-+ opc += (xlnz[i+1]-xlnz[i])*(xlnz[i+1]-xlnz[i]) - (xlnz[i+1]-xlnz[i]);
-+
-+ mprintf(" Nonzeros: %D, \tOperation Count: %6.4le\n", maxlnz, opc);
-+
-+
-+ gk_free((void **)&perm, &xlnz, &xnzsub, &nzsub, LTERM);
-+
-+
-+ /* Relabel the vertices so that it starts from 0 */
-+ for (i=0; i<nvtxs; i++)
-+ iperm[i]--;
-+ for (i=0; i<nvtxs+1; i++)
-+ xadj[i]--;
-+ k = xadj[nvtxs];
-+ for (i=0; i<k; i++)
-+ adjncy[i]--;
-+
-+}
-+
-+
-+
-+/*************************************************************************
-+* This function sets up data structures for fill-in computations
-+**************************************************************************/
-+idxtype ComputeFillIn2(GraphType *graph, idxtype *iperm)
-+{
-+ idxtype i, j, k, nvtxs, maxlnz, maxsub;
-+ idxtype *xadj, *adjncy;
-+ idxtype *perm, *xlnz, *xnzsub, *nzsub;
-+ double opc;
-+
-+ nvtxs = graph->nvtxs;
-+ xadj = graph->xadj;
-+ adjncy = graph->adjncy;
-+
-+ maxsub = 4*xadj[nvtxs];
-+
-+ /* Relabel the vertices so that it starts from 1 */
-+ k = xadj[nvtxs];
-+ for (i=0; i<k; i++)
-+ adjncy[i]++;
-+ for (i=0; i<nvtxs+1; i++)
-+ xadj[i]++;
-+
-+ /* Allocate the required memory */
-+ perm = idxmalloc(nvtxs+1, "ComputeFillIn: perm");
-+ xlnz = idxmalloc(nvtxs+1, "ComputeFillIn: xlnz");
-+ xnzsub = idxmalloc(nvtxs+1, "ComputeFillIn: xnzsub");
-+ nzsub = idxmalloc(maxsub, "ComputeFillIn: nzsub");
-+
-+ /* Construct perm from iperm and change the numbering of iperm */
-+ for (i=0; i<nvtxs; i++)
-+ perm[iperm[i]] = i;
-+ for (i=0; i<nvtxs; i++) {
-+ iperm[i]++;
-+ perm[i]++;
-+ }
-+
-+ /*
-+ * Call sparspak routine.
-+ */
-+ if (smbfct(nvtxs, xadj, adjncy, perm, iperm, xlnz, &maxlnz, xnzsub, nzsub, &maxsub)) {
-+ gk_free((void **)&nzsub, LTERM);
-+
-+ maxsub = 4*maxsub;
-+ nzsub = idxmalloc(maxsub, "ComputeFillIn: nzsub");
-+ if (smbfct(nvtxs, xadj, adjncy, perm, iperm, xlnz, &maxlnz, xnzsub, nzsub, &maxsub))
-+ errexit("MAXSUB is too small!");
-+ }
-+
-+ opc = 0;
-+ for (i=0; i<nvtxs; i++)
-+ xlnz[i]--;
-+ for (i=0; i<nvtxs; i++)
-+ opc += (xlnz[i+1]-xlnz[i])*(xlnz[i+1]-xlnz[i]) - (xlnz[i+1]-xlnz[i]);
-+
-+
-+ gk_free((void **)&perm, &xlnz, &xnzsub, &nzsub, LTERM);
-+
-+
-+ /* Relabel the vertices so that it starts from 0 */
-+ for (i=0; i<nvtxs; i++)
-+ iperm[i]--;
-+ for (i=0; i<nvtxs+1; i++)
-+ xadj[i]--;
-+ k = xadj[nvtxs];
-+ for (i=0; i<k; i++)
-+ adjncy[i]--;
-+
-+ return maxlnz;
-+
-+}
-+
-+
-+/*****************************************************************
-+********** SMBFCT ..... SYMBOLIC FACTORIZATION *********
-+******************************************************************
-+* PURPOSE - THIS ROUTINE PERFORMS SYMBOLIC FACTORIZATION
-+* ON A PERMUTED LINEAR SYSTEM AND IT ALSO SETS UP THE
-+* COMPRESSED DATA STRUCTURE FOR THE SYSTEM.
-+*
-+* INPUT PARAMETERS -
-+* NEQNS - NUMBER OF EQUATIONS.
-+* (XADJ, ADJNCY) - THE ADJACENCY STRUCTURE.
-+* (PERM, INVP) - THE PERMUTATION VECTOR AND ITS INVERSE.
-+*
-+* UPDATED PARAMETERS -
-+* MAXSUB - SIZE OF THE SUBSCRIPT ARRAY NZSUB. ON RETURN,
-+* IT CONTAINS THE NUMBER OF SUBSCRIPTS USED
-+*
-+* OUTPUT PARAMETERS -
-+* XLNZ - INDEX INTO THE NONZERO STORAGE VECTOR LNZ.
-+* (XNZSUB, NZSUB) - THE COMPRESSED SUBSCRIPT VECTORS.
-+* MAXLNZ - THE NUMBER OF NONZEROS FOUND.
-+*
-+*******************************************************************/
-+idxtype smbfct(idxtype neqns, idxtype *xadj, idxtype *adjncy, idxtype *perm, idxtype *invp,
-+ idxtype *xlnz, idxtype *maxlnz, idxtype *xnzsub, idxtype *nzsub, idxtype *maxsub)
-+{
-+ /* Local variables */
-+ idxtype node, rchm, mrgk, lmax, i, j, k, m, nabor, nzbeg, nzend;
-+ idxtype kxsub, jstop, jstrt, mrkflg, inz, knz, flag;
-+ idxtype *mrglnk, *marker, *rchlnk;
-+
-+ rchlnk = idxmalloc(neqns+1, "smbfct: rchlnk");
-+ marker = idxsmalloc(neqns+1, 0, "smbfct: marker");
-+ mrglnk = idxsmalloc(neqns+1, 0, "smbfct: mgrlnk");
-+
-+ /* Parameter adjustments */
-+ --marker;
-+ --mrglnk;
-+ --rchlnk;
-+ --nzsub;
-+ --xnzsub;
-+ --xlnz;
-+ --invp;
-+ --perm;
-+ --adjncy;
-+ --xadj;
-+
-+ /* Function Body */
-+ flag = 0;
-+ nzbeg = 1;
-+ nzend = 0;
-+ xlnz[1] = 1;
-+
-+ /* FOR EACH COLUMN KNZ COUNTS THE NUMBER OF NONZEROS IN COLUMN K ACCUMULATED IN RCHLNK. */
-+ for (k = 1; k <= neqns; ++k) {
-+ knz = 0;
-+ mrgk = mrglnk[k];
-+ mrkflg = 0;
-+ marker[k] = k;
-+ if (mrgk != 0)
-+ marker[k] = marker[mrgk];
-+ xnzsub[k] = nzend;
-+ node = perm[k];
-+
-+ if (xadj[node] >= xadj[node+1]) {
-+ xlnz[k+1] = xlnz[k];
-+ continue;
-+ }
-+
-+ /* USE RCHLNK TO LINK THROUGH THE STRUCTURE OF A(*,K) BELOW DIAGONAL */
-+ rchlnk[k] = neqns+1;
-+ for (j=xadj[node]; j<xadj[node+1]; j++) {
-+ nabor = invp[adjncy[j]];
-+ if (nabor <= k)
-+ continue;
-+ rchm = k;
-+
-+ do {
-+ m = rchm;
-+ rchm = rchlnk[m];
-+ } while (rchm <= nabor);
-+
-+ knz++;
-+ rchlnk[m] = nabor;
-+ rchlnk[nabor] = rchm;
-+ if (marker[nabor] != marker[k])
-+ mrkflg = 1;
-+ }
-+
-+ /* TEST FOR MASS SYMBOLIC ELIMINATION */
-+ lmax = 0;
-+ if (mrkflg != 0 || mrgk == 0 || mrglnk[mrgk] != 0)
-+ goto L350;
-+ xnzsub[k] = xnzsub[mrgk] + 1;
-+ knz = xlnz[mrgk + 1] - (xlnz[mrgk] + 1);
-+ goto L1400;
-+
-+
-+ /* LINK THROUGH EACH COLUMN I THAT AFFECTS L(*,K) */
-+L350:
-+ i = k;
-+ while ((i = mrglnk[i]) != 0) {
-+ inz = xlnz[i+1] - (xlnz[i]+1);
-+ jstrt = xnzsub[i] + 1;
-+ jstop = xnzsub[i] + inz;
-+
-+ if (inz > lmax) {
-+ lmax = inz;
-+ xnzsub[k] = jstrt;
-+ }
-+
-+ /* MERGE STRUCTURE OF L(*,I) IN NZSUB INTO RCHLNK. */
-+ rchm = k;
-+ for (j = jstrt; j <= jstop; ++j) {
-+ nabor = nzsub[j];
-+ do {
-+ m = rchm;
-+ rchm = rchlnk[m];
-+ } while (rchm < nabor);
-+
-+ if (rchm != nabor) {
-+ knz++;
-+ rchlnk[m] = nabor;
-+ rchlnk[nabor] = rchm;
-+ rchm = nabor;
-+ }
-+ }
-+ }
-+
-+ /* CHECK IF SUBSCRIPTS DUPLICATE THOSE OF ANOTHER COLUMN */
-+ if (knz == lmax)
-+ goto L1400;
-+
-+ /* OR IF TAIL OF K-1ST COLUMN MATCHES HEAD OF KTH */
-+ if (nzbeg > nzend)
-+ goto L1200;
-+
-+ i = rchlnk[k];
-+ for (jstrt = nzbeg; jstrt <= nzend; ++jstrt) {
-+ if (nzsub[jstrt] < i)
-+ continue;
-+
-+ if (nzsub[jstrt] == i)
-+ goto L1000;
-+ else
-+ goto L1200;
-+ }
-+ goto L1200;
-+
-+L1000:
-+ xnzsub[k] = jstrt;
-+ for (j = jstrt; j <= nzend; ++j) {
-+ if (nzsub[j] != i)
-+ goto L1200;
-+
-+ i = rchlnk[i];
-+ if (i > neqns)
-+ goto L1400;
-+ }
-+ nzend = jstrt - 1;
-+
-+ /* COPY THE STRUCTURE OF L(*,K) FROM RCHLNK TO THE DATA STRUCTURE (XNZSUB, NZSUB) */
-+L1200:
-+ nzbeg = nzend + 1;
-+ nzend += knz;
-+
-+ if (nzend > *maxsub) {
-+ flag = 1; /* Out of memory */
-+ break;
-+ }
-+
-+ i = k;
-+ for (j=nzbeg; j<=nzend; ++j) {
-+ i = rchlnk[i];
-+ nzsub[j] = i;
-+ marker[i] = k;
-+ }
-+ xnzsub[k] = nzbeg;
-+ marker[k] = k;
-+
-+ /*
-+ * UPDATE THE VECTOR MRGLNK. NOTE COLUMN L(*,K) JUST FOUND
-+ * IS REQUIRED TO DETERMINE COLUMN L(*,J), WHERE
-+ * L(J,K) IS THE FIRST NONZERO IN L(*,K) BELOW DIAGONAL.
-+ */
-+L1400:
-+ if (knz > 1) {
-+ kxsub = xnzsub[k];
-+ i = nzsub[kxsub];
-+ mrglnk[k] = mrglnk[i];
-+ mrglnk[i] = k;
-+ }
-+
-+ xlnz[k + 1] = xlnz[k] + knz;
-+ }
-+
-+ if (flag == 0) {
-+ *maxlnz = xlnz[neqns] - 1;
-+ *maxsub = xnzsub[neqns];
-+ xnzsub[neqns + 1] = xnzsub[neqns];
-+ }
-+
-+ marker++;
-+ mrglnk++;
-+ rchlnk++;
-+ nzsub++;
-+ xnzsub++;
-+ xlnz++;
-+ invp++;
-+ perm++;
-+ adjncy++;
-+ xadj++;
-+ gk_free((void **)&rchlnk, &mrglnk, &marker, LTERM);
-+
-+ return flag;
-+
-+}
-+
---- libmetis/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ libmetis/Makefile.am 2007-09-24 15:12:11.933290307 +0100
-@@ -0,0 +1,16 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/GKlib/trunk -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64
-+lib_LTLIBRARIES = libmetis.la
-+libmetis_la_SOURCES= \
-+ balance.c bucketsort.c ccgraph.c checkgraph.c cmetis.c \
-+ coarsen.c compress.c debug.c estmem.c fm.c fortran.c \
-+ frename.c graph.c initpart.c kfmetis.c kmetis.c kvmetis.c \
-+ kwayfm.c kwayrefine.c kwayvolfm.c kwayvolrefine.c match.c \
-+ mbalance.c mbalance2.c mcoarsen.c memory.c mesh.c meshpart.c \
-+ mfm.c mfm2.c mincover.c minitpart.c minitpart2.c mkmetis.c \
-+ mkwayfmh.c mkwayrefine.c mmatch.c mmd.c mpmetis.c mrefine.c \
-+ mrefine2.c mrkmetis.c mutil.c myqsort.c ometis.c parmetis.c \
-+ pmetis.c pqueue.c refine.c rkmetis.c separator.c sfm.c \
-+ srefine.c stat.c streamio.c subdomains.c timing.c util.c \
-+ smbfactor.c
-+
-+libmetis_la_LIBADD = $(top_builddir)/GKlib/trunk/libgklib.la
---- programs/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ programs/Makefile.am 2007-09-24 15:12:11.933290307 +0100
-@@ -0,0 +1,19 @@
-+AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/GKlib/trunk -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64
-+bin_PROGRAMS = cmetis graphchk kfmetis kmetis mesh2dual mesh2nodal metis \
-+ oemetis onmetis partdmesh partnmesh pmetis
-+
-+# Differing from upstream, a lot of these get smbfactor.c as we need
-+# ComputeFillIn2, which is referenced in proto.h <- metisbin.h
-+LDADD = $(top_builddir)/libmetis/libmetis.la
-+cmetis_SOURCES = cmetis.c io.c cmdline_cmetis.c
-+graphchk_SOURCES = graphchk.c io.c
-+kfmetis_SOURCES = kfmetis.c io.c cmdline_kfmetis.c
-+kmetis_SOURCES = kmetis.c io.c
-+mesh2dual_SOURCES = mesh2dual.c io.c
-+mesh2nodal_SOURCES = mesh2nodal.c io.c
-+metis_SOURCES = metis.c io.c
-+oemetis_SOURCES = oemetis.c io.c
-+onmetis_SOURCES = onmetis.c io.c
-+partdmesh_SOURCES = partdmesh.c io.c
-+partnmesh_SOURCES = partnmesh.c io.c
-+pmetis_SOURCES = pmetis.c io.c cmdline_pmetis.c
---- test/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ test/Makefile.am 2007-09-24 15:45:23.683980202 +0100
-@@ -0,0 +1,10 @@
-+AM_CPPFLAGS = \
-+ -I$(top_srcdir)/include \
-+ -I$(top_srcdir)/libmetis \
-+ -I$(top_srcdir)/programs \
-+ -I$(top_srcdir)/GKlib/trunk \
-+ -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64
-+
-+check_PROGRAMS = mtest
-+mtest_SOURCES = mtest.c $(top_srcdir)/programs/io.c
-+mtest_LDADD = $(top_builddir)/libmetis/libmetis.la
diff --git a/sci-libs/metis/metis-5.0_pre2.ebuild b/sci-libs/metis/metis-5.0_pre2.ebuild
deleted file mode 100644
index d8979b933..000000000
--- a/sci-libs/metis/metis-5.0_pre2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit autotools eutils
-
-MY_PV=${PV/_/}
-
-DESCRIPTION="A package for unstructured serial graph partitioning"
-HOMEPAGE="http://www-users.cs.umn.edu/~karypis/metis/metis/index.html"
-SRC_URI="http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/metis-${MY_PV}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="free-noncomm"
-
-IUSE="pcre openmp int64 threads"
-SLOT="0"
-
-DEPEND="pcre? ( dev-libs/libpcre )
- openmp? ( || ( >=sys-devel/gcc-4.2 >=dev-lang/icc-9 ) )"
-
-S="${WORKDIR}/metis-${MY_PV}"
-
-pkg_setup() {
- if use openmp \
- && [[ $(tc-getCC) == *gcc ]] \
- && [[ $(gcc-major-version)$(gcc-minor-version) -lt 42 ]]; then
- eerror "You need gcc >= 4.2 to use openmp features."
- eerror "Please use gcc-config to switch gcc version >= 4.2"
- die "setup gcc failed"
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${P}-autotools.patch
- if use int64; then
- sed -e 's/\(#define IDXTYPEWIDTH\).*32/\1 64/' \
- -i include/metis.h \
- || die "sed for int64 failed"
- fi
- if use threads; then
- sed -e 's/\(#define HAVE_THREADLOCALSTORAGE\).*0/\1 1/' \
- -i include/metis.h \
- || die "sed for threads failed"
- fi
- eautoreconf
-}
-
-src_compile() {
- econf \
- $(use_enable pcre) \
- $(use_enable openmp) \
- || die "econf failed"
- emake || die "emake failed"
-}
-
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc CHANGES.v5 INSTALL.v5 || die "dodoc failed"
-}
diff --git a/sci-libs/mkl/Manifest b/sci-libs/mkl/Manifest
deleted file mode 100644
index 1228adb23..000000000
--- a/sci-libs/mkl/Manifest
+++ /dev/null
@@ -1,21 +0,0 @@
-AUX blas.pc.in 272 RMD160 6cda1e3b357cd20f9d11cace684eb052e7cb20e1 SHA1 5a93a650c3fe32adc8de432d94ea9037d3a97cea SHA256 21ae12b8f1ca4f01b7ce046276a0558ad03b79a6f511cbdd5e20f80530326160
-MD5 f37aa52613f32364296f5adef64029c5 files/blas.pc.in 272
-RMD160 6cda1e3b357cd20f9d11cace684eb052e7cb20e1 files/blas.pc.in 272
-SHA256 21ae12b8f1ca4f01b7ce046276a0558ad03b79a6f511cbdd5e20f80530326160 files/blas.pc.in 272
-AUX cblas.pc.in 296 RMD160 006666d64f4a623c65975a5f9f541588796aff73 SHA1 4930a616d6c6ce4218c95e9b54e7f59671bd585f SHA256 73d5e224fd48c7c7b3a36a2d7ecae2ada6ae1635b9893cfbd7d69e11b1775380
-MD5 57b2d177663b4182e7c4c43001f9fa61 files/cblas.pc.in 296
-RMD160 006666d64f4a623c65975a5f9f541588796aff73 files/cblas.pc.in 296
-SHA256 73d5e224fd48c7c7b3a36a2d7ecae2ada6ae1635b9893cfbd7d69e11b1775380 files/cblas.pc.in 296
-AUX lapack.pc.in 281 RMD160 23f4f81bf84270e866c385e73dbf9688eec0e214 SHA1 355f71093f52ef471fdab028deea8273eeed8759 SHA256 da94506a04082c7f9897f341d72842317e466170ae7c33a2a40bc71d3602efbf
-MD5 0eaa741317e6d753a85efd9b65d46122 files/lapack.pc.in 281
-RMD160 23f4f81bf84270e866c385e73dbf9688eec0e214 files/lapack.pc.in 281
-SHA256 da94506a04082c7f9897f341d72842317e466170ae7c33a2a40bc71d3602efbf files/lapack.pc.in 281
-DIST l_mkl_enh_p_9.1.023.tgz 316915220 RMD160 afdcb8ef28053e9ee5b1a3f8b9e6126c58b94f4b SHA1 9b03333627ab69cf9139838444e6e43d0b7404c8 SHA256 609ba57261b4959dfc8e6e56959f93ff7dba7b568ca5c80e09f4013df0207106
-DIST l_mkl_p_9.1.023.tgz 155907883 RMD160 f5d34a170c77fe9929daf6a83bade6d845ada2ad SHA1 52693b9aca15d43a890af92e0686b651834baace SHA256 7315e35a48b8cbe5af4cdcd24b2ccbd3971048b40e965ccaf9b4d655d98bdecd
-EBUILD mkl-9.1.023.ebuild 7811 RMD160 be986a177fd22dc388af22835d3929af47945f0c SHA1 c0109676c3e25e73a4e09c7ce42b5f104e215f84 SHA256 1d4c27a09a69bcc7a4f74f4e532dbfe3fc6f229fbee6bd27bf0e5a163b134faa
-MD5 dddc78180526933f0cbcfe1620258367 mkl-9.1.023.ebuild 7811
-RMD160 be986a177fd22dc388af22835d3929af47945f0c mkl-9.1.023.ebuild 7811
-SHA256 1d4c27a09a69bcc7a4f74f4e532dbfe3fc6f229fbee6bd27bf0e5a163b134faa mkl-9.1.023.ebuild 7811
-MD5 61ded4dd525992c1902728f18b521abd files/digest-mkl-9.1.023 506
-RMD160 e72344085e93d70d5d93605d9a70101d825c5d06 files/digest-mkl-9.1.023 506
-SHA256 4d6a55d472b164daba360ca503d9071907142bb6956d5d396f235ec38df5225d files/digest-mkl-9.1.023 506
diff --git a/sci-libs/mkl/files/blas.pc.in b/sci-libs/mkl/files/blas.pc.in
deleted file mode 100644
index b9bd2e3b3..000000000
--- a/sci-libs/mkl/files/blas.pc.in
+++ /dev/null
@@ -1,10 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=/usr/@LIBDIR@
-includedir=/usr/include
-
-Name: blas
-Description: MKL implementations of the F77 Basic Linear Algebra Subroutines
-Version: @PV@
-URL: http://developer.intel.com/software/products/mkl/
-Libs: -L${libdir} -lblas @EXTLIBS@
diff --git a/sci-libs/mkl/files/cblas.pc.in b/sci-libs/mkl/files/cblas.pc.in
deleted file mode 100644
index eea3d786f..000000000
--- a/sci-libs/mkl/files/cblas.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=/usr/@LIBDIR@
-includedir=/usr/include
-
-Name: cblas
-Description: MKL implementations of the C Basic Linear Algebra Subroutines
-Version: @PV@
-URL: http://developer.intel.com/software/products/mkl/
-Libs: -L${libdir} -lcblas @EXTLIBS@
-Cflags: -I${includedir}
diff --git a/sci-libs/mkl/files/digest-mkl-9.1.023 b/sci-libs/mkl/files/digest-mkl-9.1.023
deleted file mode 100644
index d17705aaa..000000000
--- a/sci-libs/mkl/files/digest-mkl-9.1.023
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 c302a2b4700666d3272b428f7b7b5a9d l_mkl_enh_p_9.1.023.tgz 316915220
-RMD160 afdcb8ef28053e9ee5b1a3f8b9e6126c58b94f4b l_mkl_enh_p_9.1.023.tgz 316915220
-SHA256 609ba57261b4959dfc8e6e56959f93ff7dba7b568ca5c80e09f4013df0207106 l_mkl_enh_p_9.1.023.tgz 316915220
-MD5 5d484063a5d416cdb0c1c08b79deeb4f l_mkl_p_9.1.023.tgz 155907883
-RMD160 f5d34a170c77fe9929daf6a83bade6d845ada2ad l_mkl_p_9.1.023.tgz 155907883
-SHA256 7315e35a48b8cbe5af4cdcd24b2ccbd3971048b40e965ccaf9b4d655d98bdecd l_mkl_p_9.1.023.tgz 155907883
diff --git a/sci-libs/mkl/files/lapack.pc.in b/sci-libs/mkl/files/lapack.pc.in
deleted file mode 100644
index 6c1e31640..000000000
--- a/sci-libs/mkl/files/lapack.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=/usr/@LIBDIR@
-includedir=/usr/include
-
-Name: lapack
-Description: MKL implementations of the F77 Linear Algebra PACKage
-Version: @PV@
-URL: http://developer.intel.com/software/products/mkl/
-Requires: blas
-Libs: -L${libdir} -llapack @EXTLIBS@
diff --git a/sci-libs/mkl/mkl-9.1.023.ebuild b/sci-libs/mkl/mkl-9.1.023.ebuild
deleted file mode 100644
index 4e1a8c41d..000000000
--- a/sci-libs/mkl/mkl-9.1.023.ebuild
+++ /dev/null
@@ -1,295 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils toolchain-funcs fortran versionator
-
-PID=779
-PB=${PN}
-DESCRIPTION="Intel(R) Math Kernel Library: linear algebra, fft, random number generators."
-HOMEPAGE="http://developer.intel.com/software/products/mkl/"
-
-KEYWORDS="~x86 ~amd64 ~ia64"
-SRC_URI="!int64? ( !serial? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/l_${PN}_p_${PV}.tgz ) )
- int64? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/l_${PN}_enh_p_${PV}.tgz )
- serial? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/l_${PN}_enh_p_${PV}.tgz )"
-
-MAJOR=$(get_major_version ${PV})
-MINOR=$(get_version_component_range 2 ${PV})
-
-SLOT="${MAJOR}.${MINOR}"
-LICENSE="${PN}-${MAJOR}.${MINOR}"
-
-IUSE="serial int64 fortran95 fftw doc examples"
-RESTRICT="strip mirror"
-
-DEPEND="app-admin/eselect-blas
- app-admin/eselect-cblas
- app-admin/eselect-lapack"
-
-RDEPEND="${DEPEND}
- dev-util/pkgconfig
- doc? ( app-doc/blas-docs app-doc/lapack-docs )"
-
-MKL_DIR=/opt/intel/${PN}/${MAJOR}.${MINOR}
-
-pkg_setup() {
- # setting up license
- [[ -z "${MKL_LICENSE}" ]] && [[ -d /opt/intel/licenses ]] && \
- MKL_LICENSE="$(find /opt/intel/licenses -name *MKL*.lic)"
-
- if [[ -z "${MKL_LICENSE}" ]]; then
- eerror "Did not find any valid mkl license."
- eerror "Please locate your license file and run:"
- eerror "\t MKL_LICENSE=/my/license/dir emerge ${PN}"
- eerror "or place your license in /opt/intel/licenses"
- eerror "Hint: the license file is in the email Intel sent you"
- die "setup mkl license failed"
- fi
-
- # setting up compilers
- MKL_CC=gnu
- [[ "$(tc-getCC)" == "icc" ]] && MKL_CC=icc
- FORTRAN="gfortran ifc g77"
- use fortran95 && FORTRAN="gfortran ifc"
- use int64 && FORTRAN="gfortran ifc"
- fortran_pkg_setup
-}
-
-src_unpack() {
-
- ewarn
- local dp=950
- ! use serial && ! use int64 && dp=400
- ewarn "Intel ${PN} requires ${dp}Mb of disk space"
- ewarn "Make sure you have enough in ${PORTAGE_TMPDIR}, /tmp and in /opt"
- ewarn
- unpack ${A}
-
- cd l_${PN}_*_${PV}/install
-
- # need to make a file to install non-interactively.
- # to produce such a file, first do it interactively
- # tar xf l_*; ./install.sh --duplicate mkl.ini;
- # the file will be instman/mkl.ini
-
- # binary blob extractor installs crap in /opt/intel
- addwrite /opt/intel
- cp ${MKL_LICENSE} ${WORKDIR}/
- MKL_LICENSE="$(basename ${MKL_LICENSE})"
- cat > mkl.ini << EOF
-[MKL]
-EULA_ACCEPT_REJECT=ACCEPT
-FLEXLM_LICENSE_LOCATION=${WORKDIR}/${MKL_LICENSE}
-INSTALLMODE=NONRPM
-INSTALL_DESTINATION=${S}
-EOF
- einfo "Extracting ..."
- ./install \
- --silent ${PWD}/mkl.ini \
- --log log.txt &> /dev/null
-
- if [[ -z $(find "${S}" -name libmkl.so) ]]; then
- eerror "could not find extracted files"
- eerror "see ${PWD}/log.txt to see why"
- die "extracting failed"
- fi
-
- # remove unused stuff and set up intel names
- rm -rf "${WORKDIR}"/l_*
- case ${ARCH} in
- x86) MKL_ARCH=32
- MKL_KERN=ia32
- rm -rf "${S}"/lib*/*64*
- ;;
- amd64) MKL_ARCH=em64t
- MKL_KERN=em64t
- rm -rf "${S}"/lib*/32 "${S}"/lib*/64
- ;;
- ia64) MKL_ARCH=64
- MKL_KERN=ipf
- rm -rf "${S}"/lib*/32 "${S}"/lib*/em64t
- ;;
- esac
-
- MKL_PROF="regular"
-
- if use serial; then
- MKL_PROF="${MKL_PROF} serial"
- else
- [[ -d "${S}"/lib_serial ]] && rm -rf "${S}"/lib_serial
- fi
-
- if use int64; then
- MKL_PROF="${MKL_PROF} ilp64"
- else
- [[ -d "${S}"/lib_ilp64 ]] && rm -rf "${S}"/lib_ilp64
- fi
-
- # fix a bad makefile in the test
- if [[ ${FORTRANC} == gfortran ]] || [[ ${FORTRANC} == if* ]]; then
- sed -i \
- -e "s/g77/${FORTRANC}/" \
- -e 's/-DGNU_USE//' \
- "${S}"/tests/fftf/makefile \
- || die "sed fftf test failed"
- fi
-}
-
-src_compile() {
-
- if use fortran95; then
- for p in ${MKL_PROF}; do
- einfo "Compiling fortan95 wrappers for ${p}"
- for x in blas95 lapack95; do
- cd "${S}"/interfaces/${x}
- emake \
- FC=${FORTRANC} \
- MKL_SUBVERS=${p} \
- lib${MKL_ARCH} \
- || die "emake $(basename ${x}) failed"
- done
- done
- fi
-
- if use fftw; then
- for p in ${MKL_PROF}; do
- einfo "Compiling fftw wrappers for ${p}"
- for x in "${S}"/interfaces/fft*; do
- cd "${x}"
- emake \
- F=${MKL_CC} \
- MKL_SUBVERS=${p} \
- lib${MKL_ARCH} \
- || die "emake $(basename ${x}) failed"
- done
- done
- fi
-}
-
-src_test() {
- local usegnu
- [ ${FORTRANC} = g77 -o ${MKL_CC} = gnu ] && usegnu=gnu
- for testdir in blas cblas fftc fftf; do
- cd "${S}"/tests/${testdir}
- for p in ${MKL_PROF}; do
- einfo "Testing ${testdir} for ${p}"
- emake -j1 \
- F=${usegnu} \
- FC=${FORTRANC} \
- MKL_SUBVERS=${p} \
- lib${MKL_ARCH} \
- || die "emake ${testdir} failed"
- done
- done
-}
-
-# usage: mkl_install_lib <serial|regular|ilp64>
-mkl_install_lib() {
-
- local proflib=lib_${1}
- local prof=${PN}-${1}
- [[ "${1}" == "regular" ]] && proflib=lib && prof=${PN}-threads
- local libdir="${MKL_DIR}/${proflib}/${MKL_ARCH}"
- local extlibs="-L${libdir} -lguide -lpthread"
- [[ "${1}" == "serial" ]] && extlibs=""
-
- [[ "${FORTRANC}" == "gfortran" ]] && \
- extlibs="${extlibs} -L${libdir} -lmkl_gfortran"
-
- cp -pPR "${S}"/${proflib} "${D}"${MKL_DIR}
-
- for x in blas cblas; do
- cat > eselect.${x}.${prof} << EOF
-${libdir}/libmkl_${MKL_KERN}.a /usr/@LIBDIR@/lib${x}.a
-${libdir}/libmkl.so /usr/@LIBDIR@/lib${x}.so
-${libdir}/libmkl.so /usr/@LIBDIR@/lib${x}.so.0
-${libdir}/${x}.pc /usr/@LIBDIR@/pkgconfig/${x}.pc
-EOF
-
- [[ ${x} == cblas ]] && \
- echo "${MKL_DIR}/include/mkl_cblas.h /usr/include/cblas.h" >> eselect.${x}.${prof}
- eselect ${x} add $(get_libdir) eselect.${x}.${prof} ${prof}
- sed -e "s:@LIBDIR@:$(get_libdir):" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- "${FILESDIR}"/${x}.pc.in > ${x}.pc || die "sed ${x}.pc failed"
- insinto ${libdir}
- doins ${x}.pc
- done
-
- cat > eselect.lapack.${prof} << EOF
-${libdir}/libmkl_lapack.a /usr/@LIBDIR@/liblapack.a
-${libdir}/libmkl_lapack.so /usr/@LIBDIR@/liblapack.so
-${libdir}/libmkl_lapack.so /usr/@LIBDIR@/liblapack.so.0
-${libdir}/lapack.pc /usr/@LIBDIR@/pkgconfig/lapack.pc
-EOF
- sed -e "s:@LIBDIR@:$(get_libdir):" \
- -e "s:@PV@:${PV}:" \
- -e "s:@EXTLIBS@:${extlibs}:g" \
- "${FILESDIR}"/lapack.pc.in > lapack.pc || die "sed lapack.pc failed"
- insinto ${libdir}
- doins lapack.pc
-
- eselect lapack add $(get_libdir) eselect.lapack.${prof} ${prof}
- echo "LDPATH=${libdir}" > 35mkl
-}
-
-src_install() {
-
- # install license
- if [ ! -f "/opt/intel/licenses/${MKL_LICENSE}" ]; then
- insinto /opt/intel/licenses
- doins ${WORKDIR}/${MKL_LICENSE}
- fi
-
- # keep intel dir in /opt as default install
- einfo "Installing headers, man pages and tools"
- insinto ${MKL_DIR}
- doins -r include man tools || die "doins include|man|tools failed"
-
- if use examples; then
- einfo "Installing examples"
- doins -r examples || die "doins examples failed"
- fi
-
- insinto ${MKL_DIR}/doc
- doins doc/*.txt || die "basic doc install failed"
- if use doc; then
- einfo "Installing examples"
- doins doc/*.pdf doc/*.htm || die ""
- fi
-
- # take care of lib and eselect files
- for p in ${MKL_PROF}; do
- einfo "Installing profile ${p}"
- mkl_install_lib ${p}
- done
-
- echo "MANPATH=${MKL_DIR}/man" >> 35mkl
- echo "INCLUDE=${MKL_DIR}/include" >> 35mkl
- doenvd 35mkl || die "doenvd failed"
-}
-
-pkg_postinst() {
- # set default profile according to upstream
- local defprof="${PN}-${FORTRANC}"
- if use int64; then
- defprof="${defprof}-int64"
- elif use serial; then
- defprof="${defprof}-serial"
- else
- defprof="${defprof}-threads"
- fi
-
- for x in blas cblas lapack; do
- if [[ -z "$(eselect ${x} show)" ]]; then
- eselect ${x} set ${defprof}
- fi
- done
- # some useful info
- elog "Use 'eselect <lib>' (as root) to select one of the"
- elog "MKL <lib> profiles, where lib = blas, cblas or lapack"
- elog "Once selected, use 'pkg-config --libs <lib>' to link with MKL."
- elog "With C, add 'pkg-config --cflags <lib>' to compile."
-}