Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
$NetBSD: patch-aa,v 1.6 2006/12/12 19:29:13 wiz Exp $
--- conf/NETBSDALPHA.def.orig Wed Feb 16 16:19:20 2000
+++ conf/NETBSDALPHA.def Fri Jun 30 16:55:52 2000
@@ -1,4 +1,4 @@
-ARCHCFLAGS = -DSOCKADHASLEN -DRSHCOMMAND=\"/usr/bin/rsh\" \
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
-DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
ARCHDLIB =
ARCHDOBJ =

View File

@@ -0,0 +1,10 @@
$NetBSD: patch-ab,v 1.6 2006/12/12 19:29:13 wiz Exp $
--- conf/NETBSDARM32.def.orig Wed Feb 16 16:19:21 2000
+++ conf/NETBSDARM32.def Fri Jun 30 16:55:52 2000
@@ -1,4 +1,4 @@
-ARCHCFLAGS = -DSOCKADHASLEN -DRSHCOMMAND=\"/usr/bin/rsh\" \
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
-DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
ARCHDLIB =
ARCHDOBJ =

View File

@@ -0,0 +1,12 @@
$NetBSD: patch-ac,v 1.6 2006/12/12 19:29:13 wiz Exp $
--- conf/NETBSDI386.def.orig 2000-02-16 22:17:48.000000000 +0100
+++ conf/NETBSDI386.def
@@ -1,5 +1,5 @@
-ARCHCFLAGS = -DSOCKADHASLEN -DRSHCOMMAND=\"/usr/bin/rsh\" \
- -DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
+ -DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST -DHASSTDLIB
ARCHDLIB =
ARCHDOBJ =
ARCHLIB =

View File

@@ -0,0 +1,10 @@
$NetBSD: patch-ad,v 1.6 2006/12/12 19:29:13 wiz Exp $
--- conf/NETBSDM68K.def.orig Wed Feb 16 16:19:22 2000
+++ conf/NETBSDM68K.def Fri Jun 30 16:55:52 2000
@@ -1,4 +1,4 @@
-ARCHCFLAGS = -DSOCKADHASLEN -DRSHCOMMAND=\"/usr/bin/rsh\" \
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
-DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
ARCHDLIB =
ARCHDOBJ =

View File

@@ -0,0 +1,10 @@
$NetBSD: patch-ae,v 1.6 2006/12/12 19:29:13 wiz Exp $
--- conf/NETBSDMIPSEB.def.orig Wed Feb 16 16:19:24 2000
+++ conf/NETBSDMIPSEB.def Fri Jun 30 16:55:52 2000
@@ -1,4 +1,4 @@
-ARCHCFLAGS = -DSOCKADHASLEN -DRSHCOMMAND=\"/usr/bin/rsh\" \
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
-DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
ARCHDLIB =
ARCHDOBJ =

View File

@@ -0,0 +1,10 @@
$NetBSD: patch-af,v 1.6 2006/12/12 19:29:13 wiz Exp $
--- conf/NETBSDMIPSEL.def.orig Wed Feb 16 16:19:27 2000
+++ conf/NETBSDMIPSEL.def Fri Jun 30 16:55:52 2000
@@ -1,4 +1,4 @@
-ARCHCFLAGS = -DSOCKADHASLEN -DRSHCOMMAND=\"/usr/bin/rsh\" \
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
-DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
ARCHDLIB =
ARCHDOBJ =

View File

@@ -0,0 +1,10 @@
$NetBSD: patch-ag,v 1.6 2006/12/12 19:29:13 wiz Exp $
--- conf/NETBSDNS32K.def.orig Wed Feb 16 16:19:34 2000
+++ conf/NETBSDNS32K.def Fri Jun 30 16:55:52 2000
@@ -1,4 +1,4 @@
-ARCHCFLAGS = -DSOCKADHASLEN -DRSHCOMMAND=\"/usr/bin/rsh\" \
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
-DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
ARCHDLIB =
ARCHDOBJ =

View File

@@ -0,0 +1,10 @@
$NetBSD: patch-ah,v 1.6 2006/12/12 19:29:13 wiz Exp $
--- conf/NETBSDPOWERPC.def.orig Wed Feb 16 16:19:37 2000
+++ conf/NETBSDPOWERPC.def Fri Jun 30 16:55:52 2000
@@ -1,4 +1,4 @@
-ARCHCFLAGS = -DSOCKADHASLEN -DRSHCOMMAND=\"/usr/bin/rsh\" \
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
-DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
ARCHDLIB =
ARCHDOBJ =

View File

@@ -0,0 +1,10 @@
$NetBSD: patch-ai,v 1.6 2006/12/12 19:29:13 wiz Exp $
--- conf/NETBSDSH3.def.orig Wed Feb 16 16:20:10 2000
+++ conf/NETBSDSH3.def Fri Jun 30 16:55:52 2000
@@ -1,4 +1,4 @@
-ARCHCFLAGS = -DSOCKADHASLEN -DRSHCOMMAND=\"/usr/bin/rsh\" \
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
-DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
ARCHDLIB =
ARCHDOBJ =

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-aj,v 1.6 2006/12/12 19:29:13 wiz Exp $
--- conf/NETBSDSPARC.def.orig Wed Feb 16 16:17:49 2000
+++ conf/NETBSDSPARC.def Fri Jun 30 17:05:55 2000
@@ -2,8 +2,8 @@
# Note: some versions of NetBSD for Sparc may require the
# -DNEEDMENDIAN flag in the ARCHCFLAGS definition.
#
-ARCHCFLAGS = -DSOCKADHASLEN -DRSHCOMMAND=\"/usr/bin/rsh\" \
- -DHASERRORVARS -DNOREXEC -DSYSERRISCONST
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
+ -DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
ARCHDLIB =
ARCHDOBJ =
ARCHLIB =

View File

@@ -0,0 +1,10 @@
$NetBSD: patch-ak,v 1.6 2006/12/12 19:29:13 wiz Exp $
--- conf/NETBSDSPARC64.def.orig Wed Feb 16 16:20:11 2000
+++ conf/NETBSDSPARC64.def Fri Jun 30 16:55:52 2000
@@ -1,4 +1,4 @@
-ARCHCFLAGS = -DSOCKADHASLEN -DRSHCOMMAND=\"/usr/bin/rsh\" \
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
-DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
ARCHDLIB =
ARCHDOBJ =

View File

@@ -0,0 +1,10 @@
$NetBSD: patch-al,v 1.6 2006/12/12 19:29:13 wiz Exp $
--- conf/NETBSDVAX.def.orig Wed Feb 16 16:20:12 2000
+++ conf/NETBSDVAX.def Fri Jun 30 16:55:52 2000
@@ -1,4 +1,4 @@
-ARCHCFLAGS = -DSOCKADHASLEN -DRSHCOMMAND=\"/usr/bin/rsh\" \
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
-DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
ARCHDLIB =
ARCHDOBJ =

View File

