diff options
author | Donnie Berkholz <dberkholz@gentoo.org> | 2006-07-20 06:19:07 +0000 |
---|---|---|
committer | Donnie Berkholz <dberkholz@gentoo.org> | 2006-07-20 06:19:07 +0000 |
commit | 1cb1894e8040f2b15d60c6af7309bcd02dbf6c4d (patch) | |
tree | fa84626311b7314b894160712a6efe774b87bf4a /sys-cluster/lam-mpi | |
parent | remove emacs from IUSE #140847 (diff) | |
download | historical-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/ChangeLog | 11 | ||||
-rw-r--r-- | sys-cluster/lam-mpi/Manifest | 68 | ||||
-rw-r--r-- | sys-cluster/lam-mpi/files/digest-lam-mpi-7.1.2 | 3 | ||||
-rw-r--r-- | sys-cluster/lam-mpi/lam-mpi-7.1.2.ebuild | 97 |
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 +} |