summaryrefslogtreecommitdiff
path: root/parallel/pvm3
diff options
context:
space:
mode:
authorgarbled <garbled@pkgsrc.org>1998-10-29 05:15:10 +0000
committergarbled <garbled@pkgsrc.org>1998-10-29 05:15:10 +0000
commitdec8e31e6cd18c8b8c564b2e3546a0c97509524f (patch)
tree54663ee2eec56f0eb795e84800b46d7ce6a9b99a /parallel/pvm3
parente00e0b3ec393a6d02fea2134098efa6c066e1568 (diff)
downloadpkgsrc-dec8e31e6cd18c8b8c564b2e3546a0c97509524f.tar.gz
Update message to explain how the host paths work, and add a fix supplied
by Phil Nelson to make this pkg work on arm32.
Diffstat (limited to 'parallel/pvm3')
-rw-r--r--parallel/pvm3/patches/patch-ao33
-rw-r--r--parallel/pvm3/pkg/MESSAGE6
2 files changed, 39 insertions, 0 deletions
diff --git a/parallel/pvm3/patches/patch-ao b/parallel/pvm3/patches/patch-ao
new file mode 100644
index 00000000000..9d47abb1b19
--- /dev/null
+++ b/parallel/pvm3/patches/patch-ao
@@ -0,0 +1,33 @@
+$NetBSD: patch-ao,v 1.1 1998/10/29 05:15:10 garbled Exp $
+--- src/pmsg.c.orig Tue Mar 10 12:32:31 1998
++++ src/pmsg.c Wed Oct 28 11:23:53 1998
+@@ -252,13 +252,28 @@
+ return ((3 << 4) | i) << o;
+
+ for (j = 0; j < n; j++)
++ if (j < n/2) {
++ if (p[n/2 - 1 - j ]
++ != thesigs[i].bytes[j])
++ break;
++ } else {
++ if (p[n + n/2 - 1 - j ]
++ != thesigs[i].bytes[j])
++ break;
++ }
++
++ if (j == n)
++ return ((1 << 4) | i) << o;
++
++ for (j = 0; j < n; j++)
+ if (p[n - 1 - j] != thesigs[i].bytes[j])
+ break;
+ if (j == n)
+ return i << o;
+ }
+ }
+- fprintf(stderr, "can't generate signature for my integer byte order\n");
++ fprintf(stderr,
++ "can't generate signature for my floating point byte order\n");
+ abort();
+ return 0;
+ }
diff --git a/parallel/pvm3/pkg/MESSAGE b/parallel/pvm3/pkg/MESSAGE
index be53e204f00..641174b8b9c 100644
--- a/parallel/pvm3/pkg/MESSAGE
+++ b/parallel/pvm3/pkg/MESSAGE
@@ -4,3 +4,9 @@ PVM_ARCH to NETBSD
in your startup files (.cshrc, .profile) on all machines
in the cluster.
+
+In addition, you can specify each host's run path in your pvmhosts file
+like so:
+hostname ep=/usr/pkg/bin
+This allows you to point different achitecture types to various sets of
+shared or local binaries.