summaryrefslogtreecommitdiffstats
path: root/cluster/mpich
diff options
context:
space:
mode:
authorroot2006-04-24 09:03:08 -0500
committerroot2006-04-24 09:03:08 -0500
commit84d8b510ac289af0a43bfa9e110844af27a90196 (patch)
treed7093929b954dd2f71114bff270755e18f737eb1 /cluster/mpich
initial commit from stable 0.3
Diffstat (limited to 'cluster/mpich')
-rwxr-xr-xcluster/mpich/BUILD14
-rwxr-xr-xcluster/mpich/CONFLICTS2
-rwxr-xr-xcluster/mpich/DEPENDS5
-rwxr-xr-xcluster/mpich/DETAILS15
-rw-r--r--cluster/mpich/HISTORY48
-rw-r--r--cluster/mpich/sysconfdir.patch13
6 files changed, 97 insertions, 0 deletions
diff --git a/cluster/mpich/BUILD b/cluster/mpich/BUILD
new file mode 100755
index 0000000000..138f5cf790
--- /dev/null
+++ b/cluster/mpich/BUILD
@@ -0,0 +1,14 @@
+patch -p1 < ${SCRIPT_DIRECTORY}/sysconfdir.patch &&
+
+#
+# Fails to test rsh without this flag
+#
+if [ -x /usr/bin/rsh ]
+then
+ OPTS="$OPTS -rsh=/usr/bin/rsh"
+fi &&
+
+./configure --prefix=/usr \
+ --sysconfdir=/etc/mpich \
+ ${OPTS} &&
+make
diff --git a/cluster/mpich/CONFLICTS b/cluster/mpich/CONFLICTS
new file mode 100755
index 0000000000..cd03e050c4
--- /dev/null
+++ b/cluster/mpich/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts mpich2 &&
+conflicts lam
diff --git a/cluster/mpich/DEPENDS b/cluster/mpich/DEPENDS
new file mode 100755
index 0000000000..957e8aa628
--- /dev/null
+++ b/cluster/mpich/DEPENDS
@@ -0,0 +1,5 @@
+optional_depends JAVA \
+ '' \
+ '' \
+ 'for Java support' \
+ 'z-rejected'
diff --git a/cluster/mpich/DETAILS b/cluster/mpich/DETAILS
new file mode 100755
index 0000000000..ac88141bac
--- /dev/null
+++ b/cluster/mpich/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=mpich
+ VERSION=1.2.7
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=ftp://ftp.mcs.anl.gov/pub/mpi/$SOURCE
+ MD5[0]=b814674e55570c635a3506a8b0d6bac5
+ WEB_SITE=http://www-unix.mcs.anl.gov/mpi/mpich
+ ENTERED=20020122
+ UPDATED=20020503
+ LICENSE[0]=http://www-unix.mcs.anl.gov/mpi/mpich/docs/faq.htm#using
+ BUILD_API=2
+ SHORT="Portable implementation of MPI"
+cat << EOF
+MPI (Message Passing Interface) is a specification for a standard library for message passing that was defined by the MPI Forum, a broadly based group of parallel computer vendors, library writers, and applications specialists. MPICH is unique among existing implementations in its design goal of combining portability with high performance.
+EOF
diff --git a/cluster/mpich/HISTORY b/cluster/mpich/HISTORY
new file mode 100644
index 0000000000..5e5b272106
--- /dev/null
+++ b/cluster/mpich/HISTORY
@@ -0,0 +1,48 @@
+2005-07-30 Eric Sandall <eric@sandall.us>
+ * DEPENDS: Added grimoire dependency on z-rejected (Bug #9281)
+
+2005-06-27 Eric Sandall <eric@sandall.us>
+ * DETAILS: Updated to 1.2.7
+
+2004-08-12 Eric Sandall <eric@sandall.us>
+ * DETAILS: Updated to 1.2.6
+ Removed MAINTAINER
+ BUILD_API=2
+ * BUILD: Converted to BUILD_API 2
+ Fix rsh test
+ * DEPENDS: Formatted to Guru Handbook
+ * sysconfdir.patch: Updated to the new version
+
+2003-10-30 Eric Sandall <eric@sandall.us>
+ * CONFLICTS: Added mpich2
+
+2003-10-29 Eric Sandall <eric@sandall.us>
+ * DETAILS: Updated to 1.2.5.2
+ changed LICENSE to ICENSE[0]
+ * DEPENDS: Added optional dependency on JAVA
+ * HISTORY: Formatted to Guru Handbook
+
+2003-02-05 Eric Sandall <eric@sandall.us>
+ * DETAILS: Updated to 1.2.5 (Fixed Bug #2166)
+ * sysconfdir.patch: Renamed patch to sysconfdir.patch,
+ as that represents what it does better.
+ * BUILD: Added OPTS to configure
+ Added prepare_install before make install
+
+2002-06-10 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * DETAILS: Added MD5 entry.
+ * USEGCC2: Removed
+ Works with gcc 3.2.
+
+2002-06-10 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * DETAILS: Added LICENSE entry.
+ * USEGCC2: Need gcc2 because of "#pragma weak" declarations.
+
+2002-05-03 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * HISTORY: Added
+ * DETAILS: Updated to version 1.2.4.
+ * Added to the "cluster" section in the grimoire.
+
+2002-01-22 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * Created spell.
+
diff --git a/cluster/mpich/sysconfdir.patch b/cluster/mpich/sysconfdir.patch
new file mode 100644
index 0000000000..2099123637
--- /dev/null
+++ b/cluster/mpich/sysconfdir.patch
@@ -0,0 +1,13 @@
+diff -urpN mpich-1.2.6.orig/configure mpich-1.2.6/configure
+--- mpich-1.2.6.orig/configure 2004-08-02 20:00:32.000000000 +0000
++++ mpich-1.2.6/configure 2004-08-12 20:17:07.885556512 +0000
+@@ -575,6 +575,9 @@ do
+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr | --s)
+ next_srcdir=yes ;;
+
++ -sysconfdir=* | --sysconfdir=* )
++ sysconfdir=`echo $arg | sed 's/[-a-z_]*=//'` ;;
++
+ -datadir=* | --datadir=* )
+ datadir=`echo $arg | sed 's/[-a-z_]*=//'` ;;
+