summaryrefslogtreecommitdiff
path: root/parallel
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2004-11-12 10:45:45 +0000
committeradam <adam@pkgsrc.org>2004-11-12 10:45:45 +0000
commit9c4c68ccc99deb057934c515ceff2ab170c8be94 (patch)
tree87c97571f7b1564643d543ba79ebbbd5a89c7a07 /parallel
parenta93154745a7c2dcc6b65c8e0f208c94f8808a9b5 (diff)
downloadpkgsrc-9c4c68ccc99deb057934c515ceff2ab170c8be94.tar.gz
Changes 3.4.5:
The latest PVM release 3.4.5 is mainly bug fixes and additional support for varying Linux distributions and some better 64-bit Linux/AMD support (like it doesn't seg fauly any more :-). Added strerror() support instead of old crusty global vars. New architectures were added for AIX5*. Fixed hilarious bug in pvmtmpnam(), caused crash after 10,000 spawns... :-D While there's a variety of little tweaks, there are no significant changes or additions to the basic functionality.
Diffstat (limited to 'parallel')
-rw-r--r--parallel/pvm3/Makefile23
-rw-r--r--parallel/pvm3/distinfo19
-rw-r--r--parallel/pvm3/patches/patch-an30
-rw-r--r--parallel/pvm3/patches/patch-ax6
-rw-r--r--parallel/pvm3/patches/patch-ay8
-rw-r--r--parallel/pvm3/patches/patch-bm14
-rw-r--r--parallel/pvm3/patches/patch-bn17
-rw-r--r--parallel/pvm3/patches/patch-bo17
-rw-r--r--parallel/pvm3/patches/patch-bp17
-rw-r--r--parallel/pvm3/patches/patch-bt20
10 files changed, 56 insertions, 115 deletions
diff --git a/parallel/pvm3/Makefile b/parallel/pvm3/Makefile
index a560b2cd08e..3ac5125f792 100644
--- a/parallel/pvm3/Makefile
+++ b/parallel/pvm3/Makefile
@@ -1,15 +1,14 @@
-# $NetBSD: Makefile,v 1.33 2004/10/03 00:18:03 tv Exp $
-
-DISTNAME= pvm3.4.4
-PKGNAME= pvm-3.4.4
-PKGREVISION= 1
-CATEGORIES= parallel
-MASTER_SITES= http://www.netlib.org/pvm3/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= root@garbled.net
-HOMEPAGE= http://www.epm.ornl.gov/pvm/pvm_home.html
-COMMENT= Parallel Virtual Machine libraries and environment
+# $NetBSD: Makefile,v 1.34 2004/11/12 10:45:45 adam Exp $
+
+DISTNAME= pvm3.4.5
+PKGNAME= pvm-3.4.5
+CATEGORIES= parallel
+MASTER_SITES= http://www.netlib.org/pvm3/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= root@garbled.net
+HOMEPAGE= http://www.epm.ornl.gov/pvm/pvm_home.html
+COMMENT= Parallel Virtual Machine libraries and environment
.if exists(/usr/bin/ssh)
PVM_SSH?= /usr/bin/ssh
diff --git a/parallel/pvm3/distinfo b/parallel/pvm3/distinfo
index 3a23a163703..089f89b939d 100644
--- a/parallel/pvm3/distinfo
+++ b/parallel/pvm3/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.16 2004/08/27 06:29:09 jlam Exp $
+$NetBSD: distinfo,v 1.17 2004/11/12 10:45:45 adam Exp $
-SHA1 (pvm3.4.4.tgz) = 95bfabee61383fe2223ee2f539129bb54b5afb40
-Size (pvm3.4.4.tgz) = 967852 bytes
+SHA1 (pvm3.4.5.tgz) = c14946a4591c4f258380a20b478ee837ad69d985
+Size (pvm3.4.5.tgz) = 979201 bytes
SHA1 (patch-aa) = 15bd164f59bd90f4c90d23ce0a6bb0935486f652
SHA1 (patch-ab) = 2e26b6ff866d960dfcbc41a7560dc46d1f3da755
SHA1 (patch-ac) = 92cc54018684918913f7fecaa1cf2ee43bfebe98
@@ -15,7 +15,7 @@ SHA1 (patch-aj) = 4245e2a742022a0465015027361cae847cd6cbd6
SHA1 (patch-ak) = 9c5115017a05e184221de465ac8d9dad636f9c45
SHA1 (patch-al) = 7d5e0aa7e2c7177493fcfb7e799c7538143911a9
SHA1 (patch-am) = d006193cdd138fdae3cff9d0621b04839c38c676
-SHA1 (patch-an) = 7b0ba18a78a649a3ca20e17bc4a61e3b558b6ced
+SHA1 (patch-an) = 767ea8a9a5e0c5fb96b25c29f93d24d4d34b48a4
SHA1 (patch-ao) = 2b29a5d04774d1c796fe8adf28d385a148504c2d
SHA1 (patch-ap) = 6a3e8d80e45484e991cbefa9cdb64b23761434b9
SHA1 (patch-aq) = 6bedbe1d3cb3d7cf7b61a4e6233ac7601173d9f8
@@ -25,8 +25,8 @@ SHA1 (patch-at) = 4afe071e3b286efc40c12f2e2e21304d190abde8
SHA1 (patch-au) = 4c560b4b3c90088e2dc471951f696a1c5f4ef8dd
SHA1 (patch-av) = 4aa08bfe0f8e8e02762db9d8aff452bdc0805825
SHA1 (patch-aw) = a97cdb684b24d7a4b0bcaea0814ebebfb9687b7d
-SHA1 (patch-ax) = 287e172700364295298703698b34c0369c1421ad
-SHA1 (patch-ay) = 9449278c2c6f9ec07e3595edf6e00755bae07edf
+SHA1 (patch-ax) = fdea171835f13e4e5205ffb71a70ba37ba1219bc
+SHA1 (patch-ay) = 5006d9f76dbb536f3d1280dda92920a790d90da1
SHA1 (patch-az) = 8f3879e1c734406ae4d6752c025d42925a56893a
SHA1 (patch-ba) = b61612bc5375426abeb9aa5b527cfc0b892c4720
SHA1 (patch-bb) = 4e563c280e4bcf94e546797c1d99248ab1ad5008
@@ -40,14 +40,11 @@ SHA1 (patch-bi) = ba5b187647797cf7eec35e0dcb53fe1d4c64cead
SHA1 (patch-bj) = 1c2817c77e7acf7876625e4b9989982bb80e345e
SHA1 (patch-bk) = 753d265149b704e88e2906dedcc9e9ae5a00800f
SHA1 (patch-bl) = 5faec2ed16c8711da93ad487c301558d36bc7ed8
-SHA1 (patch-bm) = 36502646eb4b591e3900fdf09cb602d86734bbb9
-SHA1 (patch-bn) = 31050e707a27256595f1ecc2fa48b45aabf69be4
-SHA1 (patch-bo) = 69dd03e65ae75cf330a05eedd5507311523acfc1
-SHA1 (patch-bp) = 5820e2ff17c58b2ee0ca7290bb8a259ff080087f
+SHA1 (patch-bm) = 71a5bccf0a6e7f28b20bcc9835bc4ba7c39f5af7
SHA1 (patch-bq) = 5fd3027d3fe2815e9f9555e8c238dcd819978045
SHA1 (patch-br) = bb3431cd07153d9a8d42ca0fed8c55282a21977e
SHA1 (patch-bs) = 0f982d32bc145aae66fcae721c21560417ed304f
-SHA1 (patch-bt) = d9331073d273a197f4a03499d69693b63f7fb473
+SHA1 (patch-bt) = aa57072e31b8c717eff64b57a5332b58f214b109
SHA1 (patch-bu) = 952c6f9c7657447809698950f01ca88784792df6
SHA1 (patch-bv) = 70e40116da06dcd3ef8cc939c2f885c16fe0c45c
SHA1 (patch-bw) = 2dd00c3b3cebc8dfc926429648a6f9a3d314d041
diff --git a/parallel/pvm3/patches/patch-an b/parallel/pvm3/patches/patch-an
index 67b878f4373..68d025162eb 100644
--- a/parallel/pvm3/patches/patch-an
+++ b/parallel/pvm3/patches/patch-an
@@ -1,22 +1,18 @@
-$NetBSD: patch-an,v 1.4 2001/05/24 19:32:32 dmcmahill Exp $
+$NetBSD: patch-an,v 1.5 2004/11/12 10:45:45 adam Exp $
-passdown {C,F}FLAGS and also quote stuff so
-CC=gcc -pipe
-works
-
---- Makefile.aimk.orig Mon Aug 11 10:38:48 1997
-+++ Makefile.aimk Tue May 15 22:29:18 2001
-@@ -34,9 +34,9 @@
+--- Makefile.aimk.orig 2003-03-28 18:29:52.000000000 +0000
++++ Makefile.aimk
+@@ -34,10 +34,9 @@ SHELL = /bin/sh
#
--PVMOPTS = CC=$(CC) \
-- F77=$(F77)
-+PVMOPTS = CC="$(CC)" \
-+ F77="$(F77)" \
-+ CFLOPTS="$(CFLAGS)" \
-+ FFLOPTS="$(FFLAGS)"
-
--# CFLOPTS=$(CFLOPTS)
--# FFLOPTS=$(FFLOPTS)
+ PVMOPTS = CC="$(CC)" \
+- F77="$(F77)"
+-
+-# CFLOPTS="$(CFLOPTS)"
+-# FFLOPTS="$(FFLOPTS)"
++ F77="$(F77)" \
++ CFLOPTS="$(CFLAGS)" \
++ FFLOPTS="$(FFLAGS)"
# PVMDIR=$(PVMDIR)
+ #
diff --git a/parallel/pvm3/patches/patch-ax b/parallel/pvm3/patches/patch-ax
index b28940c43e5..6e644d71d8f 100644
--- a/parallel/pvm3/patches/patch-ax
+++ b/parallel/pvm3/patches/patch-ax
@@ -1,8 +1,8 @@
-$NetBSD: patch-ax,v 1.4 2004/03/12 01:14:00 dmcmahill Exp $
+$NetBSD: patch-ax,v 1.5 2004/11/12 10:45:45 adam Exp $
---- lib/pvmgetarch.orig Thu Sep 27 21:24:04 2001
+--- lib/pvmgetarch.orig 2004-02-03 20:12:05.000000000 +0000
+++ lib/pvmgetarch
-@@ -141,17 +141,27 @@ if [ "$ARCH" = UNKNOWN ]; then
+@@ -143,17 +143,27 @@ if [ "$ARCH" = UNKNOWN ]; then
# sun3) ARCH=NETBSDSUN3 ;; --> NETBSDM68K
case "`/usr/bin/uname -p`" in
alpha) ARCH=NETBSDALPHA ;;
diff --git a/parallel/pvm3/patches/patch-ay b/parallel/pvm3/patches/patch-ay
index d641eb932cf..b313f734916 100644
--- a/parallel/pvm3/patches/patch-ay
+++ b/parallel/pvm3/patches/patch-ay
@@ -1,8 +1,8 @@
-$NetBSD: patch-ay,v 1.4 2002/11/09 11:28:41 is Exp $
+$NetBSD: patch-ay,v 1.5 2004/11/12 10:45:45 adam Exp $
---- console/cmds.c.old Wed Oct 30 12:47:26 2002
-+++ console/cmds.c Wed Oct 30 12:49:37 2002
-@@ -1365,9 +1365,9 @@
+--- console/cmds.c.orig 2004-01-14 18:46:20.000000000 +0000
++++ console/cmds.c
+@@ -1419,9 +1419,9 @@ conf_cmd(ac, av)
if (!pvm_config(&nhosts, &narchs, &hostlist)) {
printf("%d host%s, %d data format%s\n",
nhosts, (nhosts > 1 ? "s" : ""), narchs, (narchs > 1 ? "s" : ""));
diff --git a/parallel/pvm3/patches/patch-bm b/parallel/pvm3/patches/patch-bm
index ae04588bd77..6340a35954c 100644
--- a/parallel/pvm3/patches/patch-bm
+++ b/parallel/pvm3/patches/patch-bm
@@ -1,16 +1,16 @@
-$NetBSD: patch-bm,v 1.1 2004/07/18 18:05:13 dmcmahill Exp $
+$NetBSD: patch-bm,v 1.2 2004/11/12 10:45:45 adam Exp $
---- conf/DARWIN.def.orig Thu Sep 27 19:56:33 2001
+--- conf/DARWIN.def.orig 2004-08-11 12:56:14.000000000 +0000
+++ conf/DARWIN.def
-@@ -1,9 +1,7 @@
+@@ -1,9 +1,8 @@
ARCHCFLAGS = -DSOCKADHASLEN -DNOREXEC \
- -DRSHCOMMAND=\"/usr/bin/rsh\" \
-+ -DRSHCOMMAND=\"${SSH}\" \
++ -DRSHCOMMAND=\"${SSH}" \
-DHASSTDLIB -DNEEDMENDIAN -DHASERRORVARS \
- -DFAKEXDRFLOAT -DSYSERRISCONST \
+ -I/usr/include/malloc \
- -I/System/Library/Frameworks/System.framework/Headers/bsd/sys
-- # this last -I flag needed for tracer build...
-+ -DSYSERRISCONST
++ -DSYSERRISCONST
+ # this last -I flag needed for tracer build...
ARCHDLIB =
ARCHDOBJ =
- ARCHLIB =
diff --git a/parallel/pvm3/patches/patch-bn b/parallel/pvm3/patches/patch-bn
deleted file mode 100644
index ad55f8ca1ed..00000000000
--- a/parallel/pvm3/patches/patch-bn
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-bn,v 1.1 2004/07/18 18:05:13 dmcmahill Exp $
-
---- tracer/tracer.h.orig Fri May 11 21:19:43 2001
-+++ tracer/tracer.h
-@@ -40,8 +40,12 @@
- #include "pvmwin.h"
- #include <time.h>
- #endif
-+#ifdef HASSTDLIB
-+#include <stdlib.h>
-+#else
- #ifndef IMA_MACOSX
- #include <malloc.h>
-+#endif
- #endif
- #include <signal.h>
- #include <ctype.h>
diff --git a/parallel/pvm3/patches/patch-bo b/parallel/pvm3/patches/patch-bo
deleted file mode 100644
index e93b7eb9b47..00000000000
--- a/parallel/pvm3/patches/patch-bo
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-bo,v 1.1 2004/07/18 18:05:13 dmcmahill Exp $
-
---- tracer/trclib.h.orig Fri May 11 21:19:43 2001
-+++ tracer/trclib.h
-@@ -34,8 +34,12 @@
- #include "pvmwin.h"
- #endif
- #include <time.h>
-+#ifdef HASSTDLIB
-+#include <stdlib.h>
-+#else
- #ifndef IMA_MACOSX
- #include <malloc.h>
-+#endif
- #endif
-
-
diff --git a/parallel/pvm3/patches/patch-bp b/parallel/pvm3/patches/patch-bp
deleted file mode 100644
index 09ff3cbabb4..00000000000
--- a/parallel/pvm3/patches/patch-bp
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-bp,v 1.1 2004/07/18 18:05:13 dmcmahill Exp $
-
---- tracer/trcsort.c.orig Fri May 11 21:19:44 2001
-+++ tracer/trcsort.c
-@@ -31,8 +31,12 @@ static char rcsid[] =
- #include <sys/types.h>
- #include <sys/stat.h>
-
-+#ifdef HASSTDLIB
-+#include <stdlib.h>
-+#else
- #ifndef IMA_MACOSX
- #include <malloc.h>
-+#endif
- #endif
-
- #ifdef SYSVSTR
diff --git a/parallel/pvm3/patches/patch-bt b/parallel/pvm3/patches/patch-bt
index 3c7e0bfadf3..f7cd999dad1 100644
--- a/parallel/pvm3/patches/patch-bt
+++ b/parallel/pvm3/patches/patch-bt
@@ -1,6 +1,6 @@
-$NetBSD: patch-bt,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
+$NetBSD: patch-bt,v 1.3 2004/11/12 10:45:45 adam Exp $
---- pvmgs/Makefile.aimk.orig Wed Feb 16 21:49:03 2000
+--- pvmgs/Makefile.aimk.orig 2001-11-30 20:33:11.000000000 +0000
+++ pvmgs/Makefile.aimk
@@ -26,7 +26,7 @@ PVMXDIR = $(PVMBDIR)/$(PVM_ARCH)
PVMLDIR = $(PVMDIR)/lib/$(PVM_ARCH)
@@ -8,10 +8,10 @@ $NetBSD: patch-bt,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
LIBPREFIX = lib
-PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).a
+PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).la
- CFLAGS = $(CFLOPTS) -I$(PVMIDIR) -I$(PVMSDIR) -DIMA_$(PVM_ARCH) \
- $(ARCHCFLAGS)
- LIBS = $(LOPT) -L$(PVMLDIR) -l$(PVMLIB) $(ARCHLIB)
-@@ -39,7 +39,7 @@ PROGS = $(PVMXDIR)/pvm_gstat$(EXESFX) \
+
+ # Add -DPVMGSTIMEOUT=XXX to CFLAGS to allow timeouts for PVM group
+ # server requests, where XXX is the number of seconds for the timeout.
+@@ -45,7 +45,7 @@ PROGS = $(PVMXDIR)/pvm_gstat$(EXESFX) \
LPROGS = $(PVMLDIR)/pvmgs$(EXESFX)
@@ -20,7 +20,7 @@ $NetBSD: patch-bt,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
install: all
-@@ -57,17 +57,24 @@ $(PVMLDIR):
+@@ -63,17 +63,24 @@ $(PVMLDIR):
- mkdir $(PVMLDIR)
$(PVMXDIR)/pvm_gstat$(EXESFX): pvm_gstat$(EXESFX)
@@ -47,7 +47,7 @@ $NetBSD: patch-bt,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
$(PVMLDIR)/$(LIBGPVM)-mpp: $(LIBGPVM)-mpp
cp $(LIBGPVM) $(PVMLDIR)
-@@ -75,18 +82,23 @@ $(PVMLDIR)/$(LIBGPVM)-mpp: $(LIBGPVM)-m
+@@ -81,18 +88,23 @@ $(PVMLDIR)/$(LIBGPVM)-mpp: $(LIBGPVM)-m
touch $(PVMLDIR)/$(LIBGPVM)-mpp
$(PVMLDIR)/pvmgs$(EXESFX): pvmgs$(EXESFX)
@@ -75,7 +75,7 @@ $NetBSD: patch-bt,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
$(LIBGPVM)-mpp: $(LOBJ)
rm -f $(LIBGPVM)
-@@ -95,7 +107,7 @@ $(LIBGPVM)-mpp: $(LOBJ)
+@@ -101,7 +113,7 @@ $(LIBGPVM)-mpp: $(LOBJ)
touch $(LIBGPVM)-mpp
pvm_gstat$(EXESFX): pvm_gstat.o $(LIBGPVM) $(PVMLIBDEP)
@@ -84,7 +84,7 @@ $NetBSD: patch-bt,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
clean:
rm -f $(DOBJ) $(LOBJ) pvmgs$(EXESFX) $(LIBGPVM) \
-@@ -110,17 +122,17 @@ lint:
+@@ -116,17 +128,17 @@ lint:
#
pvmgsu_core.o: $(SDIR)/pvmgsu_core.c