# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/lam-mpi/lam-mpi-6.5.6-r1.ebuild,v 1.2 2003/09/06 22:05:25 msterret Exp $ Name="lam" S=${WORKDIR}/${Name}-${PV} DESCRIPTION="the LAM MPI parallel computing environment" SRC_URI="http://www.lam-mpi.org/download/files/${Name}-${PV}.tar.bz2" HOMEPAGE="http://www.lam-mpi.org" DEPEND="virtual/glibc" # we need ssh if we want to use it instead of rsh RDEPEND="net-misc/openssh" SLOT="6" KEYWORDS="x86 sparc " LICENSE="as-is" PROVIDE="dev-libs/lam-mpi" src_unpack() { unpack ${A} cd ${S}/romio/util/ mv romioinstall.in romioinstall.in-orig sed -e "s|docdir=\"\$datadir/lam/doc\"|docdir=\"${D}/usr/share/doc/${PF}\"|" romioinstall.in-orig >romioinstall.in } src_compile() { ./configure \ --infodir=/usr/share/info --mandir=/usr/share/man --prefix=/usr \ --host="${CHOST}" --with-cflags="${CFLAGS}" \ --sysconfdir=/etc/lam-mpi \ --with-cxxflags="${CXXFLAGS}" --with-rsh="ssh -x" || die # sometimes emake doesn't finish since it gets ahead of itself :) make || die } src_install () { make prefix=${D}/usr \ mandir=${D}/usr/share/man infodir=${D}/usr/share/info \ sysconfdir=${D}/etc/lam-mpi install || die #need to correct the produced absolute symlink cd ${D}/usr/include rm mpi++.h ln -sf mpi2c++/mpi++.h mpi++.h dodoc README HISTORY LICENSE RELEASE_NOTES VERSION }