summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2006-07-20 06:19:07 +0000
committerDonnie Berkholz <dberkholz@gentoo.org>2006-07-20 06:19:07 +0000
commit1cb1894e8040f2b15d60c6af7309bcd02dbf6c4d (patch)
treefa84626311b7314b894160712a6efe774b87bf4a /sys-cluster/lam-mpi
parentremove emacs from IUSE #140847 (diff)
downloadhistorical-1cb1894e8040f2b15d60c6af7309bcd02dbf6c4d.tar.gz
historical-1cb1894e8040f2b15d60c6af7309bcd02dbf6c4d.tar.bz2
historical-1cb1894e8040f2b15d60c6af7309bcd02dbf6c4d.zip
(#140725) Bump (Eric Thibodeau). (#135168) Add gcc-4 fix. (#136071) rsh should boot now.
Package-Manager: portage-2.1.1_pre3
Diffstat (limited to 'sys-cluster/lam-mpi')
-rw-r--r--sys-cluster/lam-mpi/ChangeLog11
-rw-r--r--sys-cluster/lam-mpi/Manifest68
-rw-r--r--sys-cluster/lam-mpi/files/digest-lam-mpi-7.1.23
-rw-r--r--sys-cluster/lam-mpi/lam-mpi-7.1.2.ebuild97
4 files changed, 161 insertions, 18 deletions
diff --git a/sys-cluster/lam-mpi/ChangeLog b/sys-cluster/lam-mpi/ChangeLog
index d723ca6b1663..a97d26430610 100644
--- a/sys-cluster/lam-mpi/ChangeLog
+++ b/sys-cluster/lam-mpi/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sys-cluster/lam-mpi
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/lam-mpi/ChangeLog,v 1.42 2005/10/03 20:03:44 xmerlin Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/lam-mpi/ChangeLog,v 1.43 2006/07/20 06:19:07 dberkholz Exp $
+
+*lam-mpi-7.1.2 (20 Jul 2006)
+
+ 20 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +lam-mpi-7.1.2.ebuild:
+ (#140725) Bump (Eric Thibodeau). (#135168) Add gcc-4 fix. (#136071) rsh
+ should boot now.
03 Oct 2005; Christian Zoffoli <xmerlin@gentoo.org> lam-mpi-7.1.1-r3.ebuild:
fixed bug #106443.
diff --git a/sys-cluster/lam-mpi/Manifest b/sys-cluster/lam-mpi/Manifest
index e4814180385e..44eee111e7d8 100644
--- a/sys-cluster/lam-mpi/Manifest
+++ b/sys-cluster/lam-mpi/Manifest
@@ -1,23 +1,59 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+AUX lam-mpi-7.1.1-shared-romio.patch 10522 RMD160 23e33f1e5097226369c65b9293fcd3272071d960 SHA1 e1d735c3559597093fe84feea8363e808cc3f442 SHA256 205e2f6d488035de8406c6630a0bc0c1a6229f2da4669835f8968892a48f941e
+MD5 bcac54d719834a00296b9fdf7026d117 files/lam-mpi-7.1.1-shared-romio.patch 10522
+RMD160 23e33f1e5097226369c65b9293fcd3272071d960 files/lam-mpi-7.1.1-shared-romio.patch 10522
+SHA256 205e2f6d488035de8406c6630a0bc0c1a6229f2da4669835f8968892a48f941e files/lam-mpi-7.1.1-shared-romio.patch 10522
+DIST lam-7.0.4.tar.bz2 5695492
+DIST lam-7.0.6.tar.bz2 5752257
+DIST lam-7.1.1.tar.bz2 7589413
+DIST lam-7.1.2.tar.bz2 7851483 RMD160 4aeb62d41dc0b6f910424feb1046c6925bd620c4 SHA1 fa0c3278f9420b218fa7a4ef9b052ec6d93baa0c SHA256 b3826e79f1a674ed275d2a0e32895aefe63d4278126bd5fa01dbe43cc1c1960b
+DIST lam-7.1.tar.bz2 7542937
+EBUILD lam-mpi-7.0.4-r1.ebuild 1695 RMD160 167ef01b9124be8cfa3e5524ed74c5aa28075cf5 SHA1 35261fe2b008a42412c86db5d792cfc59e3e132b SHA256 5cb1f6a7320a17081d27b3eeb4b338df956fbc800180d192e3a83f2d5437d916
MD5 74a4f93a4a855ce5f78a87832ddfaa0f lam-mpi-7.0.4-r1.ebuild 1695
+RMD160 167ef01b9124be8cfa3e5524ed74c5aa28075cf5 lam-mpi-7.0.4-r1.ebuild 1695
+SHA256 5cb1f6a7320a17081d27b3eeb4b338df956fbc800180d192e3a83f2d5437d916 lam-mpi-7.0.4-r1.ebuild 1695
+EBUILD lam-mpi-7.0.4.ebuild 1442 RMD160 8e3dd6e9c29183977db91f480b2197935700110f SHA1 35fc4165e0858354bc0520b60b0b75b76240da52 SHA256 86028da20e25d1192ec781b2f9eb1e38cb20a4b19edd71617ffd8f169de354cf
+MD5 09cdcdb1957de0316945e360f642c9f2 lam-mpi-7.0.4.ebuild 1442
+RMD160 8e3dd6e9c29183977db91f480b2197935700110f lam-mpi-7.0.4.ebuild 1442
+SHA256 86028da20e25d1192ec781b2f9eb1e38cb20a4b19edd71617ffd8f169de354cf lam-mpi-7.0.4.ebuild 1442
+EBUILD lam-mpi-7.0.6.ebuild 1616 RMD160 bc379ddf52b8d80389fdb7a14c8bc7de836b0324 SHA1 eb13af27bd8f7166c1168efd1d56a84afe8fef36 SHA256 7faba34cc10357a04bae3307c35b721b34bb682575ab448fa1d5125df6234fa2
MD5 861dcc1aa59b0e097079f547c7fe6b88 lam-mpi-7.0.6.ebuild 1616
+RMD160 bc379ddf52b8d80389fdb7a14c8bc7de836b0324 lam-mpi-7.0.6.ebuild 1616
+SHA256 7faba34cc10357a04bae3307c35b721b34bb682575ab448fa1d5125df6234fa2 lam-mpi-7.0.6.ebuild 1616
+EBUILD lam-mpi-7.1.1-r3.ebuild 2593 RMD160 611f25bfeffaacb19efee479950eca84cecf78c2 SHA1 5501a64fb8f4c1bab17197cf65e228634e5a1482 SHA256 3b7aaf3a5db9b334b893aa0dda6042614e096fd9a01d234a5edfe9790cd58087
+MD5 2e517695db5f7c5e7eeffe2aae8d447a lam-mpi-7.1.1-r3.ebuild 2593
+RMD160 611f25bfeffaacb19efee479950eca84cecf78c2 lam-mpi-7.1.1-r3.ebuild 2593
+SHA256 3b7aaf3a5db9b334b893aa0dda6042614e096fd9a01d234a5edfe9790cd58087 lam-mpi-7.1.1-r3.ebuild 2593
+EBUILD lam-mpi-7.1.2.ebuild 2535 RMD160 027e315ac4c6c65216ec58e379637ff9de62b098 SHA1 2779b0f68a9234286b158e17eb300279ebe7c066 SHA256 c1309dde0e5c1e7ca3a58f69ba6c55dbdf50a8ea88bcf4e17b7237c2fcaa07d9
+MD5 24d4f8f814f93ea492d3d3f0edf87e8c lam-mpi-7.1.2.ebuild 2535
+RMD160 027e315ac4c6c65216ec58e379637ff9de62b098 lam-mpi-7.1.2.ebuild 2535
+SHA256 c1309dde0e5c1e7ca3a58f69ba6c55dbdf50a8ea88bcf4e17b7237c2fcaa07d9 lam-mpi-7.1.2.ebuild 2535
+EBUILD lam-mpi-7.1.ebuild 1619 RMD160 f3e62e4f0bf56cdb8962d8b00a518b03738601fc SHA1 a7b2c0a51866037088cd5715ae3ccc7a319460eb SHA256 8fb56c19d15f4cb2b477d8062a38eba0f3548deda7bfc321b85c70e7c4246c4c
MD5 ae841b28d60b0120213eb738f4a05c73 lam-mpi-7.1.ebuild 1619
-MD5 09cdcdb1957de0316945e360f642c9f2 lam-mpi-7.0.4.ebuild 1442
-MD5 0930f78d3ab380350b56aa5005d31a16 ChangeLog 7875
+RMD160 f3e62e4f0bf56cdb8962d8b00a518b03738601fc lam-mpi-7.1.ebuild 1619
+SHA256 8fb56c19d15f4cb2b477d8062a38eba0f3548deda7bfc321b85c70e7c4246c4c lam-mpi-7.1.ebuild 1619
+MISC ChangeLog 8081 RMD160 adb87645fcff78160b6802fe80ea2ca54ee32487 SHA1 09619db62c58340584f13c00084bdfb23678665a SHA256 65b7deb86f1a60f40c2e1d92956e4d252af8ebad8cdd0fe515a7a92356c60a55
+MD5 0b00116d35f01ee0b6c0e7e37c65a2a0 ChangeLog 8081
+RMD160 adb87645fcff78160b6802fe80ea2ca54ee32487 ChangeLog 8081
+SHA256 65b7deb86f1a60f40c2e1d92956e4d252af8ebad8cdd0fe515a7a92356c60a55 ChangeLog 8081
+MISC metadata.xml 160 RMD160 1233ca29861ca7c47f0b09d1d7a29def80f7df02 SHA1 1bfdc9d282a84c95e2bdcda19ace5b94e2e67349 SHA256 56717bdb03ad5d833acecfbc612a67f569256b328bf610fbc6cc33714186dae9
MD5 cde8b4e93c9339eb99fe3ad45941c99b metadata.xml 160
-MD5 2e517695db5f7c5e7eeffe2aae8d447a lam-mpi-7.1.1-r3.ebuild 2593
-MD5 8f2271274cdef6f58358e701c71663c9 files/digest-lam-mpi-7.1 61
-MD5 1d7b0bf28395a80f386bf8ea489c69b8 files/digest-lam-mpi-7.0.4-r1 63
+RMD160 1233ca29861ca7c47f0b09d1d7a29def80f7df02 metadata.xml 160
+SHA256 56717bdb03ad5d833acecfbc612a67f569256b328bf610fbc6cc33714186dae9 metadata.xml 160
MD5 1d7b0bf28395a80f386bf8ea489c69b8 files/digest-lam-mpi-7.0.4 63
+RMD160 07359ec926109837e85890f7c2fb866594b69101 files/digest-lam-mpi-7.0.4 63
+SHA256 bc84a62e544f8e461fcd54d22e9a81323b1db44a162aca9d7c3239523e48018f files/digest-lam-mpi-7.0.4 63
+MD5 1d7b0bf28395a80f386bf8ea489c69b8 files/digest-lam-mpi-7.0.4-r1 63
+RMD160 07359ec926109837e85890f7c2fb866594b69101 files/digest-lam-mpi-7.0.4-r1 63
+SHA256 bc84a62e544f8e461fcd54d22e9a81323b1db44a162aca9d7c3239523e48018f files/digest-lam-mpi-7.0.4-r1 63
MD5 38b6624ba4098ca823b9d317705ca44c files/digest-lam-mpi-7.0.6 63
-MD5 bcac54d719834a00296b9fdf7026d117 files/lam-mpi-7.1.1-shared-romio.patch 10522
+RMD160 6631c26ed618db4a9222bea1eebd265f5b1cdbe9 files/digest-lam-mpi-7.0.6 63
+SHA256 d1ca3dc9eaa8d3c5ea28e7ac009c86bdf2755e7ec8b78dc4e8afde0d775de1c9 files/digest-lam-mpi-7.0.6 63
+MD5 8f2271274cdef6f58358e701c71663c9 files/digest-lam-mpi-7.1 61
+RMD160 66bdd8fce4fa9740255bc2d531bf109f94729438 files/digest-lam-mpi-7.1 61
+SHA256 b3e525e4c74d29bdbd34be1dcb101f4a274fe86ac6c39fb9340885d48262000d files/digest-lam-mpi-7.1 61
MD5 3af34eb73976278d39527a330bb6c7b2 files/digest-lam-mpi-7.1.1-r3 63
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFDQZA8gMUyd/cdjWsRAhq8AJ90DOjzFnb6945P/cFjnJ09S0WK7QCfSsNw
-56U7DWAUITb/1lwiyecbhMI=
-=4eSt
------END PGP SIGNATURE-----
+RMD160 67cd44f10bfee31d565a93435dff883106b1da47 files/digest-lam-mpi-7.1.1-r3 63
+SHA256 d890a257cc540974b9771751441c7a4ad47e97b1cde372d32942df93574f988b files/digest-lam-mpi-7.1.1-r3 63
+MD5 d2c584f5e3975408b5df5e0542c2355f files/digest-lam-mpi-7.1.2 235
+RMD160 8ba785d7e61a72255cfa30ba6a1cc3c955bf086a files/digest-lam-mpi-7.1.2 235
+SHA256 42894773c99913d5218fceb907477926481a1df9b315ba63da82340461a111c7 files/digest-lam-mpi-7.1.2 235
diff --git a/sys-cluster/lam-mpi/files/digest-lam-mpi-7.1.2 b/sys-cluster/lam-mpi/files/digest-lam-mpi-7.1.2
new file mode 100644
index 000000000000..7e6fcf27f30f
--- /dev/null
+++ b/sys-cluster/lam-mpi/files/digest-lam-mpi-7.1.2
@@ -0,0 +1,3 @@
+MD5 07c59cf03c773a67199e066e500e499b lam-7.1.2.tar.bz2 7851483
+RMD160 4aeb62d41dc0b6f910424feb1046c6925bd620c4 lam-7.1.2.tar.bz2 7851483
+SHA256 b3826e79f1a674ed275d2a0e32895aefe63d4278126bd5fa01dbe43cc1c1960b lam-7.1.2.tar.bz2 7851483
diff --git a/sys-cluster/lam-mpi/lam-mpi-7.1.2.ebuild b/sys-cluster/lam-mpi/lam-mpi-7.1.2.ebuild
new file mode 100644
index 000000000000..67180cff3ad1
--- /dev/null
+++ b/sys-cluster/lam-mpi/lam-mpi-7.1.2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/lam-mpi/lam-mpi-7.1.2.ebuild,v 1.1 2006/07/20 06:19:07 dberkholz Exp $
+
+inherit autotools eutils fortran flag-o-matic portability
+
+# LAM is a PITA with PBS. If it's detected, there is NO way to turn it off!
+# Likewise for the other SSI boot modules (globus/slurm/tm are affected)
+IUSE="crypt pbs fortran"
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="the LAM MPI parallel computing environment"
+SRC_URI="http://www.lam-mpi.org/download/files/${MY_P}.tar.bz2"
+HOMEPAGE="http://www.lam-mpi.org"
+PROVIDE="virtual/mpi"
+DEPEND="virtual/libc
+ pbs? ( virtual/pbs )
+ !virtual/mpi"
+# we need ssh if we want to use it instead of rsh
+RDEPEND="${DEPEND}
+ crypt? ( net-misc/openssh )
+ !crypt? ( net-misc/netkit-rsh )"
+
+SLOT="6"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+LICENSE="as-is"
+# confcache breaks the make process
+RESTRICT="confcache"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}/romio/util/
+ sed -i "s|docdir=\"\$datadir/lam/doc\"|docdir=\"${D}/usr/share/doc/${PF}\"|" romioinstall.in
+
+ for i in ${S}/share/memory/{ptmalloc,ptmalloc2,darwin7}/Makefile.in; do
+ sed -i -e 's@^\(docdir = \)\$(datadir)/lam/doc@\1'/usr/share/doc/${PF}'@' ${i}
+ done
+
+ cd "${S}"
+ epatch "${FILESDIR}"/${PV}-lam_prog_f77.m4.patch
+ eautoreconf
+}
+
+pkg_setup() {
+ : # make sure fortran_pkg_setup does NOT run
+}
+
+src_compile() {
+
+ local myconf
+
+ if use crypt; then
+ myconf="${myconf} --with-rsh=ssh"
+ else
+ myconf="${myconf} --with-rsh=rsh"
+ fi
+
+ use pbs && append-ldflags -L/usr/lib/pbs
+
+ if use fortran; then
+ fortran_pkg_setup
+ # this is NOT in pkg_setup as it is NOT needed for RDEPEND right away it
+ # can be installed after merging from binary, and still have things fine
+ myconf="${myconf} --with-fc=${FORTRANC}"
+ else
+ myconf="${myconf} --without-fc"
+ fi
+
+ econf \
+ --sysconfdir=/etc/lam-mpi \
+ --enable-shared \
+ --with-threads=posix \
+ ${myconf} || die
+}
+
+src_install () {
+
+ make DESTDIR="${D}" install || die
+
+ # There are a bunch more tex docs we could make and install too,
+ # but they might be replicated in the pdf.
+ # They are replicated in the pdfs! Thus remove this comment?
+ dodoc README HISTORY LICENSE VERSION
+ cd ${S}/doc
+ dodoc {user,install}.pdf
+
+ # install examples
+ cd ${S}/examples
+ mkdir -p ${D}/usr/share/${P}/examples
+ find -name README -or -iregex '.*\.[chf][c]?$' >${T}/testlist
+ while read p; do
+ treecopy $p ${D}/usr/share/${P}/examples ;
+ done < ${T}/testlist
+}