summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2003-07-08 05:31:28 +0000
committerGeorge Shapovalov <george@gentoo.org>2003-07-08 05:31:28 +0000
commit116dffca70fdec4551e1099c64777b71e9e7a322 (patch)
treedb9eb43429ef75d4166e020e9a5f445e3f0a07c0 /sys-cluster
parentfix header (diff)
downloadgentoo-2-116dffca70fdec4551e1099c64777b71e9e7a322.tar.gz
gentoo-2-116dffca70fdec4551e1099c64777b71e9e7a322.tar.bz2
gentoo-2-116dffca70fdec4551e1099c64777b71e9e7a322.zip
moved lam-mpi from dev-libs to sys-cluster
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/lam-mpi/ChangeLog54
-rw-r--r--sys-cluster/lam-mpi/Manifest9
-rw-r--r--sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.6-r11
-rw-r--r--sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.71
-rw-r--r--sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.91
-rw-r--r--sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.9-r11
-rw-r--r--sys-cluster/lam-mpi/lam-mpi-6.5.6-r1.ebuild57
-rw-r--r--sys-cluster/lam-mpi/lam-mpi-6.5.7.ebuild57
-rw-r--r--sys-cluster/lam-mpi/lam-mpi-6.5.9-r1.ebuild68
-rw-r--r--sys-cluster/lam-mpi/lam-mpi-6.5.9.ebuild57
10 files changed, 306 insertions, 0 deletions
diff --git a/sys-cluster/lam-mpi/ChangeLog b/sys-cluster/lam-mpi/ChangeLog
new file mode 100644
index 000000000000..60abd99b3f7b
--- /dev/null
+++ b/sys-cluster/lam-mpi/ChangeLog
@@ -0,0 +1,54 @@
+# ChangeLog for dev-libs/lam-mpi
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/lam-mpi/ChangeLog,v 1.1 2003/07/08 05:31:28 george Exp $
+
+ 07 Jul 2003; George Shapovalov <george@gentoo.org> :
+ moved from dev-libs into sys-cluster
+
+*lam-mpi-6.5.9-r1.ebuild (03 Jun 2003)
+
+ 03 Jun 2003; Michael Imhof <imhofml@gentoo.org> lam-mpi-6.5.9-r1.ebuild, files/digest-lam-mpi-6.5.9-r1 :
+ corrected ebuild submitted by Marc St-Pierre <marc@cyberlogic.ca>
+
+*lam-mpi-6.5.7.ebuild (23 Mar 2003)
+
+ 23 Mar 2003; George Shapovalov <george@gentoo.org> lam-mpi-6.5.9.ebuild, files/digest-lam-mpi-6.5.9 :
+ new version
+
+ 20 Jan 2003; Jon Nall <nall@gentoo.org> lam-mpi-6.5.7.ebuild :
+ added ~ppc
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*lam-mpi-6.5.7.ebuild (08 Nov 2002)
+
+ 08 Nov 2002; George Shapovalov <george@gentoo.org> lam-mpi-6.5.7.ebuild, files/digest-lam-mpi-6.5.7 :
+ new version
+
+*lam-mpi-6.5.6-r1.ebuild (21 Oct 2002)
+
+ 21 Oct 2002; George Shapovalov <george@gentoo.org> lam-mpi-6.5.6-r1.ebuild, files/digest-lam-mpi-6.5.6-r1 :
+ upped the revision number, because Chad persuaded me, that the previous fix (by 18 Oct) was
+ important enugh to forse a rebuild.
+
+*lam-mpi-6.5.6.ebuild (29 Jul 2002)
+
+ 18 Oct 2002; George Shapovalov <george@gentoo.org> lam-mpi-6.5.6.ebuild :
+ fix to make mpi++.h a local symlink (seems to happen with newver binutils?),
+ see #9236 for detail.
+ Thanks Chad Schmutzer for report.
+
+ 29 Jul 2002; George Shapovalov <george@gentoo.org> lam-mpi-6.5.6.ebuild :
+
+ Initial release (and rework of submitted ebuild)
+
+ form the web site:
+ LAM (Local Area Multicomputer) is an MPI programming environment and development
+ system for heterogeneous computers on a network. With LAM, a dedicated cluster
+ or an existing network computing infrastructure can act as one parallel
+ computer solving one problem.
+ LAM features extensive debugging support in the application development cycle
+ and peak performance for production applications. LAM features a full
+ implementation of the MPI communication standard.
+
+ ebuild submitted by Tibor Rudas <tibi@mdy.univie.ac.at>
diff --git a/sys-cluster/lam-mpi/Manifest b/sys-cluster/lam-mpi/Manifest
new file mode 100644
index 000000000000..305188c25cb5
--- /dev/null
+++ b/sys-cluster/lam-mpi/Manifest
@@ -0,0 +1,9 @@
+MD5 34988679b07155ed51264b0ce7a1b937 lam-mpi-6.5.6-r1.ebuild 1432
+MD5 59286f923839d8cfabd95dc57ffed51d lam-mpi-6.5.7.ebuild 1346
+MD5 2d07200b24e39e4bfffa603c726336af lam-mpi-6.5.9-r1.ebuild 1514
+MD5 7ddd43f64462c213d1f3d3510767723b ChangeLog 2133
+MD5 0bdf7a839669542df4022074d51dfe12 lam-mpi-6.5.9.ebuild 1344
+MD5 742d2b0cd6347d7e8403628f0d56a5d1 files/digest-lam-mpi-6.5.7 63
+MD5 e897a667e2ca42d134950b2c85a4b4e3 files/digest-lam-mpi-6.5.9 63
+MD5 b2a92a68d13d42103750c61268d9ef19 files/digest-lam-mpi-6.5.6-r1 63
+MD5 e897a667e2ca42d134950b2c85a4b4e3 files/digest-lam-mpi-6.5.9-r1 63
diff --git a/sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.6-r1 b/sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.6-r1
new file mode 100644
index 000000000000..4d564991aa7a
--- /dev/null
+++ b/sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.6-r1
@@ -0,0 +1 @@
+MD5 97884838b7b0299f3a095d0b2a9f9ef1 lam-6.5.6.tar.bz2 1303693
diff --git a/sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.7 b/sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.7
new file mode 100644
index 000000000000..c886ff086a6d
--- /dev/null
+++ b/sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.7
@@ -0,0 +1 @@
+MD5 59c0cc8bc6ab1134ba435c2424cbe5e0 lam-6.5.7.tar.bz2 1349765
diff --git a/sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.9 b/sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.9
new file mode 100644
index 000000000000..3f1c3b8d4156
--- /dev/null
+++ b/sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.9
@@ -0,0 +1 @@
+MD5 8a4e98da5e1ba41e68c9422635b42364 lam-6.5.9.tar.bz2 1642559
diff --git a/sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.9-r1 b/sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.9-r1
new file mode 100644
index 000000000000..3f1c3b8d4156
--- /dev/null
+++ b/sys-cluster/lam-mpi/files/digest-lam-mpi-6.5.9-r1
@@ -0,0 +1 @@
+MD5 8a4e98da5e1ba41e68c9422635b42364 lam-6.5.9.tar.bz2 1642559
diff --git a/sys-cluster/lam-mpi/lam-mpi-6.5.6-r1.ebuild b/sys-cluster/lam-mpi/lam-mpi-6.5.6-r1.ebuild
new file mode 100644
index 000000000000..891c4a8f709b
--- /dev/null
+++ b/sys-cluster/lam-mpi/lam-mpi-6.5.6-r1.ebuild
@@ -0,0 +1,57 @@
+# 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.1 2003/07/08 05:31:28 george 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
+}
+
diff --git a/sys-cluster/lam-mpi/lam-mpi-6.5.7.ebuild b/sys-cluster/lam-mpi/lam-mpi-6.5.7.ebuild
new file mode 100644
index 000000000000..a7cbf9b23394
--- /dev/null
+++ b/sys-cluster/lam-mpi/lam-mpi-6.5.7.ebuild
@@ -0,0 +1,57 @@
+# 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.7.ebuild,v 1.1 2003/07/08 05:31:28 george Exp $
+
+IUSE=""
+
+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 ~ppc"
+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() {
+ econf --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
+}
+
diff --git a/sys-cluster/lam-mpi/lam-mpi-6.5.9-r1.ebuild b/sys-cluster/lam-mpi/lam-mpi-6.5.9-r1.ebuild
new file mode 100644
index 000000000000..9f865002cdc9
--- /dev/null
+++ b/sys-cluster/lam-mpi/lam-mpi-6.5.9-r1.ebuild
@@ -0,0 +1,68 @@
+# 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.9-r1.ebuild,v 1.1 2003/07/08 05:31:28 george Exp $
+
+IUSE="crypt "
+
+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
+ !sys-cluster/mpich"
+# we need ssh if we want to use it instead of rsh
+RDEPEND="${DEPEND}
+ crypt? ( net-misc/openssh ) : ( net-misc/netkit-rsh )"
+
+SLOT="6"
+KEYWORDS="~x86 ~sparc ~ppc"
+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() {
+
+ local myconf
+
+ if use crypt; then
+ myconf="--with-rsh=ssh"
+ else
+ myconf="--with-rsh=rsh"
+ fi
+
+ econf --with-cflags="${CFLAGS}" \
+ --sysconfdir=/etc/lam-mpi \
+ --with-cxxflags="${CXXFLAGS}" ${myconf} || 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
+}
+
diff --git a/sys-cluster/lam-mpi/lam-mpi-6.5.9.ebuild b/sys-cluster/lam-mpi/lam-mpi-6.5.9.ebuild
new file mode 100644
index 000000000000..e2e6137b6ce0
--- /dev/null
+++ b/sys-cluster/lam-mpi/lam-mpi-6.5.9.ebuild
@@ -0,0 +1,57 @@
+# 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.9.ebuild,v 1.1 2003/07/08 05:31:28 george Exp $
+
+IUSE=""
+
+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 ppc"
+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() {
+ econf --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
+}
+