@@ -0,0 +1,76 @@
$NetBSD: patch-am,v 1.6 2004/08/27 06:29:10 jlam Exp $
--- xep/Makefile.aimk.orig Fri Aug 29 14:17:48 1997
+++ xep/Makefile.aimk
@@ -14,18 +14,17 @@ PVMIDIR = $(PVMDIR)/include
PVMLDIR = $(PVMDIR)/lib/$(PVM_ARCH)
PVMLIB = pvm3
LIBPREFIX = lib
-PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).a
+PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).la
SDIR = $(PVMDIR)/xep
BDIR = $(PVMDIR)/bin
XDIR = $(BDIR)/$(PVM_ARCH)
#CFLOPTS = -O
CFLOPTS = -g
-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) -L$(PVMLDIR) $(ARCHCFLAGS)
+CFLAGS = $(CFLOPTS) -I$(PVMIDIR) $(ARCHCFLAGS)
LIBS = -l$(PVMLIB) $(ARCHLIB) $(OS2XEPLIBS)
-XLIBS = -lXaw -lXmu -lXext -lXt -lX11
-XCFLAGS = -I/usr/local/X11R5/include -I/usr/local/X11/include \
- -L/usr/local/X11R5/lib -L/usr/local/X11/lib
+XLIBS = -L${X11BASE}/lib ${COMPILER_RPATH_FLAG}$(X11BASE)/lib -lXaw -lXmu -lXext -lXt -lX11
+XCFLAGS = -I${X11BASE}/include
HEADERS = $(SDIR)/hostc.h $(SDIR)/imp.h $(SDIR)/myalloc.h \
$(PVMIDIR)/pvm3.h $(PVMDIR)/src/bfunc.h
@@ -38,31 +37,38 @@ $(XDIR):
- mkdir $(BDIR)
- mkdir $(XDIR)
+LTCC= $(LIBTOOL) --mode=compile $(CC)
+LTCC_LINK= $(LIBTOOL) --mode=link $(CC) ${PVM_STATIC} -L$(PVMLDIR)
+
mmain$(EXESFX): $(SDIR)/mmain.c $(XDIR) $(PVMLIBDEP)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/mmain.c $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/mmain.c $(LIBS)
+ cp $@ $(XDIR)
mtile$(EXESFX): $(SDIR)/mtile.c $(XDIR) $(PVMLIBDEP)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/mtile.c $(LIBS) -lm
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/mtile.c $(LIBS) -lm
+ ${MKDIR} $(XDIR)/.libs
+ -cp .libs/$@ $(XDIR)/.libs
+ cp $@ $(XDIR)
xep$(EXESFX): xep.o hostc.o calc.o imp.o $(XDIR) $(PVMLIBDEP)
- $(CC) $(XCFLAGS) $(CFLAGS) -o $@ xep.o calc.o imp.o hostc.o \
+ $(LTCC_LINK) $(XCFLAGS) $(CFLAGS) -o $@ xep.lo calc.lo imp.lo hostc.lo \
$(XLIBS) $(LIBS) -lm
- mv $@ $(XDIR)
+ ${MKDIR} $(XDIR)/.libs
+ -cp .libs/$@ $(XDIR)/.libs
+ cp $@ $(XDIR)
clean:
rm -f mmain$(EXESFX) mtile$(EXESFX) xep$(EXESFX) *.o
xep.o: $(SDIR)/xep.c $(HEADERS)
- $(CC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/xep.c
+ $(LTCC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/xep.c
imp.o: $(SDIR)/imp.c $(HEADERS)
- $(CC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/imp.c
+ $(LTCC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/imp.c
calc.o: $(SDIR)/calc.c $(HEADERS)
- $(CC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/calc.c
+ $(LTCC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/calc.c
hostc.o: $(SDIR)/hostc.c $(HEADERS)
- $(CC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/hostc.c
+ $(LTCC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/hostc.c

View File

@@ -0,0 +1,18 @@
$NetBSD: patch-an,v 1.5 2004/11/12 10:45:45 adam Exp $
--- 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)"
-
-# CFLOPTS="$(CFLOPTS)"
-# FFLOPTS="$(FFLOPTS)"
+ F77="$(F77)" \
+ CFLOPTS="$(CFLAGS)" \
+ FFLOPTS="$(FFLAGS)"
# PVMDIR=$(PVMDIR)
#

View File

@@ -0,0 +1,67 @@
$NetBSD: patch-ao,v 1.4 2001/05/24 19:51:47 dmcmahill Exp $
--- tracer/trcfile.c.orig Mon Nov 2 09:35:57 1998
+++ tracer/trcfile.c Tue May 15 23:09:24 2001
@@ -620,5 +620,5 @@
for ( i=0 ; i < DD->num ; i++ )
{
- fprintf( ID->trace_out, "%lf, %lf",
+ fprintf( ID->trace_out, "%f, %f",
TRC_ARR_VALUE_OF( DD->data, double, 2 * i ),
TRC_ARR_VALUE_OF( DD->data, double,
@@ -639,5 +639,5 @@
for ( i=0 ; i < DD->num ; i++ )
{
- fprintf( ID->trace_out, "%lf",
+ fprintf( ID->trace_out, "%f",
TRC_ARR_VALUE_OF( DD->data, double, i ) );
@@ -1129,5 +1129,5 @@
for ( i=0 ; i < num ; i++ )
{
- fprintf( ID->trace_out, "%lf, %lf",
+ fprintf( ID->trace_out, "%f, %f",
upk_double[ 2 * i ],
upk_double[ (2 * i) + 1 ] );
@@ -1150,5 +1150,5 @@
for ( i=0 ; i < num ; i++ )
{
- fprintf( ID->trace_out, "%lf", upk_double[i] );
+ fprintf( ID->trace_out, "%f", upk_double[i] );
if ( i < num - 1 )
@@ -1736,5 +1736,5 @@
for ( i=0 ; i < trptr->num ; i++ )
{
- fprintf( ID->trace_out, "%lf",
+ fprintf( ID->trace_out, "%f",
TRC_ARR_VALUE_OF( trptr->value, double, i ) );
@@ -2011,5 +2011,5 @@
trc_store_event_header( ID, TRC_OUTPUT_TEVDESC, tid );
- fprintf( ID->trace_out, "%d, %ld, %d",
+ fprintf( ID->trace_out, "%ld, %ld, %d",
TRC_TRACE_TIME.tv_sec, TRC_TRACE_TIME.tv_usec, tid );
@@ -2095,5 +2095,5 @@
trc_store_event_header( ID, TRC_HOST_ADD_TEVDESC, H->pvmd_tid );
- fprintf( ID->trace_out, "%d, %ld, %d",
+ fprintf( ID->trace_out, "%ld, %ld, %d",
TRC_TRACE_TIME.tv_sec, TRC_TRACE_TIME.tv_usec, H->pvmd_tid );
@@ -2142,5 +2142,5 @@
trc_store_event_header( ID, TRC_HOST_DEL_TEVDESC, tid );
- fprintf( ID->trace_out, "%d, %ld, %d",
+ fprintf( ID->trace_out, "%ld, %ld, %d",
TRC_TRACE_TIME.tv_sec, TRC_TRACE_TIME.tv_usec, tid );
@@ -2193,5 +2193,5 @@
/* matching { */
- fprintf( ID->trace_out, "%d, %ld, %d, %d, %ld };;\n",
+ fprintf( ID->trace_out, "%ld, %ld, %d, %ld, %ld };;\n",
TRC_TRACE_TIME.tv_sec, TRC_TRACE_TIME.tv_usec, H->pvmd_tid,
H->delta.tv_sec, H->delta.tv_usec );

View File

@@ -0,0 +1,32 @@
$NetBSD: patch-ap,v 1.3 2001/05/24 19:51:47 dmcmahill Exp $
--- tracer/trccompat.c.orig Mon Nov 8 12:44:51 1999
+++ tracer/trccompat.c Tue May 15 23:19:55 2001
@@ -694,5 +694,5 @@
(ID->event_dump_hdr)( ID, tid );
- fprintf( ID->trace_out, "\"%s\" { %d, %ld, %d",
+ fprintf( ID->trace_out, "\"%s\" { %ld, %ld, %d",
TRC_OLD_TEV_TRACE_NAMES[ TRC_OLD_TRACE_OUTPUT ],
TRC_TRACE_TIME.tv_sec, TRC_TRACE_TIME.tv_usec, tid );
@@ -726,5 +726,5 @@
(ID->event_dump_hdr)( ID, H->pvmd_tid );
- fprintf( ID->trace_out, "\"%s\" { %d, %ld, %d",
+ fprintf( ID->trace_out, "\"%s\" { %ld, %ld, %d",
TRC_OLD_TEV_TRACE_NAMES[ TRC_OLD_TRACE_HOST_ADD ],
TRC_TRACE_TIME.tv_sec, TRC_TRACE_TIME.tv_usec, H->pvmd_tid );
@@ -765,5 +765,5 @@
(ID->event_dump_hdr)( ID, tid );
- fprintf( ID->trace_out, "\"%s\" { %d, %ld, %d",
+ fprintf( ID->trace_out, "\"%s\" { %ld, %ld, %d",
TRC_OLD_TEV_TRACE_NAMES[ TRC_OLD_TRACE_HOST_DEL ],
TRC_TRACE_TIME.tv_sec, TRC_TRACE_TIME.tv_usec, tid );
@@ -805,5 +805,5 @@
(ID->event_dump_hdr)( ID, H->pvmd_tid );
- fprintf( ID->trace_out, "\"%s\" { %d, %ld, %d, %d, %ld };;\n",
+ fprintf( ID->trace_out, "\"%s\" { %ld, %ld, %d, %ld, %ld };;\n",
TRC_OLD_TEV_TRACE_NAMES[ TRC_OLD_TRACE_HOST_SYNC ],
TRC_TRACE_TIME.tv_sec, TRC_TRACE_TIME.tv_usec, H->pvmd_tid,

View File

@@ -0,0 +1,18 @@
$NetBSD: patch-aq,v 1.3 2001/05/24 19:51:47 dmcmahill Exp $
--- tracer/trcutil.c.orig Mon Mar 22 10:25:58 1999
+++ tracer/trcutil.c Tue May 15 23:21:24 2001
@@ -1319,5 +1319,5 @@
if ( i < trptr->num - 1 )
{
- sprintf( tmp, "%lf, ",
+ sprintf( tmp, "%f, ",
TRC_ARR_VALUE_OF( trptr->value,
double, i ) );
@@ -1326,5 +1326,5 @@
else
{
- sprintf( tmp, "%lf",
+ sprintf( tmp, "%f",
TRC_ARR_VALUE_OF( trptr->value,
double, i ) );

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-ar,v 1.4 2006/12/12 19:29:13 wiz Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDARM.def Tue Jul 30 16:50:41 2002
@@ -0,0 +1,10 @@
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
+ -DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
+ARCHDLIB =
+ARCHDOBJ =
+ARCHLIB =
+HASRANLIB = t
+AR = ar
+PVM_ARCH = NETBSDARM
+MAKE = make
+#MAKE = gmake

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-as,v 1.3 2002/08/05 01:26:41 dmcmahill Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDARM.m4 Tue Jul 30 16:49:23 2002
@@ -0,0 +1,19 @@
+divert(-1)
+undefine(`len')
+#
+# append an underscore to FORTRAN function names
+#
+define(`FUNCTION',`$1_')
+#
+# FORTRAN character strings are passed as follows:
+# a pointer to the base of the string is passed in the normal
+# argument list, and the length is passed by value as an extra
+# argument, after all of the other arguments.
+#
+define(`ARGS',`($1`'undivert(1))')
+define(`SAVE',`divert(1)$1`'divert(0)')
+define(`STRING_ARG',`$1_ptr`'SAVE(`, $1_len')')
+define(`STRING_ARG_DECL',`char * $1_ptr; int $1_len')
+define(`STRING_LEN',`$1_len')
+define(`STRING_PTR',`$1_ptr')
+divert(0)

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-at,v 1.4 2006/12/12 19:29:13 wiz Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDHPPA.def Tue Jul 30 16:51:01 2002
@@ -0,0 +1,10 @@
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
+ -DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
+ARCHDLIB =
+ARCHDOBJ =
+ARCHLIB =
+HASRANLIB = t
+AR = ar
+PVM_ARCH = NETBSDHPPA
+MAKE = make
+#MAKE = gmake

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-au,v 1.3 2002/08/05 01:26:41 dmcmahill Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDHPPA.m4 Tue Jul 30 16:49:44 2002
@@ -0,0 +1,19 @@
+divert(-1)
+undefine(`len')
+#
+# append an underscore to FORTRAN function names
+#
+define(`FUNCTION',`$1_')
+#
+# FORTRAN character strings are passed as follows:
+# a pointer to the base of the string is passed in the normal
+# argument list, and the length is passed by value as an extra
+# argument, after all of the other arguments.
+#
+define(`ARGS',`($1`'undivert(1))')
+define(`SAVE',`divert(1)$1`'divert(0)')
+define(`STRING_ARG',`$1_ptr`'SAVE(`, $1_len')')
+define(`STRING_ARG_DECL',`char * $1_ptr; int $1_len')
+define(`STRING_LEN',`$1_len')
+define(`STRING_PTR',`$1_ptr')
+divert(0)

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-av,v 1.4 2006/12/12 19:29:13 wiz Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDARMEB.def Tue Jul 30 16:51:01 2002
@@ -0,0 +1,10 @@
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
+ -DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
+ARCHDLIB =
+ARCHDOBJ =
+ARCHLIB =
+HASRANLIB = t
+AR = ar
+PVM_ARCH = NETBSDARMEB
+MAKE = make
+#MAKE = gmake

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-aw,v 1.3 2002/08/05 01:26:41 dmcmahill Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDARMEB.m4 Tue Jul 30 16:49:44 2002
@@ -0,0 +1,19 @@
+divert(-1)
+undefine(`len')
+#
+# append an underscore to FORTRAN function names
+#
+define(`FUNCTION',`$1_')
+#
+# FORTRAN character strings are passed as follows:
+# a pointer to the base of the string is passed in the normal
+# argument list, and the length is passed by value as an extra
+# argument, after all of the other arguments.
+#
+define(`ARGS',`($1`'undivert(1))')
+define(`SAVE',`divert(1)$1`'divert(0)')
+define(`STRING_ARG',`$1_ptr`'SAVE(`, $1_len')')
+define(`STRING_ARG_DECL',`char * $1_ptr; int $1_len')
+define(`STRING_LEN',`$1_len')
+define(`STRING_PTR',`$1_ptr')
+divert(0)

View File

@@ -0,0 +1,80 @@
$NetBSD: patch-ax,v 1.8 2011/11/27 00:28:29 marino Exp $
--- lib/pvmgetarch.orig 2007-11-29 21:17:02.000000000 +0000
+++ lib/pvmgetarch
@@ -78,6 +78,8 @@ if [ -f /bin/uname -o -f /usr/bin/uname
Linux,m68k ) ARCH=LINUXATARI ;;
BSD/OS,i[3456]86 ) ARCH=BSD386 ;;
FreeBSD,i[3456]86 ) ARCH=FREEBSD ;;
+ DragonFly,i[3456]86 ) ARCH=DRAGONFLY ;;
+ DragonFly,x86_64 ) ARCH=DRAGONFLY ;;
FreeBSD,alpha ) ARCH=FREEBSD ;;
SUPER-UX,SX-3 ) ARCH=SX3 ;;
uts,* ) ARCH=UTS2 ;;
@@ -87,6 +89,37 @@ if [ -f /bin/uname -o -f /usr/bin/uname
CYGWIN*,i[3456]86 ) ARCH=CYGWIN ;;
Darwin,* ) ARCH=DARWIN ;;
Rhapsody,"Power Macintosh" ) ARCH=MACOSX ;;
+ NetBSD,*)
+ # amiga) ARCH=NETBSDAMIGA ;; --> NETBSDM68K
+ # hp300) ARCH=NETBSDHP300 ;; --> NETBSDM68K
+ # mac68k) ARCH=NETBSDMAC68K ;; --> NETBSDM68K
+ # pmax) ARCH=NETBSDPMAX ;; --> NETBSDMIPSEL
+ # sun3) ARCH=NETBSDSUN3 ;; --> NETBSDM68K
+ case "`/usr/bin/uname -p`" in
+ alpha) ARCH=NETBSDALPHA ;;
+ arm) ARCH=NETBSDARM ;;
+ arm32) ARCH=NETBSDARM32 ;;
+ armeb) ARCH=NETBSDARMEB ;;
+ hppa) ARCH=NETBSDHPPA ;;
+ i386) ARCH=NETBSDI386 ;;
+ m68000) ARCH=NETBSDM68000 ;;
+ m68k) ARCH=NETBSDM68K ;;
+ mipseb) ARCH=NETBSDMIPSEB ;;
+ mipsel) ARCH=NETBSDMIPSEL ;;
+ ns32k) ARCH=NETBSDNS32K ;;
+ pdp10) ARCH=NETBSDPDP10 ;;
+ powerpc) ARCH=NETBSDPOWERPC ;;
+ sh3) ARCH=NETBSDSH3 ;;
+ sh3eb) ARCH=NETBSDSH3EB ;;
+ sh3el) ARCH=NETBSDSH3EL ;;
+ sh5eb) ARCH=NETBSDSH5EB ;;
+ sh5el) ARCH=NETBSDSH5EL ;;
+ sparc) ARCH=NETBSDSPARC ;;
+ sparc64) ARCH=NETBSDSPARC64 ;;
+ vax) ARCH=NETBSDVAX ;;
+ x86_64) ARCH=NETBSDX86_64 ;;
+ esac
+ ;;
esac
fi
@@ -135,27 +168,7 @@ if [ "$ARCH" = UNKNOWN ]; then
if [ -f /dynix ]; then ARCH=SYMM; fi
if [ -f /bin/titan ]; then ARCH=TITN; fi
- if [ -f /netbsd ]; then
- # amiga) ARCH=NETBSDAMIGA ;; --> NETBSDM68K
- # hp300) ARCH=NETBSDHP300 ;; --> NETBSDM68K
- # mac68k) ARCH=NETBSDMAC68K ;; --> NETBSDM68K
- # pmax) ARCH=NETBSDPMAX ;; --> NETBSDMIPSEL
- # sun3) ARCH=NETBSDSUN3 ;; --> NETBSDM68K
- case "`/usr/bin/uname -p`" in
- alpha) ARCH=NETBSDALPHA ;;
- arm32) ARCH=NETBSDARM32 ;;
- i386) ARCH=NETBSDI386 ;;
- m68k) ARCH=NETBSDM68K ;;
- mipseb) ARCH=NETBSDMIPSEB ;;
- mipsel) ARCH=NETBSDMIPSEL ;;
- ns32k) ARCH=NETBSDNS32K ;;
- powerpc) ARCH=NETBSDPOWERPC ;;
- sh3) ARCH=NETBSDSH3 ;;
- sparc) ARCH=NETBSDSPARC ;;
- sparc64) ARCH=NETBSDSPARC64 ;;
- vax) ARCH=NETBSDVAX ;;
- esac
- elif [ -f /usr/bin/machine ]; then
+ if [ -f /usr/bin/machine ]; then
case "`/usr/bin/machine`" in
i386 ) ARCH=BSD386 ;;
esac

View File

@@ -0,0 +1,16 @@
$NetBSD: patch-ay,v 1.5 2004/11/12 10:45:45 adam Exp $
--- 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" : ""));
- fputs(" HOST DTID ARCH SPEED DSIG\n", stdout);
+ fputs(" HOST DTID ARCH SPEED DSIG\n", stdout);
for (i = 0; i < nhosts; i++)
- printf("%24s %8x %8s%8d 0x%08x\n",
+ printf("%24s %8x %12s%8d 0x%08x\n",
hostlist[i].hi_name,
hostlist[i].hi_tid,
hostlist[i].hi_arch,

View File

@@ -0,0 +1,85 @@
$NetBSD: patch-az,v 1.4 2004/03/12 01:14:00 dmcmahill Exp $
--- man/man1/pvm_intro.1.orig Thu Sep 27 17:55:23 2001
+++ man/man1/pvm_intro.1
@@ -145,24 +145,27 @@ Mips
NETBSDALPHA
DEC Alpha running NetBSD
.TP
-NETBSDAMIGA
-Amiga running NetBSD
+NETBSDARM
+little endian ARM cpu running NetBSD-1.6 and up
+.TP
+NETBSDARMEB
+big endian ARM cpu running NetBSD-1.6 and up
.TP
NETBSDARM32
-Strongarm running NetBSD
+32 bit ARM cpu running NetBSD before 1.6
.TP
-NETBSDHP300
-HP 300 running NetBSD
+NETBSDHPPA
+HP PA risc running NetBSD
.TP
NETBSDI386
-80[345]86 running NetBSD
+80[3456]86 running NetBSD
+.TP
+NETBSDM68000
+Any Motorola 68000 (i.e. sun2) running NetBSD
.TP
NETBSDM68K
Any Motorola 68K running NetBSD
.TP
-NETBSDMAC68K
-Macintosh running NetBSD
-.TP
NETBSDMIPSEB
Mips EB running NetBSD
.TP
@@ -172,8 +175,8 @@ Mips EL running NetBSD
NETBSDNS32K
NS32K running NetBSD
.TP
-NETBSDPMAX
-DEC Pmax running NetBSD
+NETBSDPDP10
+PDP10 running NetBSD
.TP
NETBSDPOWERPC
PowerPC running NetBSD
@@ -181,17 +184,29 @@ PowerPC running NetBSD
NETBSDSH3
SH3 running NetBSD
.TP
+NETBSDSH3EB
+Big endian SH3 running NetBSD
+.TP
+NETBSDSH3EL
+Little endian SH3 running NetBSD
+.TP
+NETBSDSH5EB
+Big endian SH3 running NetBSD
+.TP
+NETBSDSH5EL
+Little endian SH3 running NetBSD
+.TP
NETBSDSPARC
Sparc running NetBSD
.TP
NETBSDSPARC64
Sparc64 running NetBSD
.TP
-NETBSDSUN3
-SUN 3 running NetBSD
-.TP
NETBSDVAX
Vax running NetBSD
+.TP
+NETBSDX86_64
+x86_64 (amd64) running NetBSD
.TP
NEXT
NeXT

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-ba,v 1.4 2006/12/12 19:29:13 wiz Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDPDP10.def Tue Jul 30 16:51:01 2002
@@ -0,0 +1,10 @@
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
+ -DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
+ARCHDLIB =
+ARCHDOBJ =
+ARCHLIB =
+HASRANLIB = t
+AR = ar
+PVM_ARCH = NETBSDPDP10
+MAKE = make
+#MAKE = gmake

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-bb,v 1.3 2004/03/12 01:14:00 dmcmahill Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDPDP10.m4 Tue Jul 30 16:49:44 2002
@@ -0,0 +1,19 @@
+divert(-1)
+undefine(`len')
+#
+# append an underscore to FORTRAN function names
+#
+define(`FUNCTION',`$1_')
+#
+# FORTRAN character strings are passed as follows:
+# a pointer to the base of the string is passed in the normal
+# argument list, and the length is passed by value as an extra
+# argument, after all of the other arguments.
+#
+define(`ARGS',`($1`'undivert(1))')
+define(`SAVE',`divert(1)$1`'divert(0)')
+define(`STRING_ARG',`$1_ptr`'SAVE(`, $1_len')')
+define(`STRING_ARG_DECL',`char * $1_ptr; int $1_len')
+define(`STRING_LEN',`$1_len')
+define(`STRING_PTR',`$1_ptr')
+divert(0)

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-bc,v 1.4 2006/12/12 19:29:13 wiz Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDM68000.def Tue Jul 30 16:51:01 2002
@@ -0,0 +1,10 @@
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
+ -DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
+ARCHDLIB =
+ARCHDOBJ =
+ARCHLIB =
+HASRANLIB = t
+AR = ar
+PVM_ARCH = NETBSDM68000
+MAKE = make
+#MAKE = gmake

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-bd,v 1.3 2004/03/12 01:14:00 dmcmahill Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDM68000.m4 Tue Jul 30 16:49:44 2002
@@ -0,0 +1,19 @@
+divert(-1)
+undefine(`len')
+#
+# append an underscore to FORTRAN function names
+#
+define(`FUNCTION',`$1_')
+#
+# FORTRAN character strings are passed as follows:
+# a pointer to the base of the string is passed in the normal
+# argument list, and the length is passed by value as an extra
+# argument, after all of the other arguments.
+#
+define(`ARGS',`($1`'undivert(1))')
+define(`SAVE',`divert(1)$1`'divert(0)')
+define(`STRING_ARG',`$1_ptr`'SAVE(`, $1_len')')
+define(`STRING_ARG_DECL',`char * $1_ptr; int $1_len')
+define(`STRING_LEN',`$1_len')
+define(`STRING_PTR',`$1_ptr')
+divert(0)

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-be,v 1.4 2006/12/12 19:29:13 wiz Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDSH3EB.def Tue Jul 30 16:51:01 2002
@@ -0,0 +1,10 @@
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
+ -DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
+ARCHDLIB =
+ARCHDOBJ =
+ARCHLIB =
+HASRANLIB = t
+AR = ar
+PVM_ARCH = NETBSDSH3EB
+MAKE = make
+#MAKE = gmake

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-bf,v 1.3 2004/03/12 01:14:00 dmcmahill Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDSH3EB.m4 Tue Jul 30 16:49:44 2002
@@ -0,0 +1,19 @@
+divert(-1)
+undefine(`len')
+#
+# append an underscore to FORTRAN function names
+#
+define(`FUNCTION',`$1_')
+#
+# FORTRAN character strings are passed as follows:
+# a pointer to the base of the string is passed in the normal
+# argument list, and the length is passed by value as an extra
+# argument, after all of the other arguments.
+#
+define(`ARGS',`($1`'undivert(1))')
+define(`SAVE',`divert(1)$1`'divert(0)')
+define(`STRING_ARG',`$1_ptr`'SAVE(`, $1_len')')
+define(`STRING_ARG_DECL',`char * $1_ptr; int $1_len')
+define(`STRING_LEN',`$1_len')
+define(`STRING_PTR',`$1_ptr')
+divert(0)

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-bg,v 1.4 2006/12/12 19:29:13 wiz Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDSH3EL.def Tue Jul 30 16:51:01 2002
@@ -0,0 +1,10 @@
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
+ -DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
+ARCHDLIB =
+ARCHDOBJ =
+ARCHLIB =
+HASRANLIB = t
+AR = ar
+PVM_ARCH = NETBSDSH3EL
+MAKE = make
+#MAKE = gmake

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-bh,v 1.3 2004/03/12 01:14:00 dmcmahill Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDSH3EL.m4 Tue Jul 30 16:49:44 2002
@@ -0,0 +1,19 @@
+divert(-1)
+undefine(`len')
+#
+# append an underscore to FORTRAN function names
+#
+define(`FUNCTION',`$1_')
+#
+# FORTRAN character strings are passed as follows:
+# a pointer to the base of the string is passed in the normal
+# argument list, and the length is passed by value as an extra
+# argument, after all of the other arguments.
+#
+define(`ARGS',`($1`'undivert(1))')
+define(`SAVE',`divert(1)$1`'divert(0)')
+define(`STRING_ARG',`$1_ptr`'SAVE(`, $1_len')')
+define(`STRING_ARG_DECL',`char * $1_ptr; int $1_len')
+define(`STRING_LEN',`$1_len')
+define(`STRING_PTR',`$1_ptr')
+divert(0)

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-bi,v 1.2 2006/12/12 19:29:13 wiz Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDSH5EL.def Tue Jul 30 16:51:01 2002
@@ -0,0 +1,10 @@
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
+ -DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
+ARCHDLIB =
+ARCHDOBJ =
+ARCHLIB =
+HASRANLIB = t
+AR = ar
+PVM_ARCH = NETBSDSH5EL
+MAKE = make
+#MAKE = gmake

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-bj,v 1.1 2004/03/12 01:14:00 dmcmahill Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDSH5EL.m4 Tue Jul 30 16:49:44 2002
@@ -0,0 +1,19 @@
+divert(-1)
+undefine(`len')
+#
+# append an underscore to FORTRAN function names
+#
+define(`FUNCTION',`$1_')
+#
+# FORTRAN character strings are passed as follows:
+# a pointer to the base of the string is passed in the normal
+# argument list, and the length is passed by value as an extra
+# argument, after all of the other arguments.
+#
+define(`ARGS',`($1`'undivert(1))')
+define(`SAVE',`divert(1)$1`'divert(0)')
+define(`STRING_ARG',`$1_ptr`'SAVE(`, $1_len')')
+define(`STRING_ARG_DECL',`char * $1_ptr; int $1_len')
+define(`STRING_LEN',`$1_len')
+define(`STRING_PTR',`$1_ptr')
+divert(0)

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-bk,v 1.2 2006/12/12 19:29:13 wiz Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDX86_64.def Tue Jul 30 16:51:01 2002
@@ -0,0 +1,10 @@
+ARCHCFLAGS = -DHASSTDLIB -DCTIMEISTIMET -DSOCKADHASLEN -DRSHCOMMAND=\"${SSH}\" \
+ -DHASERRORVARS -DNOREXEC -DNEEDMENDIAN -DSYSERRISCONST
+ARCHDLIB =
+ARCHDOBJ =
+ARCHLIB =
+HASRANLIB = t
+AR = ar
+PVM_ARCH = NETBSDX86_64
+MAKE = make
+#MAKE = gmake

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-bl,v 1.1 2004/03/12 01:14:00 dmcmahill Exp $
--- /dev/null Tue Jul 30 16:47:47 2002
+++ conf/NETBSDX86_64.m4 Tue Jul 30 16:49:44 2002
@@ -0,0 +1,19 @@
+divert(-1)
+undefine(`len')
+#
+# append an underscore to FORTRAN function names
+#
+define(`FUNCTION',`$1_')
+#
+# FORTRAN character strings are passed as follows:
+# a pointer to the base of the string is passed in the normal
+# argument list, and the length is passed by value as an extra
+# argument, after all of the other arguments.
+#
+define(`ARGS',`($1`'undivert(1))')
+define(`SAVE',`divert(1)$1`'divert(0)')
+define(`STRING_ARG',`$1_ptr`'SAVE(`, $1_len')')
+define(`STRING_ARG_DECL',`char * $1_ptr; int $1_len')
+define(`STRING_LEN',`$1_len')
+define(`STRING_PTR',`$1_ptr')
+divert(0)

View File

@@ -0,0 +1,16 @@
$NetBSD: patch-bm,v 1.3 2007/09/10 08:49:56 rillig Exp $
--- conf/DARWIN.def.orig 2004-08-11 12:56:14.000000000 +0000
+++ conf/DARWIN.def
@@ -1,9 +1,8 @@
ARCHCFLAGS = -DSOCKADHASLEN -DNOREXEC \
- -DRSHCOMMAND=\"/usr/bin/rsh\" \
+ -DRSHCOMMAND=\"${SSH}\" \
-DHASSTDLIB -DNEEDMENDIAN -DHASERRORVARS \
- -DFAKEXDRFLOAT -DSYSERRISCONST \
-I/usr/include/malloc \
- -I/System/Library/Frameworks/System.framework/Headers/bsd/sys
+ -DSYSERRISCONST
# this last -I flag needed for tracer build...
ARCHDLIB =
ARCHDOBJ =

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-bn,v 1.3 2006/12/12 19:29:13 wiz Exp $
--- src/global.h.orig 2001-02-08 00:14:03.000000000 +0100
+++ src/global.h
@@ -318,6 +318,8 @@ extern struct pvmmclass *pvmmboxclasses;
/* General Trace Globals Declarations */
+#include <pvmtev.h>
+
extern struct Pvmtevdid pvmtevdidlist[];
extern struct Pvmtevinfo pvmtevinfo[];

View File

@@ -0,0 +1,45 @@
$NetBSD: patch-bo,v 1.6 2011/11/27 00:28:29 marino Exp $
--- src/host.c.orig 2005-08-22 15:13:17.000000000 +0000
+++ src/host.c
@@ -217,9 +217,8 @@ static char rcsid[] =
#include <stdio.h>
-#ifdef SYSVSTR
#include <string.h>
-#else
+#ifndef SYSVSTR
#include <strings.h>
#endif
#include <ctype.h>
@@ -984,7 +983,7 @@ iflist(alp, np)
#ifdef OSIOCGIFCONF
#if defined(IMA_RS6K) || defined(IMA_RS6KMP) || defined(IMA_SP2MPI) \
|| defined(IMA_AIX4SP2) || defined(IMA_AIX5SP2) \
- || defined(IMA_FREEBSD)
+ || defined(IMA_FREEBSD) || defined(IMA_DRAGONFLY)
SIOCGIFCONF
#else
OSIOCGIFCONF
@@ -998,7 +997,7 @@ iflist(alp, np)
}
for (cp = sif.ifc_ifcu.ifcu_buf;
- cp - sif.ifc_ifcu.ifcu_buf < sif.ifc_len;
+ cp - (char *)sif.ifc_ifcu.ifcu_buf < sif.ifc_len;
cp += sizeof(*reqp) - sizeof(struct sockaddr) + SIZ(reqp->ifr_addr))
{
reqp = (struct ifreq*)cp;
@@ -1011,7 +1010,11 @@ iflist(alp, np)
}
/* On some FreeBSD systems: */
/* if (IFF_UP & req.ifr_flags) { */
+#if defined(IMA_FREEBSD) || defined(IMA_DRAGONFLY)
+ if (IFF_UP & req.ifr_flags) {
+#else
if (IFF_UP & req.ifr_ifru.ifru_flags) {
+#endif
if (nip > 0 && !(nip % 10))
iplist = TREALLOC(iplist, (nip + 10), struct in_addr);
iplist[nip++] =

View File

@@ -0,0 +1,188 @@
$NetBSD: patch-bq,v 1.2 2006/06/14 16:57:52 joerg Exp $
--- src/Makefile.aimk.orig Fri May 11 18:58:10 2001
+++ src/Makefile.aimk Wed Mar 24 18:42:04 2004
@@ -239,8 +239,12 @@
$(LIBDIR)/pvmd3$(EXESFX): pvmd3$(EXESFX)
+ ${MKDIR} ${LIBDIR}/.libs
+ -cp .libs/pvmd3$(EXESFX) ${LIBDIR}/.libs
cp pvmd3$(EXESFX) $(LIBDIR)
$(LIBDIR)/$(LIBPVM).a: $(LIBPVM).a
- cp $(LIBPVM).a $(LIBDIR)
+ ${MKDIR} ${LIBDIR}/.libs
+ -cp .libs/* ${LIBDIR}/.libs
+ cp $(LIBPVM).* $(LIBDIR)
# libdir shm pvmd3 & libpvm3*.a
@@ -285,11 +289,12 @@
pvmd3$(EXESFX): $(REGEXCONF) $(DOBJ) $(SOCKDOBJ)
- $(CC) $(CFLAGS) -o pvmd3$(EXESFX) $(DOBJ) $(SOCKDOBJ) \
+ $(LIBTOOL) --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o pvmd3$(EXESFX) $(DOBJ:.o=.lo) $(SOCKDOBJ:.o=.lo) \
$(LOPT) $(ARCHDLIB)
$(LIBPVM).a: $(REGEXCONF) $(LOBJ) $(LPVMSOCK) $(SOCKLOBJ)
- rm -f $(LIBPVM).a
- $(AR) cr $(LIBPVM).a $(LOBJ) $(LPVMSOCK) $(SOCKLOBJ)
- case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(LIBPVM).a ;; esac
+ ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} -o ${@:.a=.la} ${LOBJ:.o=.lo} \
+ ${LPVMSOCK:.o=.lo} ${SOCKLOBJ:.o=.lo} \
+ -rpath ${PVM_DIR}/lib/$(PVM_ARCH) \
+ -version-info ${PVMLIB_VER}
# shm pvmd3 & libpvm3*.a
@@ -367,102 +372,105 @@
pvmalloc.c pvmcruft.c pvmerr.c pvmfrag.c tev.c global.c > Ll
+LTCC= ${LIBTOOL} --mode=compile ${CC}
+NODELTCC= ${LIBTOOL} --mode=compile ${NODECC}
+
amem.o: $(SDIR)/amem.s
$(AS) -o amem.o $(SDIR)/amem.s
ddpro.o: $(SDIR)/ddpro.c
- $(CC) $(CFLAGS) -c $(SDIR)/ddpro.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/ddpro.c
host.o: $(SDIR)/host.c
- $(CC) $(CFLAGS) -c $(SDIR)/host.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/host.c
hoster.o: $(SDIR)/hoster.c
- $(CC) $(CFLAGS) -c $(SDIR)/hoster.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/hoster.c
imalloc.o: $(SDIR)/imalloc.c
- $(CC) $(CFLAGS) -c $(SDIR)/imalloc.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/imalloc.c
lmsg.o: $(SDIR)/lmsg.c
- $(NODECC) $(CFLAGS) -DIMA_NODE -c $(SDIR)/lmsg.c
+ $(NODELTCC) $(CFLAGS) -DIMA_NODE -c $(SDIR)/lmsg.c
lpvm.o: $(SDIR)/lpvm.c
- $(CC) $(CFLAGS) -c $(SDIR)/lpvm.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/lpvm.c
lpvmshmem.o: $(SDIR)/lpvmshmem.c
- $(CC) $(CFLAGS) -c $(SDIR)/lpvmshmem.c $(PLOCKFILE)
+ $(LTCC) $(CFLAGS) -c $(SDIR)/lpvmshmem.c $(PLOCKFILE)
lpvmmimd.o: $(SDIR)/lpvm.c
- $(CC) $(CFLAGS) -DIMA_MPP -o lpvmmimd.o -c $(SDIR)/lpvm.c
+ $(LTCC) $(CFLAGS) -DIMA_MPP -o lpvmmimd.o -c $(SDIR)/lpvm.c
lpvmmpp.o: $(SDIR)/lpvmmpp.c
- $(NODECC) $(CFLAGS) -DIMA_MPP -c $(SDIR)/lpvmmpp.c
+ $(NODELTCC) $(CFLAGS) -DIMA_MPP -c $(SDIR)/lpvmmpp.c
lpvmcat.o: $(SDIR)/lpvmcat.c
- $(CC) $(CFLAGS) -c $(SDIR)/lpvmcat.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/lpvmcat.c
lpvmgen.o: $(SDIR)/lpvmgen.c
- $(CC) $(CFLAGS) -c $(SDIR)/lpvmgen.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/lpvmgen.c
lpvmpack.o: $(SDIR)/lpvmpack.c
- $(CC) $(CFLAGS) -c $(SDIR)/lpvmpack.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/lpvmpack.c
lpvmglob.o: $(SDIR)/lpvmglob.c
- $(CC) $(CFLAGS) -c $(SDIR)/lpvmglob.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/lpvmglob.c
msgbox.o: $(SDIR)/msgbox.c
- $(CC) $(CFLAGS) -c $(SDIR)/msgbox.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/msgbox.c
mppchunkhost.o: $(SDIR)/mppchunk.c
- $(CC) $(CFLAGS) -c -o mppchunkhost.o $(SDIR)/mppchunk.c
+ $(LTCC) $(CFLAGS) -c -o mppchunkhost.o $(SDIR)/mppchunk.c
mppchunknode.o: $(SDIR)/mppchunk.c
- $(NODECC) $(CFLAGS) -DIMA_NODE -c -o mppchunknode.o \
+ $(NODELTCC) $(CFLAGS) -DIMA_NODE -c -o mppchunknode.o \
$(SDIR)/mppchunk.c
mppmsghost.o: $(SDIR)/mppmsg.c
- $(CC) $(CFLAGS) -c -o mppmsghost.o $(SDIR)/mppmsg.c
+ $(LTCC) $(CFLAGS) -c -o mppmsghost.o $(SDIR)/mppmsg.c
mppmsgnode.o: $(SDIR)/mppmsg.c
- $(NODECC) $(CFLAGS) -DIMA_NODE -c -o mppmsgnode.o $(SDIR)/mppmsg.c
+ $(NODELTCC) $(CFLAGS) -DIMA_NODE -c -o mppmsgnode.o $(SDIR)/mppmsg.c
nmdclass.o: $(SDIR)/nmdclass.c
- $(CC) $(CFLAGS) -c $(SDIR)/nmdclass.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/nmdclass.c
pkt.o: $(SDIR)/pkt.c
- $(CC) $(CFLAGS) -c $(SDIR)/pkt.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pkt.c
pmsg.o: $(SDIR)/pmsg.c
- $(CC) $(CFLAGS) -c $(SDIR)/pmsg.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pmsg.c
pvmalloc.o: $(SDIR)/pvmalloc.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmalloc.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmalloc.c
pvmcruft.o: $(SDIR)/pvmcruft.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmcruft.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmcruft.c
pvmd.o: $(SDIR)/pvmd.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmd.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmd.c
pvmdabuf.o: $(SDIR)/pvmdabuf.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmdabuf.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmdabuf.c
pvmdshmem.o: $(SDIR)/pvmdshmem.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmdshmem.c $(PLOCKFILE)
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmdshmem.c $(PLOCKFILE)
pvmdmimd.o: pvmdmimd.c
- $(CC) $(CFLAGS) -I.. -c pvmdmimd.c
+ $(LTCC) $(CFLAGS) -I.. -c pvmdmimd.c
pvmdpack.o: $(SDIR)/pvmdpack.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmdpack.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmdpack.c
pvmdunix.o: $(SDIR)/pvmdunix.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmdunix.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmdunix.c
pvmerr.o: $(SDIR)/pvmerr.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmerr.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmerr.c
pvmfrag.o: $(SDIR)/pvmfrag.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmfrag.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmfrag.c
pvmlog.o: $(SDIR)/pvmlog.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmlog.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmlog.c
pvmshmem.o: $(SDIR)/pvmshmem.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmshmem.c $(PLOCKFILE)
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmshmem.c $(PLOCKFILE)
pvmmpp.o: $(SDIR)/pvmmpp.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmmpp.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmmpp.c
sdpro.o: $(SDIR)/sdpro.c
- $(CC) $(CFLAGS) -c $(SDIR)/sdpro.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/sdpro.c
task.o: $(SDIR)/task.c
- $(CC) $(CFLAGS) -c $(SDIR)/task.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/task.c
tev.o: $(SDIR)/tev.c
- $(CC) $(CFLAGS) -c $(SDIR)/tev.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/tev.c
tdpro.o: $(SDIR)/tdpro.c
- $(CC) $(CFLAGS) -c $(SDIR)/tdpro.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/tdpro.c
waitc.o: $(SDIR)/waitc.c
- $(CC) $(CFLAGS) -c $(SDIR)/waitc.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/waitc.c
pvmdtev.o: $(SDIR)/pvmdtev.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmdtev.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmdtev.c
global.o: $(SDIR)/global.c
- $(CC) $(CFLAGS) -c $(SDIR)/global.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/global.c
deathapi.o: $(SDIR)/$(PVM_ARCH)/src/deathapi.c
- $(CC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/deathapi.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/deathapi.c
stdlog.o: $(SDIR)/$(PVM_ARCH)/src/stdlog.c
- $(CC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/stdlog.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/stdlog.c
sthoster.o: $(SDIR)/$(PVM_ARCH)/src/sthoster.c
- $(CC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/sthoster.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/sthoster.c
rexec.o: $(SDIR)/$(PVM_ARCH)/src/rexec.c
- $(CC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/rexec.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/rexec.c
ruserpas.o: $(SDIR)/$(PVM_ARCH)/src/ruserpas.c
- $(CC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/ruserpas.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/ruserpas.c
os2spawn.o: $(SDIR)/$(PVM_ARCH)/src/os2spawn.c
- $(CC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/os2spawn.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/os2spawn.c
pvmregex.o: $(REGEXDIR)/pvmregex.o

View File

@@ -0,0 +1,123 @@
$NetBSD: patch-br,v 1.2 2004/07/26 11:15:24 dmcmahill Exp $
--- tracer/Makefile.aimk.orig Thu Oct 1 21:13:24 1998
+++ tracer/Makefile.aimk
@@ -23,6 +23,7 @@ CFLOPTS = -O
#CC = gcc
CFLAGS = $(CFLOPTS) $(PVMVERSION) -DIMA_$(PVM_ARCH) $(ARCHCFLAGS)
+LTCC= ${LIBTOOL} --mode=compile ${CC}
#
@@ -56,10 +57,10 @@ SYSLIBS = $(ARCHLIB)
LIBPREFIX = lib
PVMLIB = pvm3
-PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).a
+PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).la
TRCLIB = pvmtrc
-LIBPVMTRC = $(LIBPREFIX)$(TRCLIB).a
+LIBPVMTRC = $(LIBPREFIX)$(TRCLIB).la
TRCLIBDEP = $(PVMLDIR)/$(LIBPVMTRC)
LIBS = $(LIBDIRS) -l$(TRCLIB) -l$(PVMLIB) $(SYSLIBS)
@@ -106,32 +107,36 @@ default: local
install: $(PVMXDIR) $(PVMLDIR) $(PROGS)
$(PVMXDIR)/tracer$(EXESFX): tracer$(EXESFX)
- @ cp tracer$(EXESFX) $(PVMXDIR)
+ ${MKDIR} $(PVMXDIR)/.libs
+ -cp .libs/tracer$(EXESFX) $(PVMXDIR)/.libs
+ cp tracer$(EXESFX) $(PVMXDIR)
$(PVMXDIR)/trcsort$(EXESFX): trcsort$(EXESFX)
- @ cp trcsort$(EXESFX) $(PVMXDIR)
+ ${MKDIR} $(PVMXDIR)/.libs
+ -cp .libs/trcsort$(EXESFX) $(PVMXDIR)/.libs
+ cp trcsort$(EXESFX) $(PVMXDIR)
local: tracer$(EXESFX) trcsort$(EXESFX)
tracer$(EXESFX): $(OBJS) $(TRCLIBDEP) $(PVMLIBDEP)
- $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
+ ${LIBTOOL} --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o $@ $(OBJS) $(LIBS)
objs: $(OBJS)
trcsort$(EXESFX): trcsort.o $(TRCLIBDEP) $(PVMLIBDEP)
- $(CC) $(CFLAGS) -o $@ trcsort.o $(LIBS)
+ ${LIBTOOL} --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o $@ trcsort.lo $(LIBS)
trcsort.o: $(SRCDIR)/trcsort.c
- $(CC) $(CFLAGS) -c $(INCL) $(SRCDIR)/trcsort.c
+ $(LTCC) $(CFLAGS) -c $(INCL) $(SRCDIR)/trcsort.c
$(TRCLIBDEP): $(LIBPVMTRC)
- @ cp $(LIBPVMTRC) $(PVMLDIR)
+ ${MKDIR} $(PVMLDIR)/.libs
+ -cp .libs/* $(PVMLDIR)/.libs
+ cp $(LIBPVMTRC:.la=.*) $(PVMLDIR)
$(LIBPVMTRC): $(TRCOBJS) $(PVMLDIR)
- $(AR) rcv $(LIBPVMTRC) $(TRCOBJS)
- @ case x$(HASRANLIB) in \
- xt ) echo "ranlib $(LIBPVMTRC)"; ranlib $(LIBPVMTRC) ;; \
- xf ) echo "No Ranlib Necessary." ;; esac
+ ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} -o $@ ${TRCOBJS:.o=.lo} \
+ -rpath ${PVM_DIR}/lib/$(PVM_ARCH) -version-info ${PVMLIB_VER}
$(PVMXDIR):
- mkdir $(PVMBDIR)
@@ -156,15 +161,15 @@ veryclean: clean
tracer.o: $(SRCDIR)/tracer.c $(HEADERS)
@ touch tracer.o
- $(CC) $(CFLAGS) -c $(INCL) $(SRCDIR)/tracer.c
+ $(LTCC) $(CFLAGS) -c $(INCL) $(SRCDIR)/tracer.c
cmd.o: $(SRCDIR)/cmd.c $(HEADERS)
@ touch cmd.o
- $(CC) $(CFLAGS) -c $(INCL) $(SRCDIR)/cmd.c
+ $(LTCC) $(CFLAGS) -c $(INCL) $(SRCDIR)/cmd.c
trcglob.o: $(SRCDIR)/trcglob.c $(HEADERS)
@ touch trcglob.o
- $(CC) $(CFLAGS) -c $(INCL) $(SRCDIR)/trcglob.c
+ $(LTCC) $(CFLAGS) -c $(INCL) $(SRCDIR)/trcglob.c
#
@@ -173,25 +178,25 @@ trcglob.o: $(SRCDIR)/trcglob.c $(HEADER
trcmess.o: $(TRCDIR)/trcmess.c $(TRCHEADERS)
@ touch trcmess.o
- $(CC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trcmess.c
+ $(LTCC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trcmess.c
trcfile.o: $(TRCDIR)/trcfile.c $(TRCHEADERS)
@ touch trcfile.o
- $(CC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trcfile.c
+ $(LTCC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trcfile.c
trccompat.o: $(TRCDIR)/trccompat.c $(TRCHEADERS)
@ touch trccompat.o
- $(CC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trccompat.c
+ $(LTCC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trccompat.c
trccompatglob.o: $(TRCDIR)/trccompatglob.c $(TRCHEADERS)
@ touch trccompatglob.o
- $(CC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trccompatglob.c
+ $(LTCC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trccompatglob.c
trcutil.o: $(TRCDIR)/trcutil.c $(TRCHEADERS)
@ touch trcutil.o
- $(CC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trcutil.c
+ $(LTCC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trcutil.c
trclib.o: $(TRCDIR)/trclib.c $(TRCHEADERS)
@ touch trclib.o
- $(CC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trclib.c
+ $(LTCC) $(CFLAGS) -c $(INCL) $(TRCDIR)/trclib.c

View File

@@ -0,0 +1,44 @@
$NetBSD: patch-bs,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
--- console/Makefile.aimk.orig Thu Aug 28 18:12:54 1997
+++ console/Makefile.aimk
@@ -20,8 +20,8 @@ TRCLDIR = $(TRCDIR)/$(PVM_ARCH)
PVMLIB = pvm3
TRCLIB = pvmtrc
LIBPREFIX = lib
-PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).a
-TRCLIBDEP = $(TRCLDIR)/$(LIBPREFIX)$(TRCLIB).a
+PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).la
+TRCLIBDEP = $(TRCLDIR)/$(LIBPREFIX)$(TRCLIB).la
CFLAGS = $(CFLOPTS) -DIMA_$(PVM_ARCH) -I$(PVMIDIR) -I$(TRCIDIR) \
-I$(PVMSDIR) $(ARCHCFLAGS)
LIBS = $(LOPT) -L$(TRCLDIR) -L$(PVMLDIR) \
@@ -36,19 +36,23 @@ $(PVMLDIR):
- mkdir $(PVMLDIR)
$(PVMLDIR)/pvm$(EXESFX): pvm$(EXESFX)
+ ${MKDIR} $(PVMLDIR)/.libs
+ -cp .libs/pvm$(EXESFX) $(PVMLDIR)/.libs
cp pvm$(EXESFX) $(PVMLDIR)
+LTCC= ${LIBTOOL} --mode=compile ${CC}
+
pvm$(EXESFX): $(OBJ) $(PVMLIBDEP) $(TRCLIBDEP)
- $(CC) $(CFLAGS) -o pvm$(EXESFX) $(OBJ) $(LIBS)
+ ${LIBTOOL} --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o pvm$(EXESFX) $(OBJ:.o=.lo) $(LIBS)
cons.o: $(SDIR)/cons.c
- $(CC) $(CFLAGS) -c $(SDIR)/cons.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/cons.c
cmds.o: $(SDIR)/cmds.c
- $(CC) $(CFLAGS) -c $(SDIR)/cmds.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/cmds.c
job.o: $(SDIR)/job.c
- $(CC) $(CFLAGS) -c $(SDIR)/job.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/job.c
trc.o: $(SDIR)/trc.c
- $(CC) $(CFLAGS) -c $(SDIR)/trc.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/trc.c
clean:
rm -f *.o pvm$(EXESFX)

View File

@@ -0,0 +1,110 @@
$NetBSD: patch-bt,v 1.3 2004/11/12 10:45:45 adam Exp $
--- 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)
PVMLIB = pvm3
LIBPREFIX = lib
-PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).a
+PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).la
# 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)
-LIBGPVM = $(LIBPREFIX)gpvm3.a
+LIBGPVM = $(LIBPREFIX)gpvm3.la
install: all
@@ -63,17 +63,24 @@ $(PVMLDIR):
- mkdir $(PVMLDIR)
$(PVMXDIR)/pvm_gstat$(EXESFX): pvm_gstat$(EXESFX)
+ ${MKDIR} $(PVMXDIR)/.libs
+ -cp .libs/pvm_gstat$(EXESFX) $(PVMXDIR)/.libs
cp pvm_gstat$(EXESFX) $(PVMXDIR)
$(PVMXDIR)/pvmgs$(EXESFX): pvmgs$(EXESFX)
+ ${MKDIR} $(PVMXDIR)/.libs
+ -cp .libs/pvmgs$(EXESFX) $(PVMXDIR)/.libs
cp pvmgs$(EXESFX) $(PVMXDIR)
$(PVMXDIR)/pvmgroups$(EXESFX): pvmgroups$(EXESFX)
+ ${MKDIR} $(PVMXDIR)/.libs
+ -cp .libs/pvmgroups$(EXESFX) $(PVMXDIR)/.libs
cp pvmgroups$(EXESFX) $(PVMXDIR)
$(PVMLDIR)/$(LIBGPVM): $(LIBGPVM)
- cp $(LIBGPVM) $(PVMLDIR)
- case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(PVMLDIR)/$(LIBGPVM) ;; esac
+ ${MKDIR} $(PVMLDIR)/.libs
+ -cp .libs/* $(PVMLDIR)/.libs
+ cp $(LIBGPVM:.la=.*) $(PVMLDIR)
$(PVMLDIR)/$(LIBGPVM)-mpp: $(LIBGPVM)-mpp
cp $(LIBGPVM) $(PVMLDIR)
@@ -81,18 +88,23 @@ $(PVMLDIR)/$(LIBGPVM)-mpp: $(LIBGPVM)-m
touch $(PVMLDIR)/$(LIBGPVM)-mpp
$(PVMLDIR)/pvmgs$(EXESFX): pvmgs$(EXESFX)
+ ${MKDIR} $(PVMLDIR)/.libs
+ -cp .libs/pvmgs$(EXESFX) $(PVMLDIR)/.libs
cp pvmgs$(EXESFX) $(PVMLDIR)
+LTCC= ${LIBTOOL} --mode=compile ${CC}
+
pvmgroups$(EXESFX): pvmgroups.o $(LIBGPVM) $(PVMLIBDEP)
- $(CC) $(CFLAGS) -o $@ pvmgroups.o $(LIBGPVM) $(LIBS)
+ $(LIBTOOL) --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o $@ pvmgroups.lo $(LIBGPVM) $(LIBS)
pvmgs$(EXESFX): $(DOBJ) $(PVMLIBDEP)
- $(CC) $(CFLAGS) -o $@ $(DOBJ) $(LIBS)
+ $(LIBTOOL) --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o $@ $(DOBJ:.o=.lo) $(LIBS)
$(LIBGPVM): $(LOBJ)
rm -f $(LIBGPVM)
- $(AR) cr $(LIBGPVM) $(LOBJ)
- case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(LIBGPVM) ;; esac
+ ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} -o $@ ${LOBJ:.o=.lo} \
+ -rpath ${PVM_DIR}/lib/$(PVM_ARCH) \
+ -version-info ${PVMLIB_VER}
$(LIBGPVM)-mpp: $(LOBJ)
rm -f $(LIBGPVM)
@@ -101,7 +113,7 @@ $(LIBGPVM)-mpp: $(LOBJ)
touch $(LIBGPVM)-mpp
pvm_gstat$(EXESFX): pvm_gstat.o $(LIBGPVM) $(PVMLIBDEP)
- $(CC) $(CFLAGS) -o $@ pvm_gstat.o $(LIBGPVM) $(LIBS)
+ $(LIBTOOL) --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o $@ pvm_gstat.lo $(LIBGPVM) $(LIBS)
clean:
rm -f $(DOBJ) $(LOBJ) pvmgs$(EXESFX) $(LIBGPVM) \
@@ -116,17 +128,17 @@ lint:
#
pvmgsu_core.o: $(SDIR)/pvmgsu_core.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmgsu_core.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmgsu_core.c
pvmgsu_aux.o: $(SDIR)/pvmgsu_aux.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmgsu_aux.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmgsu_aux.c
pvmgroups.o: $(SDIR)/pvmgroups.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmgroups.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmgroups.c
pvm_gstat.o: $(SDIR)/pvm_gstat.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvm_gstat.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvm_gstat.c
pvmgs_core.o: $(SDIR)/pvmgs_core.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmgs_core.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmgs_core.c
pvmgs_func.o: $(SDIR)/pvmgs_func.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmgs_func.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmgs_func.c
#
# Source File Dependencies

View File

@@ -0,0 +1,274 @@
$NetBSD: patch-bu,v 1.3 2011/01/29 20:37:35 markd Exp $
--- examples/Makefile.aimk.orig Wed Feb 16 21:49:35 2000
+++ examples/Makefile.aimk Thu Mar 25 03:43:25 2004
@@ -85,5 +85,5 @@
inherit2$(EXESFX) inherit3$(EXESFX)
-MBPROGS = taskf.o task0$(EXESFX) task1$(EXESFX) \
+MBPROGS = taskf.lo task0$(EXESFX) task1$(EXESFX) \
task_end$(EXESFX) rme$(EXESFX) \
lmbi$(EXESFX) gmbi$(EXESFX)
@@ -108,172 +108,177 @@
- mkdir $(XDIR)
+LTCC= ${LIBTOOL} --mode=compile ${CC}
+LTCC_LINK= ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} ${COMPILER_RPATH_FLAG}${PVM_DIR}/lib/${PVM_ARCH}
+LTFORT= ${LIBTOOL} --mode=compile --tag=F77 ${FC}
+LTFORT_LINK= ${LIBTOOL} --mode=link --tag=F77 ${FC} ${PVM_STATIC} ${COMPILER_RPATH_FLAG}${PVM_DIR}/lib/${PVM_ARCH}
+
hello$(EXESFX): $(SDIR)/hello.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/hello.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/hello.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
helloh: $(SDIR)/hello.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/hello.c $(LDFLAGS) $(HLIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/hello.c $(LDFLAGS) $(HLIBS)
+ cp $@ $(XDIR)
hello_other$(EXESFX): $(SDIR)/hello_other.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/hello_other.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/hello_other.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
dbwtest$(EXESFX): $(SDIR)/bwtest.c $(XDIR)
- $(CC) $(CFLAGS) -DENCODE=PvmDataDefault -DPACK -o $@ \
+ $(LTCC_LINK) $(CFLAGS) -DENCODE=PvmDataDefault -DPACK -o $@ \
$(SDIR)/bwtest.c $(LDFLAGS) $(GLIBS) $(LIBS)
- mv $@ $(XDIR)
+ cp $@ $(XDIR)
ibwtest$(EXESFX): $(SDIR)/bwtest.c $(XDIR)
- $(CC) $(CFLAGS) -DPACK -DENCODE=PvmDataInPlace -o $@ \
+ $(LTCC_LINK) $(CFLAGS) -DPACK -DENCODE=PvmDataInPlace -o $@ \
$(SDIR)/bwtest.c $(LDFLAGS) $(GLIBS) $(LIBS)
- mv $@ $(XDIR)
+ cp $@ $(XDIR)
pbwtest$(EXESFX): $(SDIR)/bwtest.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/bwtest.c $(LDFLAGS) $(GLIBS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/bwtest.c $(LDFLAGS) $(GLIBS) $(LIBS)
+ cp $@ $(XDIR)
rbwtest$(EXESFX): $(SDIR)/bwtest.c $(XDIR)
- $(CC) $(CFLAGS) -DPACK -DENCODE=PvmDataRaw -o $@ \
+ $(LTCC_LINK) $(CFLAGS) -DPACK -DENCODE=PvmDataRaw -o $@ \
$(SDIR)/bwtest.c $(LDFLAGS) $(GLIBS) $(LIBS)
- mv $@ $(XDIR)
+ cp $@ $(XDIR)
timing$(EXESFX): $(SDIR)/timing.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/timing.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/timing.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
timingh: $(SDIR)/timing.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/timing.c $(LDFLAGS) $(HLIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/timing.c $(LDFLAGS) $(HLIBS)
+ cp $@ $(XDIR)
timing_slave$(EXESFX): $(SDIR)/timing_slave.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/timing_slave.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/timing_slave.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
spmd$(EXESFX): $(SDIR)/spmd.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/spmd.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/spmd.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
fspmd$(EXESFX): $(SDIR)/spmd.f $(XDIR)
- $(FORT) $(FFLAGS) -o $@ $(SDIR)/spmd.f $(LDFLAGS) $(FLIBS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTFORT_LINK) $(FFLAGS) -o $@ $(SDIR)/spmd.f $(LDFLAGS) $(FLIBS) $(GLIBS) $(LIBS)
+ cp $@ $(XDIR)
master1$(EXESFX): $(SDIR)/master1.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/master1.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/master1.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
master1h: $(SDIR)/master1.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/master1.c $(LDFLAGS) $(HLIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/master1.c $(LDFLAGS) $(HLIBS)
+ cp $@ $(XDIR)
slave1$(EXESFX): $(SDIR)/slave1.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/slave1.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/slave1.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
fmaster1$(EXESFX): $(SDIR)/master1.f $(XDIR)
- $(FORT) $(FFLAGS) -o $@ $(SDIR)/master1.f \
- $(LDFLAGS) $(FLIBS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTFORT_LINK) $(FFLAGS) -o $@ $(SDIR)/master1.f \
+ $(LDFLAGS) $(FLIBS) $(GLIBS) $(LIBS)
+ cp $@ $(XDIR)
fmaster1h: $(SDIR)/master1.f $(XDIR)
- $(FORT) $(FFLAGS) -o $@ $(SDIR)/master1.f \
+ $(LTFORT_LINK) $(FFLAGS) -o $@ $(SDIR)/master1.f \
$(LDFLAGS) $(FLIBS) $(HLIBS)
- mv $@ $(XDIR)
+ cp $@ $(XDIR)
fslave1$(EXESFX): $(SDIR)/slave1.f $(XDIR)
- $(FORT) $(FFLAGS) -o $@ $(SDIR)/slave1.f $(LDFLAGS) $(FLIBS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTFORT_LINK) $(FFLAGS) -o $@ $(SDIR)/slave1.f $(LDFLAGS) $(FLIBS) $(GLIBS) $(LIBS)
+ cp $@ $(XDIR)
hitc$(EXESFX): $(SDIR)/hitc.f $(XDIR)
- $(FORT) $(FFLAGS) -o $@ $(SDIR)/hitc.f $(LDFLAGS) $(FLIBS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTFORT_LINK) $(FFLAGS) -o $@ $(SDIR)/hitc.f $(LDFLAGS) $(FLIBS) $(GLIBS) $(LIBS)
+ cp $@ $(XDIR)
hitch: $(SDIR)/hitc.f $(XDIR)
- $(FORT) $(FFLAGS) -o $@ $(SDIR)/hitc.f $(LDFLAGS) $(FLIBS) $(HLIBS)
- mv $@ $(XDIR)
+ $(LTFORT_LINK) $(FFLAGS) -o $@ $(SDIR)/hitc.f $(LDFLAGS) $(FLIBS) $(HLIBS)
+ cp $@ $(XDIR)
hitc_slave$(EXESFX): $(SDIR)/hitc_slave.f $(XDIR)
- $(FORT) $(FFLAGS) -o $@ $(SDIR)/hitc_slave.f \
- $(LDFLAGS) $(FLIBS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTFORT_LINK) $(FFLAGS) -o $@ $(SDIR)/hitc_slave.f \
+ $(LDFLAGS) $(FLIBS) $(GLIBS) $(LIBS)
+ cp $@ $(XDIR)
gexample$(EXESFX): $(SDIR)/gexample.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/gexample.c $(LDFLAGS) $(GLIBS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/gexample.c $(LDFLAGS) $(GLIBS) $(LIBS)
+ cp $@ $(XDIR)
gexampleh: $(SDIR)/gexample.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/gexample.c \
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/gexample.c \
$(LDFLAGS) $(GLIBS) $(HLIBS)
- mv $@ $(XDIR)
+ cp $@ $(XDIR)
fgexample$(EXESFX): $(SDIR)/gexample.f $(XDIR)
- $(FORT) $(FFLAGS) -o $@ $(SDIR)/gexample.f \
+ $(LTFORT_LINK) $(FFLAGS) -o $@ $(SDIR)/gexample.f \
$(LDFLAGS) $(FLIBS) $(GLIBS) $(LIBS)
- mv $@ $(XDIR)
+ cp $@ $(XDIR)
mbox$(EXESFX): $(SDIR)/mbox.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/mbox.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/mbox.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
inherita$(EXESFX): $(SDIR)/inherita.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/inherita.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/inherita.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
inheritb$(EXESFX): $(SDIR)/inheritb.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/inheritb.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/inheritb.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
inherit1$(EXESFX): $(SDIR)/inherit1.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/inherit1.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/inherit1.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
inherit2$(EXESFX): $(SDIR)/inherit2.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/inherit2.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/inherit2.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
inherit3$(EXESFX): $(SDIR)/inherit3.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/inherit3.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/inherit3.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
-taskf.o: $(SDIR)/taskf.c
- $(CC) $(CFLAGS) -c $(SDIR)/taskf.c
+taskf.lo: $(SDIR)/taskf.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/taskf.c
task0$(EXESFX): $(SDIR)/task0.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/task0.c taskf.o $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/task0.c taskf.lo $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
task1$(EXESFX): $(SDIR)/task1.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/task1.c taskf.o $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/task1.c taskf.lo $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
task_end$(EXESFX): $(SDIR)/task_end.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/task_end.c taskf.o $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/task_end.c taskf.lo $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
rme$(EXESFX): $(SDIR)/rme.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/rme.c taskf.o $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/rme.c taskf.lo $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
lmbi$(EXESFX): $(SDIR)/lmbi.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/lmbi.c taskf.o $(LDFLAGS) $(HLIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/lmbi.c taskf.lo $(LDFLAGS) $(HLIBS)
+ cp $@ $(XDIR)
-gmbi$(EXESFX): $(SDIR)/gmbi.c taskf.o $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/gmbi.c taskf.o $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
-
-gmbih: $(SDIR)/gmbi.c taskf.o $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/gmbi.c taskf.o $(LDFLAGS) $(HLIBS)
- mv $@ $(XDIR)
+gmbi$(EXESFX): $(SDIR)/gmbi.c taskf.lo $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/gmbi.c taskf.lo $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
+
+gmbih: $(SDIR)/gmbi.c taskf.lo $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/gmbi.c taskf.lo $(LDFLAGS) $(HLIBS)
+ cp $@ $(XDIR)
mhf_server$(EXESFX): $(SDIR)/mhf_server.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/mhf_server.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/mhf_server.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)
mhf_tickle$(EXESFX): $(SDIR)/mhf_tickle.c $(XDIR)
- $(CC) $(CFLAGS) -o $@ $(SDIR)/mhf_tickle.c $(LDFLAGS) $(LIBS)
- mv $@ $(XDIR)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/mhf_tickle.c $(LDFLAGS) $(LIBS)
+ cp $@ $(XDIR)

View File

@@ -0,0 +1,69 @@
$NetBSD: patch-bv,v 1.3 2011/01/29 20:37:35 markd Exp $
--- gexamples/Makefile.aimk.orig Wed Feb 16 21:48:37 2000
+++ gexamples/Makefile.aimk Thu Mar 25 02:04:18 2004
@@ -38,48 +38,53 @@
tjf$(EXESFX) trsg$(EXESFX) frsg$(EXESFX) gs$(EXESFX)
+LTCC= ${LIBTOOL} --mode=compile ${CC}
+LTCC_LINK= ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} ${COMPILER_RPATH_FLAG}${PVM_DIR}/lib/${PVM_ARCH}
+LTFORT= ${LIBTOOL} --mode=compile --tag=F77 ${FC}
+LTFORT_LINK= ${LIBTOOL} --mode=link --tag=F77 ${FC} ${PVM_STATIC} ${COMPILER_RPATH_FLAG}${PVM_DIR}/lib/${PVM_ARCH}
+
all: $(PROGS)
joinleave$(EXESFX): $(SDIR)/joinleave.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/joinleave.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/joinleave.c $(PVMLIB)
cp joinleave$(EXESFX) $(XDIR)
tst$(EXESFX): $(SDIR)/tst.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/tst.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/tst.c $(PVMLIB)
cp tst$(EXESFX) $(XDIR)
gs$(EXESFX): $(SDIR)/gs.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/gs.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/gs.c $(PVMLIB)
cp gs$(EXESFX) $(XDIR)
ge$(EXESFX): $(SDIR)/ge.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/ge.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/ge.c $(PVMLIB)
cp ge$(EXESFX) $(XDIR)
gexamp$(EXESFX): $(SDIR)/gexamp.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/gexamp.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/gexamp.c $(PVMLIB)
cp gexamp$(EXESFX) $(XDIR)
thb$(EXESFX): $(SDIR)/thb.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/thb.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/thb.c $(PVMLIB)
cp thb$(EXESFX) $(XDIR)
tnb$(EXESFX): $(SDIR)/tnb.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/tnb.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/tnb.c $(PVMLIB)
cp tnb$(EXESFX) $(XDIR)
tjl$(EXESFX): $(SDIR)/tjl.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/tjl.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/tjl.c $(PVMLIB)
cp tjl$(EXESFX) $(XDIR)
tjf$(EXESFX): $(SDIR)/tjf.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/tjf.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/tjf.c $(PVMLIB)
cp tjf$(EXESFX) $(XDIR)
trsg$(EXESFX): $(SDIR)/trsg.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/trsg.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/trsg.c $(PVMLIB)
cp trsg$(EXESFX) $(XDIR)
frsg$(EXESFX): $(SDIR)/frsg.f
- $(FORT) $(FFLAGS) -o $@ $(SDIR)/frsg.f $(PVMFLIB)
+ $(LTFORT_LINK) $(FFLAGS) -o $@ $(SDIR)/frsg.f $(PVMFLIB)
cp frsg$(EXESFX) $(XDIR)

View File

@@ -0,0 +1,418 @@
$NetBSD: patch-bw,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
--- libfpvm/Makefile.aimk.orig Mon Mar 15 19:05:11 1999
+++ libfpvm/Makefile.aimk
@@ -35,7 +35,7 @@ PVMBFUNCH = $(PVMDIR)/src/bfunc.h
PVMBFHEADERS = $(PVMHEADERS) $(PVMBFUNCH)
LIBPREFIX = lib
-LIBFPVM = $(LIBPREFIX)fpvm3.a
+LIBFPVM = $(LIBPREFIX)fpvm3.la
LOBS = pvmfaddhost.o \
pvmfaddmhf.o \
@@ -109,11 +109,14 @@ $(PVMLDIR):
- mkdir $(PVMLDIR)
$(PVMLDIR)/$(LIBFPVM): $(LIBFPVM)
+ ${MKDIR} $(PVMLDIR)/.libs
+ cp .libs/* $(PVMLDIR)/.libs
cp $(LIBFPVM) $(PVMLDIR)
$(LIBFPVM): $(LOBS) ftocstr.o
- $(AR) cr $(LIBFPVM) $?
- case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(LIBFPVM) ;; esac
+ ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} -o $@ ${LOBS:.o=.lo} \
+ ftocstr.lo -rpath ${PVM_DIR}/lib/$(PVM_ARCH) \
+ -version-info ${PVMLIB_VER}
clean:
rm -f $(LOBS) ftocstr.o $(LIBFPVM)
@@ -121,321 +124,323 @@ clean:
tidy:
rm -f $(LOBS)
+LTCC= $(LIBTOOL) --mode=compile $(CC)
+
ftocstr.o: $(SDIR)/ftocstr.c $(PVMBFUNCH)
- $(CC) $(CFLAGS) $(SDIR)/ftocstr.c
+ $(LTCC) $(CFLAGS) $(SDIR)/ftocstr.c
pvmfaddhost.o: $(SDIR)/pvmfaddhost.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfaddhost.m4 > pvmfaddhost.c
$(M4B1) $(SDIR)/pvmfaddhost.m4 $(RWBSPECIAL) >> pvmfaddhost.c $(M4B2)
- $(CC) $(CFLAGS) pvmfaddhost.c
+ $(LTCC) $(CFLAGS) pvmfaddhost.c
$(RM) pvmfaddhost.c
pvmfaddmhf.o: $(SDIR)/pvmfaddmhf.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfaddmhf.m4 > pvmfaddmhf.c
$(M4B1) $(SDIR)/pvmfaddmhf.m4 $(RWBSPECIAL) >> pvmfaddmhf.c $(M4B2)
- $(CC) $(CFLAGS) pvmfaddmhf.c
+ $(LTCC) $(CFLAGS) pvmfaddmhf.c
$(RM) pvmfaddmhf.c
pvmfarchcode.o: $(SDIR)/pvmfarchcode.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfarchcode.m4 > pvmfarchcode.c
$(M4B1) $(SDIR)/pvmfarchcode.m4 $(RWBSPECIAL) >> pvmfarchcode.c $(M4B2)
- $(CC) $(CFLAGS) pvmfarchcode.c
+ $(LTCC) $(CFLAGS) pvmfarchcode.c
$(RM) pvmfarchcode.c
pvmfbarrier.o: $(SDIR)/pvmfbarrier.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfbarrier.m4 > pvmfbarrier.c
$(M4B1) $(SDIR)/pvmfbarrier.m4 $(RWBSPECIAL) >> pvmfbarrier.c $(M4B2)
- $(CC) $(CFLAGS) pvmfbarrier.c
+ $(LTCC) $(CFLAGS) pvmfbarrier.c
$(RM) pvmfbarrier.c
pvmfbcast.o: $(SDIR)/pvmfbcast.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfbcast.m4 > pvmfbcast.c
$(M4B1) $(SDIR)/pvmfbcast.m4 $(RWBSPECIAL) >> pvmfbcast.c $(M4B2)
- $(CC) $(CFLAGS) pvmfbcast.c
+ $(LTCC) $(CFLAGS) pvmfbcast.c
$(RM) pvmfbcast.c
pvmfbufinfo.o: $(SDIR)/pvmfbufinfo.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfbufinfo.m4 > pvmfbufinfo.c
$(M4B1) $(SDIR)/pvmfbufinfo.m4 $(RWBSPECIAL) >> pvmfbufinfo.c $(M4B2)
- $(CC) $(CFLAGS) pvmfbufinfo.c
+ $(LTCC) $(CFLAGS) pvmfbufinfo.c
$(RM) pvmfbufinfo.c
pvmfcatchout.o: $(SDIR)/pvmfcatchout.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfcatchout.m4 > pvmfcatchout.c
$(M4B1) $(SDIR)/pvmfcatchout.m4 $(RWBSPECIAL) >> pvmfcatchout.c $(M4B2)
- $(CC) $(CFLAGS) pvmfcatchout.c
+ $(LTCC) $(CFLAGS) pvmfcatchout.c
$(RM) pvmfcatchout.c
pvmfconfig.o: $(SDIR)/pvmfconfig.m4 $(M4FILE) $(PVMBFHEADERS)
$(M4A) $(SDIR)/pvmfconfig.m4 > pvmfconfig.c
$(M4B1) $(SDIR)/pvmfconfig.m4 $(RWBSPECIAL) >> pvmfconfig.c $(M4B2)
- $(CC) $(CFLAGS) pvmfconfig.c
+ $(LTCC) $(CFLAGS) pvmfconfig.c
$(RM) pvmfconfig.c
pvmfdelhost.o: $(SDIR)/pvmfdelhost.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfdelhost.m4 > pvmfdelhost.c
$(M4B1) $(SDIR)/pvmfdelhost.m4 $(RWBSPECIAL) >> pvmfdelhost.c $(M4B2)
- $(CC) $(CFLAGS) pvmfdelhost.c
+ $(LTCC) $(CFLAGS) pvmfdelhost.c
$(RM) pvmfdelhost.c
pvmfdelinfo.o: $(SDIR)/pvmfdelinfo.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfdelinfo.m4 > pvmfdelinfo.c
$(M4B1) $(SDIR)/pvmfdelinfo.m4 $(RWBSPECIAL) >> pvmfdelinfo.c $(M4B2)
- $(CC) $(CFLAGS) pvmfdelinfo.c
+ $(LTCC) $(CFLAGS) pvmfdelinfo.c
$(RM) pvmfdelinfo.c
pvmfdelmhf.o: $(SDIR)/pvmfdelmhf.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfdelmhf.m4 > pvmfdelmhf.c
$(M4B1) $(SDIR)/pvmfdelmhf.m4 $(RWBSPECIAL) >> pvmfdelmhf.c $(M4B2)
- $(CC) $(CFLAGS) pvmfdelmhf.c
+ $(LTCC) $(CFLAGS) pvmfdelmhf.c
$(RM) pvmfdelmhf.c
pvmfexit.o: $(SDIR)/pvmfexit.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfexit.m4 > pvmfexit.c
$(M4B1) $(SDIR)/pvmfexit.m4 $(RWBSPECIAL) >> pvmfexit.c $(M4B2)
- $(CC) $(CFLAGS) pvmfexit.c
+ $(LTCC) $(CFLAGS) pvmfexit.c
$(RM) pvmfexit.c
pvmffreebuf.o: $(SDIR)/pvmffreebuf.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmffreebuf.m4 > pvmffreebuf.c
$(M4B1) $(SDIR)/pvmffreebuf.m4 $(RWBSPECIAL) >> pvmffreebuf.c $(M4B2)
- $(CC) $(CFLAGS) pvmffreebuf.c
+ $(LTCC) $(CFLAGS) pvmffreebuf.c
$(RM) pvmffreebuf.c
pvmffreectx.o: $(SDIR)/pvmffreectx.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmffreectx.m4 > pvmffreectx.c
$(M4B1) $(SDIR)/pvmffreectx.m4 $(RWBSPECIAL) >> pvmffreectx.c $(M4B2)
- $(CC) $(CFLAGS) pvmffreectx.c
+ $(LTCC) $(CFLAGS) pvmffreectx.c
$(RM) pvmffreectx.c
pvmffrzgrp.o: $(SDIR)/pvmffrzgrp.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmffrzgrp.m4 > pvmffrzgrp.c
$(M4B1) $(SDIR)/pvmffrzgrp.m4 $(RWBSPECIAL) >> pvmffrzgrp.c $(M4B2)
- $(CC) $(CFLAGS) pvmffrzgrp.c
+ $(LTCC) $(CFLAGS) pvmffrzgrp.c
$(RM) pvmffrzgrp.c
pvmfgather.o: $(SDIR)/pvmfgather.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfgather.m4 > pvmfgather.c
$(M4B1) $(SDIR)/pvmfgather.m4 $(RWBSPECIAL) >> pvmfgather.c $(M4B2)
- $(CC) $(CFLAGS) pvmfgather.c
+ $(LTCC) $(CFLAGS) pvmfgather.c
$(RM) pvmfgather.c
pvmfgetctx.o: $(SDIR)/pvmfgetctx.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfgetctx.m4 > pvmfgetctx.c
$(M4B1) $(SDIR)/pvmfgetctx.m4 $(RWBSPECIAL) >> pvmfgetctx.c $(M4B2)
- $(CC) $(CFLAGS) pvmfgetctx.c
+ $(LTCC) $(CFLAGS) pvmfgetctx.c
$(RM) pvmfgetctx.c
pvmfgetinfo.o: $(SDIR)/pvmfgetinfo.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfgetinfo.m4 > pvmfgetinfo.c
$(M4B1) $(SDIR)/pvmfgetinfo.m4 $(RWBSPECIAL) >> pvmfgetinfo.c $(M4B2)
- $(CC) $(CFLAGS) pvmfgetinfo.c
+ $(LTCC) $(CFLAGS) pvmfgetinfo.c
$(RM) pvmfgetinfo.c
pvmfgetinst.o: $(SDIR)/pvmfgetinst.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfgetinst.m4 > pvmfgetinst.c
$(M4B1) $(SDIR)/pvmfgetinst.m4 $(RWBSPECIAL) >> pvmfgetinst.c $(M4B2)
- $(CC) $(CFLAGS) pvmfgetinst.c
+ $(LTCC) $(CFLAGS) pvmfgetinst.c
$(RM) pvmfgetinst.c
pvmfgetopt.o: $(SDIR)/pvmfgetopt.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfgetopt.m4 > pvmfgetopt.c
$(M4B1) $(SDIR)/pvmfgetopt.m4 $(RWBSPECIAL) >> pvmfgetopt.c $(M4B2)
- $(CC) $(CFLAGS) pvmfgetopt.c
+ $(LTCC) $(CFLAGS) pvmfgetopt.c
$(RM) pvmfgetopt.c
pvmfgetrbuf.o: $(SDIR)/pvmfgetrbuf.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfgetrbuf.m4 > pvmfgetrbuf.c
$(M4B1) $(SDIR)/pvmfgetrbuf.m4 $(RWBSPECIAL) >> pvmfgetrbuf.c $(M4B2)
- $(CC) $(CFLAGS) pvmfgetrbuf.c
+ $(LTCC) $(CFLAGS) pvmfgetrbuf.c
$(RM) pvmfgetrbuf.c
pvmfgetsbuf.o: $(SDIR)/pvmfgetsbuf.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfgetsbuf.m4 > pvmfgetsbuf.c
$(M4B1) $(SDIR)/pvmfgetsbuf.m4 $(RWBSPECIAL) >> pvmfgetsbuf.c $(M4B2)
- $(CC) $(CFLAGS) pvmfgetsbuf.c
+ $(LTCC) $(CFLAGS) pvmfgetsbuf.c
$(RM) pvmfgetsbuf.c
pvmfgettid.o: $(SDIR)/pvmfgettid.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfgettid.m4 > pvmfgettid.c
$(M4B1) $(SDIR)/pvmfgettid.m4 $(RWBSPECIAL) >> pvmfgettid.c $(M4B2)
- $(CC) $(CFLAGS) pvmfgettid.c
+ $(LTCC) $(CFLAGS) pvmfgettid.c
$(RM) pvmfgettid.c
pvmfgsize.o: $(SDIR)/pvmfgsize.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfgsize.m4 > pvmfgsize.c
$(M4B1) $(SDIR)/pvmfgsize.m4 $(RWBSPECIAL) >> pvmfgsize.c $(M4B2)
- $(CC) $(CFLAGS) pvmfgsize.c
+ $(LTCC) $(CFLAGS) pvmfgsize.c
$(RM) pvmfgsize.c
pvmfhalt.o: $(SDIR)/pvmfhalt.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfhalt.m4 > pvmfhalt.c
$(M4B1) $(SDIR)/pvmfhalt.m4 $(RWBSPECIAL) >> pvmfhalt.c $(M4B2)
- $(CC) $(CFLAGS) pvmfhalt.c
+ $(LTCC) $(CFLAGS) pvmfhalt.c
$(RM) pvmfhalt.c
pvmfhostsync.o: $(SDIR)/pvmfhostsync.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfhostsync.m4 > pvmfhostsync.c
$(M4B1) $(SDIR)/pvmfhostsync.m4 $(RWBSPECIAL) >> pvmfhostsync.c $(M4B2)
- $(CC) $(CFLAGS) pvmfhostsync.c
+ $(LTCC) $(CFLAGS) pvmfhostsync.c
$(RM) pvmfhostsync.c
pvmfinitsend.o: $(SDIR)/pvmfinitsend.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfinitsend.m4 > pvmfinitsend.c
$(M4B1) $(SDIR)/pvmfinitsend.m4 $(RWBSPECIAL) >> pvmfinitsend.c $(M4B2)
- $(CC) $(CFLAGS) pvmfinitsend.c
+ $(LTCC) $(CFLAGS) pvmfinitsend.c
$(RM) pvmfinitsend.c
pvmfjoingrp.o: $(SDIR)/pvmfjoingrp.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfjoingrp.m4 > pvmfjoingrp.c
$(M4B1) $(SDIR)/pvmfjoingrp.m4 $(RWBSPECIAL) >> pvmfjoingrp.c $(M4B2)
- $(CC) $(CFLAGS) pvmfjoingrp.c
+ $(LTCC) $(CFLAGS) pvmfjoingrp.c
$(RM) pvmfjoingrp.c
pvmfkill.o: $(SDIR)/pvmfkill.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfkill.m4 > pvmfkill.c
$(M4B1) $(SDIR)/pvmfkill.m4 $(RWBSPECIAL) >> pvmfkill.c $(M4B2)
- $(CC) $(CFLAGS) pvmfkill.c
+ $(LTCC) $(CFLAGS) pvmfkill.c
$(RM) pvmfkill.c
pvmflvgrp.o: $(SDIR)/pvmflvgrp.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmflvgrp.m4 > pvmflvgrp.c
$(M4B1) $(SDIR)/pvmflvgrp.m4 $(RWBSPECIAL) >> pvmflvgrp.c $(M4B2)
- $(CC) $(CFLAGS) pvmflvgrp.c
+ $(LTCC) $(CFLAGS) pvmflvgrp.c
$(RM) pvmflvgrp.c
pvmfmcast.o: $(SDIR)/pvmfmcast.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfmcast.m4 > pvmfmcast.c
$(M4B1) $(SDIR)/pvmfmcast.m4 $(RWBSPECIAL) >> pvmfmcast.c $(M4B2)
- $(CC) $(CFLAGS) pvmfmcast.c
+ $(LTCC) $(CFLAGS) pvmfmcast.c
$(RM) pvmfmcast.c
pvmfmkbuf.o: $(SDIR)/pvmfmkbuf.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfmkbuf.m4 > pvmfmkbuf.c
$(M4B1) $(SDIR)/pvmfmkbuf.m4 $(RWBSPECIAL) >> pvmfmkbuf.c $(M4B2)
- $(CC) $(CFLAGS) pvmfmkbuf.c
+ $(LTCC) $(CFLAGS) pvmfmkbuf.c
$(RM) pvmfmkbuf.c
pvmfmstat.o: $(SDIR)/pvmfmstat.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfmstat.m4 > pvmfmstat.c
$(M4B1) $(SDIR)/pvmfmstat.m4 $(RWBSPECIAL) >> pvmfmstat.c $(M4B2)
- $(CC) $(CFLAGS) pvmfmstat.c
+ $(LTCC) $(CFLAGS) pvmfmstat.c
$(RM) pvmfmstat.c
pvmfmytid.o: $(SDIR)/pvmfmytid.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfmytid.m4 > pvmfmytid.c
$(M4B1) $(SDIR)/pvmfmytid.m4 $(RWBSPECIAL) >> pvmfmytid.c $(M4B2)
- $(CC) $(CFLAGS) pvmfmytid.c
+ $(LTCC) $(CFLAGS) pvmfmytid.c
$(RM) pvmfmytid.c
pvmfnewctx.o: $(SDIR)/pvmfnewctx.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfnewctx.m4 > pvmfnewctx.c
$(M4B1) $(SDIR)/pvmfnewctx.m4 $(RWBSPECIAL) >> pvmfnewctx.c $(M4B2)
- $(CC) $(CFLAGS) pvmfnewctx.c
+ $(LTCC) $(CFLAGS) pvmfnewctx.c
$(RM) pvmfnewctx.c
pvmfnotify.o: $(SDIR)/pvmfnotify.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfnotify.m4 > pvmfnotify.c
$(M4B1) $(SDIR)/pvmfnotify.m4 $(RWBSPECIAL) >> pvmfnotify.c $(M4B2)
- $(CC) $(CFLAGS) pvmfnotify.c
+ $(LTCC) $(CFLAGS) pvmfnotify.c
$(RM) pvmfnotify.c
pvmfnrecv.o: $(SDIR)/pvmfnrecv.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfnrecv.m4 > pvmfnrecv.c
$(M4B1) $(SDIR)/pvmfnrecv.m4 $(RWBSPECIAL) >> pvmfnrecv.c $(M4B2)
- $(CC) $(CFLAGS) pvmfnrecv.c
+ $(LTCC) $(CFLAGS) pvmfnrecv.c
$(RM) pvmfnrecv.c
pvmfpack.o: $(SDIR)/pvmfpack.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfpack.m4 > pvmfpack.c
$(M4B1) $(SDIR)/pvmfpack.m4 $(RWBSPECIAL) >> pvmfpack.c $(M4B2)
- $(CC) $(CFLAGS) pvmfpack.c
+ $(LTCC) $(CFLAGS) pvmfpack.c
$(RM) pvmfpack.c
pvmfparent.o: $(SDIR)/pvmfparent.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfparent.m4 > pvmfparent.c
$(M4B1) $(SDIR)/pvmfparent.m4 $(RWBSPECIAL) >> pvmfparent.c $(M4B2)
- $(CC) $(CFLAGS) pvmfparent.c
+ $(LTCC) $(CFLAGS) pvmfparent.c
$(RM) pvmfparent.c
pvmfperror.o: $(SDIR)/pvmfperror.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfperror.m4 > pvmfperror.c
$(M4B1) $(SDIR)/pvmfperror.m4 $(RWBSPECIAL) >> pvmfperror.c $(M4B2)
- $(CC) $(CFLAGS) pvmfperror.c
+ $(LTCC) $(CFLAGS) pvmfperror.c
$(RM) pvmfperror.c
pvmfprecv.o: $(SDIR)/pvmfprecv.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfprecv.m4 > pvmfprecv.c
$(M4B1) $(SDIR)/pvmfprecv.m4 $(RWBSPECIAL) >> pvmfprecv.c $(M4B2)
- $(CC) $(CFLAGS) pvmfprecv.c
+ $(LTCC) $(CFLAGS) pvmfprecv.c
$(RM) pvmfprecv.c
pvmfprobe.o: $(SDIR)/pvmfprobe.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfprobe.m4 > pvmfprobe.c
$(M4B1) $(SDIR)/pvmfprobe.m4 $(RWBSPECIAL) >> pvmfprobe.c $(M4B2)
- $(CC) $(CFLAGS) pvmfprobe.c
+ $(LTCC) $(CFLAGS) pvmfprobe.c
$(RM) pvmfprobe.c
pvmfpsend.o: $(SDIR)/pvmfpsend.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfpsend.m4 > pvmfpsend.c
$(M4B1) $(SDIR)/pvmfpsend.m4 $(RWBSPECIAL) >> pvmfpsend.c $(M4B2)
- $(CC) $(CFLAGS) pvmfpsend.c
+ $(LTCC) $(CFLAGS) pvmfpsend.c
$(RM) pvmfpsend.c
pvmfpstat.o: $(SDIR)/pvmfpstat.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfpstat.m4 > pvmfpstat.c
$(M4B1) $(SDIR)/pvmfpstat.m4 $(RWBSPECIAL) >> pvmfpstat.c $(M4B2)
- $(CC) $(CFLAGS) pvmfpstat.c
+ $(LTCC) $(CFLAGS) pvmfpstat.c
$(RM) pvmfpstat.c
pvmfputinfo.o: $(SDIR)/pvmfputinfo.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfputinfo.m4 > pvmfputinfo.c
$(M4B1) $(SDIR)/pvmfputinfo.m4 $(RWBSPECIAL) >> pvmfputinfo.c $(M4B2)
- $(CC) $(CFLAGS) pvmfputinfo.c
+ $(LTCC) $(CFLAGS) pvmfputinfo.c
$(RM) pvmfputinfo.c
pvmfrecv.o: $(SDIR)/pvmfrecv.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfrecv.m4 > pvmfrecv.c
$(M4B1) $(SDIR)/pvmfrecv.m4 $(RWBSPECIAL) >> pvmfrecv.c $(M4B2)
- $(CC) $(CFLAGS) pvmfrecv.c
+ $(LTCC) $(CFLAGS) pvmfrecv.c
$(RM) pvmfrecv.c
pvmfrecvinfo.o: $(SDIR)/pvmfrecvinfo.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfrecvinfo.m4 > pvmfrecvinfo.c
$(M4B1) $(SDIR)/pvmfrecvinfo.m4 $(RWBSPECIAL) >> pvmfrecvinfo.c $(M4B2)
- $(CC) $(CFLAGS) pvmfrecvinfo.c
+ $(LTCC) $(CFLAGS) pvmfrecvinfo.c
$(RM) pvmfrecvinfo.c
pvmfreduce.o: $(SDIR)/pvmfreduce.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfreduce.m4 > pvmfreduce.c
$(M4B1) $(SDIR)/pvmfreduce.m4 $(RWBSPECIAL) >> pvmfreduce.c $(M4B2)
- $(CC) $(CFLAGS) pvmfreduce.c
+ $(LTCC) $(CFLAGS) pvmfreduce.c
$(RM) pvmfreduce.c
pvmfscatter.o: $(SDIR)/pvmfscatter.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfscatter.m4 > pvmfscatter.c
$(M4B1) $(SDIR)/pvmfscatter.m4 $(RWBSPECIAL) >> pvmfscatter.c $(M4B2)
- $(CC) $(CFLAGS) pvmfscatter.c
+ $(LTCC) $(CFLAGS) pvmfscatter.c
$(RM) pvmfscatter.c
pvmfsend.o: $(SDIR)/pvmfsend.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfsend.m4 > pvmfsend.c
$(M4B1) $(SDIR)/pvmfsend.m4 $(RWBSPECIAL) >> pvmfsend.c $(M4B2)
- $(CC) $(CFLAGS) pvmfsend.c
+ $(LTCC) $(CFLAGS) pvmfsend.c
$(RM) pvmfsend.c
pvmfsendsig.o: $(SDIR)/pvmfsendsig.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfsendsig.m4 > pvmfsendsig.c
$(M4B1) $(SDIR)/pvmfsendsig.m4 $(RWBSPECIAL) >> pvmfsendsig.c $(M4B2)
- $(CC) $(CFLAGS) pvmfsendsig.c
+ $(LTCC) $(CFLAGS) pvmfsendsig.c
$(RM) pvmfsendsig.c
pvmfsetctx.o: $(SDIR)/pvmfsetctx.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfsetctx.m4 > pvmfsetctx.c
$(M4B1) $(SDIR)/pvmfsetctx.m4 $(RWBSPECIAL) >> pvmfsetctx.c $(M4B2)
- $(CC) $(CFLAGS) pvmfsetctx.c
+ $(LTCC) $(CFLAGS) pvmfsetctx.c
$(RM) pvmfsetctx.c
pvmfsetopt.o: $(SDIR)/pvmfsetopt.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfsetopt.m4 > pvmfsetopt.c
$(M4B1) $(SDIR)/pvmfsetopt.m4 $(RWBSPECIAL) >> pvmfsetopt.c $(M4B2)
- $(CC) $(CFLAGS) pvmfsetopt.c
+ $(LTCC) $(CFLAGS) pvmfsetopt.c
$(RM) pvmfsetopt.c
pvmfsetrbuf.o: $(SDIR)/pvmfsetrbuf.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfsetrbuf.m4 > pvmfsetrbuf.c
$(M4B1) $(SDIR)/pvmfsetrbuf.m4 $(RWBSPECIAL) >> pvmfsetrbuf.c $(M4B2)
- $(CC) $(CFLAGS) pvmfsetrbuf.c
+ $(LTCC) $(CFLAGS) pvmfsetrbuf.c
$(RM) pvmfsetrbuf.c
pvmfsetsbuf.o: $(SDIR)/pvmfsetsbuf.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfsetsbuf.m4 > pvmfsetsbuf.c
$(M4B1) $(SDIR)/pvmfsetsbuf.m4 $(RWBSPECIAL) >> pvmfsetsbuf.c $(M4B2)
- $(CC) $(CFLAGS) pvmfsetsbuf.c
+ $(LTCC) $(CFLAGS) pvmfsetsbuf.c
$(RM) pvmfsetsbuf.c
pvmfsiblings.o: $(SDIR)/pvmfsiblings.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfsiblings.m4 > pvmfsiblings.c
$(M4B1) $(SDIR)/pvmfsiblings.m4 $(RWBSPECIAL) >> pvmfsiblings.c $(M4B2)
- $(CC) $(CFLAGS) pvmfsiblings.c
+ $(LTCC) $(CFLAGS) pvmfsiblings.c
$(RM) pvmfsiblings.c
pvmfsleep.o: $(SDIR)/pvmfsleep.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfsleep.m4 > pvmfsleep.c
$(M4B1) $(SDIR)/pvmfsleep.m4 $(RWBSPECIAL) >> pvmfsleep.c $(M4B2)
- $(CC) $(CFLAGS) pvmfsleep.c
+ $(LTCC) $(CFLAGS) pvmfsleep.c
$(RM) pvmfsleep.c
pvmfspawn.o: $(SDIR)/pvmfspawn.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfspawn.m4 > pvmfspawn.c
$(M4B1) $(SDIR)/pvmfspawn.m4 $(RWBSPECIAL) >> pvmfspawn.c $(M4B2)
- $(CC) $(CFLAGS) pvmfspawn.c
+ $(LTCC) $(CFLAGS) pvmfspawn.c
$(RM) pvmfspawn.c
pvmfstartpvmd.o: $(SDIR)/pvmfstartpvmd.m4 $(M4FILE) $(PVMHEADERS) $(PVMALLOCH)
$(M4A) $(SDIR)/pvmfstartpvmd.m4 > pvmfstartpvmd.c
$(M4B1) $(SDIR)/pvmfstartpvmd.m4 $(RWBSPECIAL) >> pvmfstartpvmd.c $(M4B2)
- $(CC) $(CFLAGS) pvmfstartpvmd.c
+ $(LTCC) $(CFLAGS) pvmfstartpvmd.c
$(RM) pvmfstartpvmd.c
pvmftasks.o: $(SDIR)/pvmftasks.m4 $(M4FILE) $(PVMBFHEADERS)
$(M4A) $(SDIR)/pvmftasks.m4 > pvmftasks.c
$(M4B1) $(SDIR)/pvmftasks.m4 $(RWBSPECIAL) >> pvmftasks.c $(M4B2)
- $(CC) $(CFLAGS) pvmftasks.c
+ $(LTCC) $(CFLAGS) pvmftasks.c
$(RM) pvmftasks.c
pvmftidtoh.o: $(SDIR)/pvmftidtoh.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmftidtoh.m4 > pvmftidtoh.c
$(M4B1) $(SDIR)/pvmftidtoh.m4 $(RWBSPECIAL) >> pvmftidtoh.c $(M4B2)
- $(CC) $(CFLAGS) pvmftidtoh.c
+ $(LTCC) $(CFLAGS) pvmftidtoh.c
$(RM) pvmftidtoh.c
pvmftrecv.o: $(SDIR)/pvmftrecv.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmftrecv.m4 > pvmftrecv.c
$(M4B1) $(SDIR)/pvmftrecv.m4 $(RWBSPECIAL) >> pvmftrecv.c $(M4B2)
- $(CC) $(CFLAGS) pvmftrecv.c
+ $(LTCC) $(CFLAGS) pvmftrecv.c
$(RM) pvmftrecv.c
pvmfunpack.o: $(SDIR)/pvmfunpack.m4 $(M4FILE) $(PVMHEADERS)
$(M4A) $(SDIR)/pvmfunpack.m4 > pvmfunpack.c
$(M4B1) $(SDIR)/pvmfunpack.m4 $(RWBSPECIAL) >> pvmfunpack.c $(M4B2)
- $(CC) $(CFLAGS) pvmfunpack.c
+ $(LTCC) $(CFLAGS) pvmfunpack.c
$(RM) pvmfunpack.c

View File

@@ -0,0 +1,39 @@
$NetBSD: patch-bx,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
--- rm/Makefile.aimk.orig Thu Aug 28 21:20:11 1997
+++ rm/Makefile.aimk
@@ -20,7 +20,7 @@ PVMIDIR = $(PVMDIR)/include
PVMLDIR = $(PVMDIR)/lib/$(PVM_ARCH)
PVMLIB = pvm3
LIBPREFIX = lib
-PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).a
+PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).la
SDIR = $(PVMDIR)/rm
BDIR = $(PVMDIR)/bin
XDIR = $(BDIR)/$(PVM_ARCH)
@@ -42,6 +42,8 @@ $(XDIR):
- mkdir $(XDIR)
$(XDIR)/srm$(EXESFX): srm$(EXESFX)
+ ${MKDIR} $(XDIR)/.libs
+ -cp .libs/srm$(EXESFX) $(XDIR)/.libs
cp srm$(EXESFX) $(XDIR)
@@ -51,11 +53,14 @@ install: $(XDIR) $(XDIR)/srm$(EXESFX)
local: srm$(EXESFX)
+LTCC= $(LIBTOOL) --mode=compile $(CC)
+LTCC_LINK= $(LIBTOOL) --mode=link $(CC) ${PVM_STATIC}
+
srm$(EXESFX): srm.o $(XDIR)
- $(CC) $(CFLAGS) -o $@ srm.o $(LIBS)
+ $(LTCC_LINK) $(CFLAGS) -o $@ srm.lo $(LIBS)
srm.o: $(SDIR)/srm.c $(HEADERS) $(PVMLIBDEP) $(XDIR)
- $(CC) $(CFLAGS) -c $(SDIR)/srm.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/srm.c
again:
cd $(SDIR) ; touch *.c *.h ; make

View File

@@ -0,0 +1,26 @@
$NetBSD: patch-by,v 1.2 2009/05/19 23:44:55 asau Exp $
--- examples/mhf_tickle.c.orig 2009-01-23 04:12:52.000000000 +0300
+++ examples/mhf_tickle.c 2009-05-19 17:09:43.000000000 +0400
@@ -52,11 +52,7 @@
#ifdef HASSTDLIB
#include <stdlib.h>
#endif
-#ifndef WIN32
-#include <sys/errno.h>
-#else
#include <errno.h>
-#endif
#include "pvm3.h"
/* #define NOISE1 1 sets level of program noise - minimum noise */
@@ -92,9 +88,6 @@
#endif
#define FAILED -1
-extern int errno;
-
-
/***************************************************************/
void eat_line( c )

View File

@@ -0,0 +1,12 @@
$NetBSD: patch-bz,v 1.2 2007/01/09 02:22:04 dmcmahill Exp $
--- conf/X86SOL2.def.orig 2006-06-14 16:52:38.000000000 +0000
+++ conf/X86SOL2.def
@@ -1,5 +1,6 @@
ARCHCFLAGS = -DSYSVBFUNC -DSYSVSTR -DNOGETDTBLSIZ -DSYSVSIGNAL \
- -DNOWAIT3 -DNOUNIXDOM -DRSHCOMMAND=\"/usr/bin/rsh\"
+ -DNOWAIT3 -DHASERRORVARS -DRSHCOMMAND=\"${SSH}\" -DUSESTRERROR \
+ -DHASSTDLIB -KPIC
ARCHDLIB = -lnsl -lsocket
ARCHDOBJ =
ARCHLIB = -lnsl -lsocket

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-ca,v 1.1 2008/12/16 15:56:17 is Exp $
--- conf/SUN4SOL2.def.orig 2002-02-14 17:00:42.000000000 +0000
+++ conf/SUN4SOL2.def
@@ -6,7 +6,7 @@
# (-KPIC used for building shared dynamic libraries...)
#
ARCHCFLAGS = -DSYSVBFUNC -DSYSVSTR -DNOGETDTBLSIZ -DSYSVSIGNAL \
- -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/rsh\" -DUSESTRERROR
+ -DNOWAIT3 -DRSHCOMMAND=\"${SSH}\" -DUSESTRERROR
ARCHDLIB = -lnsl -lsocket
ARCHDOBJ =
ARCHLIB = -lnsl -lsocket

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-cb,v 1.1 2011/11/27 00:28:29 marino Exp $
--- src/ddpro.c.orig 2004-01-14 18:50:55.000000000 +0000
+++ src/ddpro.c
@@ -411,9 +411,8 @@ static char rcsid[] =
#include <netdb.h>
#endif
-#ifdef SYSVSTR
#include <string.h>
-#else
+#ifndef SYSVSTR
#include <strings.h>
#endif