diff options
author | jokey <jokey@32389bae-6d03-0410-99cf-db05cde120eb> | 2007-10-07 05:29:17 +0000 |
---|---|---|
committer | jokey <jokey@32389bae-6d03-0410-99cf-db05cde120eb> | 2007-10-07 05:29:17 +0000 |
commit | f0231c57a7d9d1746c0ded96d7d6d9927bc009a9 (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /sci-libs | |
parent | deleted ifc and icc, now in main tree (diff) | |
download | sci-f0231c57a7d9d1746c0ded96d7d6d9927bc009a9.tar.gz sci-f0231c57a7d9d1746c0ded96d7d6d9927bc009a9.tar.bz2 sci-f0231c57a7d9d1746c0ded96d7d6d9927bc009a9.zip |
move stuff to root
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@753 32389bae-6d03-0410-99cf-db05cde120eb
Diffstat (limited to 'sci-libs')
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." -} |