]> Pileus Git - ~andy/sunrise/blob - sci-libs/parmetis/parmetis-3.1.ebuild
77028c8dcfaa454b2b76bb837f4b5147616403d5
[~andy/sunrise] / sci-libs / parmetis / parmetis-3.1.ebuild
1 # Copyright 1999-2007 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header:  $
4
5 inherit eutils
6
7 DESCRIPTION="Parallel graph partitioner"
8 HOMEPAGE="http://www-users.cs.umn.edu/~karypis/metis/parmetis/"
9 SRC_URI="http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis/ParMetis-${PV}.tar.gz"
10
11 KEYWORDS="~amd64 ~x86"
12 LICENSE="free-noncomm"
13
14 SLOT="0"
15 IUSE="lam mpich"
16
17 DEPEND="!mpich? ( !lam? ( sys-cluster/openmpi ) )
18         lam? ( sys-cluster/lam-mpi )
19         mpich? ( sys-cluster/mpich2 )"
20 RDEPEND="${DEPEND}"
21
22 S=${WORKDIR}/ParMetis-${PV}
23
24 src_unpack() {
25         unpack ${A}
26         cd "${S}"
27         epatch "${FILESDIR}"/${P}.patch
28 }
29
30 src_compile() {
31         emake || die "emake failed"
32 }
33
34 src_install() {
35         dolib *.a *.so *.so.${PV}
36
37         insinto /usr/include
38         doins parmetis.h
39         insinto /usr/include/metis
40         doins METISLib/*.h
41         insinto /usr/include/parmetis
42         doins ParMETISLib/*.h
43
44         insinto /usr/share/doc/${PF}
45         newins Manual/manual.pdf ParMetis.pdf
46 }