summaryrefslogtreecommitdiffstats
path: root/cluster/xpvm
diff options
context:
space:
mode:
authorroot2006-04-24 09:03:08 -0500
committerroot2006-04-24 09:03:08 -0500
commit84d8b510ac289af0a43bfa9e110844af27a90196 (patch)
treed7093929b954dd2f71114bff270755e18f737eb1 /cluster/xpvm
initial commit from stable 0.3
Diffstat (limited to 'cluster/xpvm')
-rwxr-xr-xcluster/xpvm/BUILD20
-rwxr-xr-xcluster/xpvm/DEPENDS3
-rwxr-xr-xcluster/xpvm/DETAILS14
-rw-r--r--cluster/xpvm/HISTORY19
-rwxr-xr-xcluster/xpvm/xpvm-1.2.5.patch50
5 files changed, 106 insertions, 0 deletions
diff --git a/cluster/xpvm/BUILD b/cluster/xpvm/BUILD
new file mode 100755
index 0000000000..9ba71359d5
--- /dev/null
+++ b/cluster/xpvm/BUILD
@@ -0,0 +1,20 @@
+(
+ export XPVM_HOME=/usr/share/xpvm &&
+ export XPVM_SRC=$SOURCE_DIRECTORY &&
+ export XPVM_ROOT=$XPVM_SRC &&
+ export PVM_ROOT=/usr/share/pvm &&
+ export PVM_ARCH=`pvmgetarch` &&
+ patch -p1 < $SCRIPT_DIRECTORY/xpvm-1.2.5.patch &&
+ make &&
+ install -d ${XPVM_HOME}/lib/${PVM_ARCH} &&
+ install -m 755 ${XPVM_SRC}/src/${PVM_ARCH}/xpvm ${XPVM_HOME}/lib/${PVM_ARCH} &&
+ for file in ${XPVM_SRC}/*.tcl; do \
+ install -m 644 $file ${XPVM_HOME}; \
+ done &&
+ install -d ${XPVM_HOME}/xbm &&
+ install -m 644 ${XPVM_SRC}/src/xbm/* ${XPVM_HOME}/xbm &&
+ install -d ${XPVM_HOME}/help &&
+ install -m 644 ${XPVM_SRC}/src/help/* ${XPVM_HOME}/help
+
+) > $C_FIFO 2>&1
+
diff --git a/cluster/xpvm/DEPENDS b/cluster/xpvm/DEPENDS
new file mode 100755
index 0000000000..5476f68184
--- /dev/null
+++ b/cluster/xpvm/DEPENDS
@@ -0,0 +1,3 @@
+depends pvm &&
+depends tcl &&
+depends tk
diff --git a/cluster/xpvm/DETAILS b/cluster/xpvm/DETAILS
new file mode 100755
index 0000000000..dbd9252d3a
--- /dev/null
+++ b/cluster/xpvm/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=xpvm
+ VERSION=1.2.5
+ SOURCE=XPVM.src.$VERSION.tgz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+ SOURCE_URL[0]=http://www.netlib.org/pvm3/$SPELL/$SOURCE
+ MD5[0]=fde49cb15608c0736c1e6ebd60ce2ea7
+ WEB_SITE=http://www.netlib.org/utk/icl/xpvm/xpvm.html
+ ENTERED=20020507
+ UPDATED=20020507
+ LICENSE[0]=FREE
+ SHORT="graphical interface to the PVM console"
+cat << EOF
+XPVM provides a graphical interface to the PVM console commands and information, along with several animated views to monitor the execution of PVM programs. These views provide information about the interactions among tasks in a parallel PVM program, to assist in debugging and performance tuning.
+EOF
diff --git a/cluster/xpvm/HISTORY b/cluster/xpvm/HISTORY
new file mode 100644
index 0000000000..283f7e101b
--- /dev/null
+++ b/cluster/xpvm/HISTORY
@@ -0,0 +1,19 @@
+2004-05-20 Eric Sandall <eric@sandall.us>
+ * xpvm-1.2.5.patch: Updated fo tcl/tk 8.4 (Bug #6068)
+ * HISTORY: Formatted to Guru Handbook
+ * DEPENDS: Cleaned up extra spacing
+ * DETAILS: Formatted to Guru Handbook
+ Removed MAINTAINER
+ Changed LICENSE to LICENSE[0]
+ Shortened SHORT description
+
+2002-10-18 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * DETAILS: Added MD5 sum.
+
+2002-06-10 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * DETAILS: Added LICENSE entry.
+ * USEGCC2: Removed
+
+2002-05-07 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * Created spell.
+
diff --git a/cluster/xpvm/xpvm-1.2.5.patch b/cluster/xpvm/xpvm-1.2.5.patch
new file mode 100755
index 0000000000..fe2b520611
--- /dev/null
+++ b/cluster/xpvm/xpvm-1.2.5.patch
@@ -0,0 +1,50 @@
+--- xpvm/src/Makefile.aimk Thu Apr 9 23:11:22 1998
++++ xpvm/src/Makefile.aimk Thu May 9 17:41:41 2002
+@@ -25,8 +25,8 @@
+ CFLOPTS = -O
+ #CFLOPTS = -g
+
+-CC = cc
+-#CC = gcc
++#CC = cc
++CC = gcc
+
+ CFLAGS = $(CFLOPTS) $(PVMVERSION) -DIMA_$(PVM_ARCH) $(ARCHCFLAGS)
+ LFLAGS = $(ARCHCFLAGS)
+@@ -63,12 +63,15 @@
+ #TCLLIBDIR = -L$(TCLTKHOME)
+ #TKLIBDIR = -L$(TCLTKHOME)
+
++# Tcl / Tk 8.4
++TCLLIB = -ltcl8.4
++TKLIB = -ltk8.4
+ # Tcl / Tk 8.1
+ #TCLLIB = -ltcl8.1
+ #TKLIB = -ltk8.1
+ # Tcl / Tk 8.0
+-TCLLIB = -ltcl8.0
+-TKLIB = -ltk8.0
++#TCLLIB = -ltcl8.0
++#TKLIB = -ltk8.0
+ # Tcl 7.6 / Tk 4.2
+ #TCLLIB = -ltcl7.6
+ #TKLIB = -ltk4.2
+@@ -80,14 +83,14 @@
+ #TKLIB = -ltk
+
+ # Generic X11 System
+-XINCL =
+-XLIBDIR =
++#XINCL =
++#XLIBDIR =
+ # Default Locations...
+ #XINCL = -I/usr/include/X11
+ #XLIBDIR = -L/usr/lib
+ # Linux Like Systems
+-#XINCL = -I/usr/X11R6/include
+-#XLIBDIR = -L/usr/X11R6/lib
++XINCL = -I/usr/X11R6/include
++XLIBDIR = -L/usr/X11R6/lib
+
+ XLIB = -lX11
+ #XLIB = -lX11 -lXpm