diff options
author | Justin Bronder <jsbronder@gentoo.org> | 2010-01-06 22:32:15 +0000 |
---|---|---|
committer | Justin Bronder <jsbronder@gentoo.org> | 2010-01-06 22:32:15 +0000 |
commit | a43b27e0c480a19aebcca80d868cde8dce7b8a17 (patch) | |
tree | d0d8738407a8b0a7297f9d2861993ba245de4f30 /sys-cluster/mpich2/mpich2-1.0.3.ebuild | |
parent | x86 stable, bug #297935 (diff) | |
download | historical-a43b27e0c480a19aebcca80d868cde8dce7b8a17.tar.gz historical-a43b27e0c480a19aebcca80d868cde8dce7b8a17.tar.bz2 historical-a43b27e0c480a19aebcca80d868cde8dce7b8a17.zip |
cleanup old versions.
Package-Manager: portage-2.2_rc61/cvs/Linux x86_64
Diffstat (limited to 'sys-cluster/mpich2/mpich2-1.0.3.ebuild')
-rw-r--r-- | sys-cluster/mpich2/mpich2-1.0.3.ebuild | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/sys-cluster/mpich2/mpich2-1.0.3.ebuild b/sys-cluster/mpich2/mpich2-1.0.3.ebuild deleted file mode 100644 index 3d1886ea05c0..000000000000 --- a/sys-cluster/mpich2/mpich2-1.0.3.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich2/mpich2-1.0.3.ebuild,v 1.15 2009/11/24 21:37:22 jsbronder Exp $ - -inherit eutils autotools - -DESCRIPTION="MPICH2 - A portable MPI implementation" -HOMEPAGE="http://www.mcs.anl.gov/research/projects/mpich2/index.php" -SRC_URI="ftp://ftp.mcs.anl.gov/pub/mpi/${P}.tar.gz" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 sparc x86" -# need more arches in here... -IUSE="crypt cxx doc debug mpe threads" - -RDEPEND="crypt? ( net-misc/openssh ) - !crypt? ( net-misc/netkit-rsh ) - !sys-cluster/mpich - !sys-cluster/lam-mpi - !sys-cluster/openmpi - !media-sound/mpd - !media-sound/mpd-svn" -DEPEND="${RDEPEND}" - -pkg_setup() { - if [ -n "${MPICH_CONFIGURE_OPTS}" ]; then - einfo "Custom configure options are ${MPICH_CONFIGURE_OPTS}." - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - ebegin "Reconfiguring" - ./maint/updatefiles - eend ${ret} "Reconfigure failed" - epatch "${FILESDIR}"/${P}-make.patch || die "make patch failed" - # damn, have to patch the createshlib script here... - epatch "${FILESDIR}"/${P}-soname.patch || die "soname patch failed" - -} - -src_compile() { - export LDFLAGS='-Wl,-z,now' - local RSHCOMMAND - - if use crypt ; then - RSHCOMMAND="ssh -x" - else - RSHCOMMAND="rsh" - fi - export RSHCOMMAND - - local myconf="${MPICH_CONFIGURE_OPTS}" - - if ! use debug ; then - myconf="${myconf} --enable-fast --enable-g=none" - else - myconf="${myconf} --enable-g=dbg --enable-debuginfo" - fi - - if use threads ; then - myconf="${myconf} --with-thread-package=pthreads" - else - myconf="${myconf} --with-thread-package=none" - fi - - WANT_AUTOCONF="2.5" \ - ./configure \ - --prefix=/usr \ - --enable-sharedlibs=gcc \ - ${myconf} \ - --enable-rlog=no \ - --enable-slog2=no \ - $(use_enable cxx) \ - $(use_enable mpe) \ - $(use_enable threads) \ - --includedir=/usr/include \ - --libdir=/usr/$(get_libdir) \ - --mandir=/usr/share/man \ - --with-docdir=/usr/share/doc/${PF} \ - --with-htmldir=/usr/share/doc/${PF}/html \ - --sysconfdir=/etc/mpich2 \ - --datadir=/usr/share/mpich2 || die "configure failed" - - if use mpe ; then - epatch "${FILESDIR}"/${P}-mpe-install.patch || die "install patch failed" - fi - - make || die "make failed" -} - -src_install() { - dodir /etc/${PN} - rm -rf src/mpe2/etc/*.in - make install DESTDIR="${D}" LIBDIR="${D}"usr/$(get_libdir) \ - || die "make install failed" - - dodir /usr/share/${PN} - mv "${D}"usr/examples/cpi "${D}"usr/share/${PN}/cpi - rm -rf "${D}"usr/examples - rm -rf "${D}"usr/sbin - - dodir /usr/share/doc/${PF} - if use doc; then - dodoc README README.romio README.testing CHANGES - dodoc README.developer RELEASE_NOTES - newdoc src/pm/mpd/README README.mpd - else - rm -rf "${D}"usr/share/doc/ - rm -rf "${D}"usr/share/man/ - dodoc README CHANGES RELEASE_NOTES - fi -} |