diff options
author | bicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb> | 2006-04-17 16:45:57 +0000 |
---|---|---|
committer | bicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb> | 2006-04-17 16:45:57 +0000 |
commit | 6f1627ba27b9605cd15acafc3c629d05b99ce3e5 (patch) | |
tree | d5199397bf6f752fb1fd155449e4be6001738228 /sci-libs/umfpack/umfpack-4.4.ebuild | |
parent | arpack: fixed a bunch of things, new blas flag, libtoolization. (diff) | |
download | sci-6f1627ba27b9605cd15acafc3c629d05b99ce3e5.tar.gz sci-6f1627ba27b9605cd15acafc3c629d05b99ce3e5.tar.bz2 sci-6f1627ba27b9605cd15acafc3c629d05b99ce3e5.zip |
major update for umfpack-4.6
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@174 32389bae-6d03-0410-99cf-db05cde120eb
Diffstat (limited to 'sci-libs/umfpack/umfpack-4.4.ebuild')
-rw-r--r-- | sci-libs/umfpack/umfpack-4.4.ebuild | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/sci-libs/umfpack/umfpack-4.4.ebuild b/sci-libs/umfpack/umfpack-4.4.ebuild deleted file mode 100644 index 03e7dda1c..000000000 --- a/sci-libs/umfpack/umfpack-4.4.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit toolchain-funcs - -MY_PV="v${PV}" -MY_PN="`echo \"${PN}\" | tr a-z A-Z`" - -DESCRIPTION="Library for unsymmetric sparse linear algebra using the Unsymmetric MultiFrontal method" -HOMEPAGE="http://www.cise.ufl.edu/research/sparse/umfpack" -SRC_URI="http://www.cise.ufl.edu/research/sparse/${PN}/${MY_PV}/${MY_PN}${MY_PV}.tar.gz" -# licence in tar file -LICENSE="UMFPACK" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="blas doc" -DEPEND="blas? ( virtual/blas )" - -S="${WORKDIR}/${MY_PN}${MY_PV}" - -src_compile() { - - MYCONFIG="-DNBLAS" - MYLIB="-lm" - MYCFLAGS=${CFLAGS} - - if use blas; then - MYCFLAGS="${MYCFLAGS} $(blas-config --cflags)" - MYCONFIG="-DCBLAS" - MYLIB="${MYLIB} $(blas-config --clibs)" - fi - - # upstream Makefile forbids to use parallell builds. - # given its simplicity, we reproduce it here - - for udir in {AMD,UMFPACK}/Source; do - emake \ - CC="$(tc-getCC)" \ - CFLAGS="${MYCFLAGS}" \ - LIB="${MYLIB}" \ - CONFIG="${MYCONFIG}" -C ${udir} || die "emake in compile failed" - done -} - -src_test() { - - for udir in {AMD,UMFPACK}/Demo; do - emake \ - CC="$(tc-getCC)" \ - CFLAGS="${MYCFLAGS}" \ - LIB="${MYLIB}" \ - CONFIG="${MYCONFIG}" -C ${udir} || die "emake in test failed" - done -} - -src_install() { - dolib.a {AMD,UMFPACK}/Lib/*.a || die "dolib failed" - insinto /usr/include/umfpack - doins {AMD,UMFPACK}/Include/*.h || die "doins failed" - - dodoc README.txt - for udir in {AMD,UMFPACK}; do - docinto ${udir} - dodoc ${udir}/README.txt - docinto ${udir}/Doc - dodoc ${udir}/Doc/ChangeLog - if use doc; then - insinto /usr/share/${PF}/${udir}/Doc/ChangeLog - doins ${udir}/Doc/*.pdf - fi - done -} |