aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb>2006-04-17 16:45:57 +0000
committerbicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb>2006-04-17 16:45:57 +0000
commit6f1627ba27b9605cd15acafc3c629d05b99ce3e5 (patch)
treed5199397bf6f752fb1fd155449e4be6001738228 /sci-libs/umfpack/umfpack-4.4.ebuild
parentarpack: fixed a bunch of things, new blas flag, libtoolization. (diff)
downloadsci-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.ebuild73
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
-}