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

13
parallel/pvm3/DESCR Normal file
View File

@@ -0,0 +1,13 @@
PVM (Parallel Virtual Machine) is a portable message-passing programming
system, designed to link separate host machines to form a ``virtual
machine'' which is a single, manageable computing resource.
The virtual machine can be composed of hosts of varying types, in
physically remote locations. PVM applications can be composed of any
number of separate processes, or components, written in a mixture of C,
C++ and Fortran. The system is portable to a wide variety of
architectures, including workstations, multiprocessors, supercomputers and
PCs.
PVM is a byproduct of ongoing research at several institutions, and is
made available to the public free of charge.

14
parallel/pvm3/MESSAGE Normal file
View File

@@ -0,0 +1,14 @@
===========================================================================
$NetBSD: MESSAGE,v 1.3 2003/05/06 17:42:23 jmmv Exp $
You must set the environment variable PVM_ROOT to ${PREFIX}/pvm3 in your
startup files (.cshrc, .profile) on all machines in the cluster. In
addition, you may want to add the lines contained in
${PREFIX}/pvm3/lib/cshrc.stub to the system .cshrc.
You can specify each host's run path in your pvmhosts file like so:
hostname ep=${PREFIX}/bin
This allows you to point different architecture types to various sets of
shared or local binaries. See pvmd(1) for more information.
===========================================================================

113
parallel/pvm3/Makefile Normal file
View File

@@ -0,0 +1,113 @@
# $NetBSD: Makefile,v 1.63 2012/09/11 20:36:18 asau Exp $
DISTNAME= pvm3.4.6
PKGNAME= pvm-3.4.6
PKGREVISION= 1
CATEGORIES= parallel
MASTER_SITES= ${MASTER_SITE_NETLIB:=pvm3/}
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.csm.ornl.gov/pvm/pvm_home.html
COMMENT= Parallel Virtual Machine libraries and environment
.include "../../mk/bsd.prefs.mk"
BUILD_DEFS+= PVM_SSH
.if !defined(PVM_SSH)
PKG_FAIL_REASON+= PVM_SSH must be defined by the pkgsrc user.
.else
. if ${PVM_SSH:M${LOCALBASE}/*} != ""
DEPENDS+= {openssh-[0-9]*,ssh{,6}-1.2.27*}:../../security/openssh
. endif
.endif
WRKSRC= ${WRKDIR}/pvm3
USE_LANGUAGES= c fortran77
USE_LIBTOOL= yes
USE_TOOLS+= gmake m4 csh:run
MAKE_JOBS_SAFE= no
PVM_ROOT= ${WRKSRC}
MAKE_ENV+= PVM_ROOT=${WRKSRC:Q}
MAKE_ENV+= PVM_ARCH=
MAKE_ENV+= SSH=${PVM_SSH:Q}
MAKE_ENV+= MKDIR=${MKDIR:Q}
MAKE_ENV+= PVMLIB_VER=3:4
MAKE_ENV+= PVM_DIR=${PVM_DIR:Q}
BUILD_TARGET= all install
REPLACE_CSH= ${WRKSRC}/lib/debugger ${WRKSRC}/lib/debugger2
# Set PVM_ARCH to the correct value for this machine platform.
.include "arch.mk"
PVM_DIR= ${PREFIX}/pvm3
BUILDLINK_PASSTHRU_RPATHDIRS+= ${PVM_DIR}/lib/${PVM_ARCH}
post-extract:
${CP} ${FILESDIR}/DRAGONFLY.m4 ${FILESDIR}/DRAGONFLY.def ${WRKSRC}/conf
post-build:
${CP} ${WRKSRC}/examples/${PVM_ARCH}/.libs/* \
${WRKSRC}/bin/${PVM_ARCH}/.libs
-${CP} ${WRKSRC}/gexamples/${PVM_ARCH}/.libs/* \
${WRKSRC}/bin/${PVM_ARCH}/.libs
# avoid installing this file
pre-install:
${RM} -f ${WRKSRC}/lib/pvmgetarch.orig
${RM} -f ${WRKSRC}/man/man1/pvm_intro.1.orig
INSTALLATION_DIRS= ${PVM_DIR}/bin/${PVM_ARCH} ${PVM_DIR}/conf \
${PVM_DIR}/examples ${PVM_DIR}/gexamples \
${PVM_DIR}/include ${PVM_DIR}/lib/${PVM_ARCH} \
${PKGMANDIR}/man1 ${PKGMANDIR}/man3
do-install:
.for __tmp__ in libgpvm3.la libpvm3.la libpvmtrc.la libfpvm3.la
${LIBTOOL} --mode=install ${INSTALL_PROGRAM} \
${WRKSRC}/lib/${PVM_ARCH}/${__tmp__} ${DESTDIR}${PVM_DIR}/lib/${PVM_ARCH}
.endfor
.for __tmp__ in pvm pvmgs
${LIBTOOL} --mode=install ${INSTALL_PROGRAM} \
${WRKSRC}/lib/${PVM_ARCH}/${__tmp__} ${DESTDIR}${PVM_DIR}/lib/${PVM_ARCH}/
.endfor
${INSTALL_PROGRAM} ${WRKSRC}/lib/${PVM_ARCH}/pvmd3 \
${DESTDIR}${PVM_DIR}/lib/${PVM_ARCH}
${LIBTOOL} --mode=finish ${DESTDIR}${PVM_DIR}/lib/${PVM_ARCH}
for f in `${LS} -1 ${WRKSRC}/lib`; do \
if [ -f ${WRKSRC}/lib/$$f ]; then \
${INSTALL_SCRIPT} ${WRKSRC}/lib/$$f ${DESTDIR}${PVM_DIR}/lib; \
fi; \
done
for f in ${WRKSRC}/bin/${PVM_ARCH}/* ; do \
${ECHO} "Installing $$f" ; \
${LIBTOOL} --mode=install ${INSTALL_PROGRAM} $$f \
${DESTDIR}${PVM_DIR}/bin/${PVM_ARCH}/ ; done
${INSTALL_DATA} ${WRKSRC}/conf/${PVM_ARCH}.def ${DESTDIR}${PVM_DIR}/conf
${INSTALL_DATA} ${WRKSRC}/conf/${PVM_ARCH}.m4 ${DESTDIR}${PVM_DIR}/conf
${INSTALL_DATA} ${WRKSRC}/examples/*.c ${DESTDIR}${PVM_DIR}/examples
${INSTALL_DATA} ${WRKSRC}/examples/*.f ${DESTDIR}${PVM_DIR}/examples
${INSTALL_DATA} ${WRKSRC}/examples/Readme ${DESTDIR}${PVM_DIR}/examples
${INSTALL_DATA} ${WRKSRC}/examples/Makefile.aimk ${DESTDIR}${PVM_DIR}/examples
${INSTALL_DATA} ${WRKSRC}/gexamples/*.c ${DESTDIR}${PVM_DIR}/gexamples
${INSTALL_DATA} ${WRKSRC}/gexamples/*.f ${DESTDIR}${PVM_DIR}/gexamples
${INSTALL_DATA} ${WRKSRC}/gexamples/Readme ${DESTDIR}${PVM_DIR}/gexamples
${INSTALL_DATA} ${WRKSRC}/gexamples/Makefile.aimk ${DESTDIR}${PVM_DIR}/gexamples
${INSTALL_DATA} ${WRKSRC}/gexamples/Makefile ${DESTDIR}${PVM_DIR}/gexamples
${INSTALL_DATA} ${WRKSRC}/include/* ${DESTDIR}${PVM_DIR}/include
${INSTALL_MAN} ${WRKSRC}/man/man1/* ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
${INSTALL_MAN} ${WRKSRC}/man/man3/* ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3
${RM} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/PVM.1
${LN} -s ${PREFIX}/${PKGMANDIR}/man1/pvm_intro.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/PVM.1
.include "../../x11/libXaw/buildlink3.mk"
.include "../../x11/libXp/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

314
parallel/pvm3/PLIST Normal file
View File

@@ -0,0 +1,314 @@
@comment $NetBSD: PLIST,v 1.6 2009/06/14 18:10:41 joerg Exp $
pvm3/bin/${PVM_ARCH}/dbwtest
pvm3/bin/${PVM_ARCH}/fgexample
pvm3/bin/${PVM_ARCH}/fmaster1
pvm3/bin/${PVM_ARCH}/frsg
pvm3/bin/${PVM_ARCH}/fslave1
pvm3/bin/${PVM_ARCH}/fspmd
pvm3/bin/${PVM_ARCH}/ge
pvm3/bin/${PVM_ARCH}/gexamp
pvm3/bin/${PVM_ARCH}/gexample
pvm3/bin/${PVM_ARCH}/gmbi
pvm3/bin/${PVM_ARCH}/gs
pvm3/bin/${PVM_ARCH}/hello
pvm3/bin/${PVM_ARCH}/hello_other
pvm3/bin/${PVM_ARCH}/hitc
pvm3/bin/${PVM_ARCH}/hitc_slave
pvm3/bin/${PVM_ARCH}/ibwtest
pvm3/bin/${PVM_ARCH}/inherit1
pvm3/bin/${PVM_ARCH}/inherit2
pvm3/bin/${PVM_ARCH}/inherit3
pvm3/bin/${PVM_ARCH}/inherita
pvm3/bin/${PVM_ARCH}/inheritb
pvm3/bin/${PVM_ARCH}/joinleave
pvm3/bin/${PVM_ARCH}/lmbi
pvm3/bin/${PVM_ARCH}/master1
pvm3/bin/${PVM_ARCH}/mhf_server
pvm3/bin/${PVM_ARCH}/mhf_tickle
pvm3/bin/${PVM_ARCH}/mtile
pvm3/bin/${PVM_ARCH}/pbwtest
pvm3/bin/${PVM_ARCH}/pvm_gstat
pvm3/bin/${PVM_ARCH}/pvmgroups
pvm3/bin/${PVM_ARCH}/pvmgs
pvm3/bin/${PVM_ARCH}/rbwtest
pvm3/bin/${PVM_ARCH}/rme
pvm3/bin/${PVM_ARCH}/slave1
pvm3/bin/${PVM_ARCH}/spmd
pvm3/bin/${PVM_ARCH}/srm
pvm3/bin/${PVM_ARCH}/task0
pvm3/bin/${PVM_ARCH}/task1
pvm3/bin/${PVM_ARCH}/task_end
pvm3/bin/${PVM_ARCH}/thb
pvm3/bin/${PVM_ARCH}/timing
pvm3/bin/${PVM_ARCH}/timing_slave
pvm3/bin/${PVM_ARCH}/tjf
pvm3/bin/${PVM_ARCH}/tjl
pvm3/bin/${PVM_ARCH}/tnb
pvm3/bin/${PVM_ARCH}/tracer
pvm3/bin/${PVM_ARCH}/trcsort
pvm3/bin/${PVM_ARCH}/trsg
pvm3/bin/${PVM_ARCH}/tst
pvm3/bin/${PVM_ARCH}/xep
pvm3/conf/${PVM_ARCH}.def
pvm3/conf/${PVM_ARCH}.m4
pvm3/examples/Makefile.aimk
pvm3/examples/Readme
pvm3/examples/bwtest.c
pvm3/examples/gexample.c
pvm3/examples/gexample.f
pvm3/examples/gmbi.c
pvm3/examples/hello.c
pvm3/examples/hello_other.c
pvm3/examples/hitc.f
pvm3/examples/hitc_slave.f
pvm3/examples/inherit1.c
pvm3/examples/inherit2.c
pvm3/examples/inherit3.c
pvm3/examples/inherita.c
pvm3/examples/inheritb.c
pvm3/examples/lmbi.c
pvm3/examples/master1.c
pvm3/examples/master1.f
pvm3/examples/mbox.c
pvm3/examples/mhf_server.c
pvm3/examples/mhf_tickle.c
pvm3/examples/ptest.c
pvm3/examples/rme.c
pvm3/examples/slave1.c
pvm3/examples/slave1.f
pvm3/examples/spmd.c
pvm3/examples/spmd.f
pvm3/examples/starter.c
pvm3/examples/task0.c
pvm3/examples/task1.c
pvm3/examples/task_end.c
pvm3/examples/taskf.c
pvm3/examples/timing.c
pvm3/examples/timing_slave.c
pvm3/gexamples/Makefile
pvm3/gexamples/Makefile.aimk
pvm3/gexamples/Readme
pvm3/gexamples/frsg.f
pvm3/gexamples/ge.c
pvm3/gexamples/gexamp.c
pvm3/gexamples/gs.c
pvm3/gexamples/joinleave.c
pvm3/gexamples/thb.c
pvm3/gexamples/tjf.c
pvm3/gexamples/tjl.c
pvm3/gexamples/tnb.c
pvm3/gexamples/trsg.c
pvm3/gexamples/tst.c
pvm3/include/fpvm3.h
pvm3/include/fpvm3_watcom.h
pvm3/include/pvm3.h
pvm3/include/pvmproto.h
pvm3/include/pvmtev.h
pvm3/lib/aimk
pvm3/lib/bashrc.stub
pvm3/lib/cshrc.stub
pvm3/lib/debugger
pvm3/lib/debugger2
pvm3/lib/ipcfree
pvm3/lib/kshrc.stub
pvm3/lib/pvm
pvm3/lib/pvm.bat
pvm3/lib/pvm.cmd
pvm3/lib/pvm.cygwin.bat
pvm3/lib/pvmd
pvm3/lib/pvmd.bat
pvm3/lib/pvmd.cmd
pvm3/lib/pvmgetarch
pvm3/lib/pvmgetarch.cmd
pvm3/lib/pvmtmparch
pvm3/lib/xpvm
pvm3/lib/${PVM_ARCH}/libfpvm3.la
pvm3/lib/${PVM_ARCH}/libgpvm3.la
pvm3/lib/${PVM_ARCH}/libpvm3.la
pvm3/lib/${PVM_ARCH}/libpvmtrc.la
pvm3/lib/${PVM_ARCH}/pvm
pvm3/lib/${PVM_ARCH}/pvmd3
pvm3/lib/${PVM_ARCH}/pvmgs
man/man1/PVM.1
man/man1/aimk.1
man/man1/pvm.1
man/man1/pvm_intro.1
man/man1/pvm_shmd.1
man/man1/pvmd.1
man/man1/pvmd3.1
man/man3/libfpvm.3
man/man3/libpvm.3
man/man3/pvm_addhosts.3
man/man3/pvm_addmhf.3
man/man3/pvm_advise.3
man/man3/pvm_archcode.3
man/man3/pvm_barrier.3
man/man3/pvm_bcast.3
man/man3/pvm_bufinfo.3
man/man3/pvm_catchout.3
man/man3/pvm_config.3
man/man3/pvm_delete.3
man/man3/pvm_delhosts.3
man/man3/pvm_delinfo.3
man/man3/pvm_delmhf.3
man/man3/pvm_exit.3
man/man3/pvm_export.3
man/man3/pvm_freebuf.3
man/man3/pvm_freecontext.3
man/man3/pvm_freezegroup.3
man/man3/pvm_gather.3
man/man3/pvm_getcontext.3
man/man3/pvm_getfds.3
man/man3/pvm_getinst.3
man/man3/pvm_getmboxinfo.3
man/man3/pvm_getmwid.3
man/man3/pvm_getopt.3
man/man3/pvm_getrbuf.3
man/man3/pvm_getsbuf.3
man/man3/pvm_gettid.3
man/man3/pvm_gettmask.3
man/man3/pvm_gsize.3
man/man3/pvm_halt.3
man/man3/pvm_hostsync.3
man/man3/pvm_initsend.3
man/man3/pvm_insert.3
man/man3/pvm_joingroup.3
man/man3/pvm_kill.3
man/man3/pvm_lookup.3
man/man3/pvm_lvgroup.3
man/man3/pvm_mcast.3
man/man3/pvm_mkbuf.3
man/man3/pvm_mstat.3
man/man3/pvm_mytid.3
man/man3/pvm_newcontext.3
man/man3/pvm_notify.3
man/man3/pvm_nrecv.3
man/man3/pvm_pack.3
man/man3/pvm_packf.3
man/man3/pvm_parent.3
man/man3/pvm_perror.3
man/man3/pvm_pkbyte.3
man/man3/pvm_pkcplx.3
man/man3/pvm_pkdcplx.3
man/man3/pvm_pkdouble.3
man/man3/pvm_pkfloat.3
man/man3/pvm_pkint.3
man/man3/pvm_pklong.3
man/man3/pvm_pkmesg.3
man/man3/pvm_pkmesgbody.3
man/man3/pvm_pkshort.3
man/man3/pvm_pkstr.3
man/man3/pvm_pkuint.3
man/man3/pvm_pkulong.3
man/man3/pvm_pkushort.3
man/man3/pvm_precv.3
man/man3/pvm_probe.3
man/man3/pvm_psend.3
man/man3/pvm_pstat.3
man/man3/pvm_putinfo.3
man/man3/pvm_recv.3
man/man3/pvm_recvf.3
man/man3/pvm_recvinfo.3
man/man3/pvm_reduce.3
man/man3/pvm_reg_hoster.3
man/man3/pvm_reg_rm.3
man/man3/pvm_reg_tasker.3
man/man3/pvm_scatter.3
man/man3/pvm_send.3
man/man3/pvm_sendsig.3
man/man3/pvm_serror.3
man/man3/pvm_setcontext.3
man/man3/pvm_setmwid.3
man/man3/pvm_setopt.3
man/man3/pvm_setrbuf.3
man/man3/pvm_setsbuf.3
man/man3/pvm_settmask.3
man/man3/pvm_siblings.3
man/man3/pvm_spawn.3
man/man3/pvm_start_pvmd.3
man/man3/pvm_tasks.3
man/man3/pvm_tidtohost.3
man/man3/pvm_trecv.3
man/man3/pvm_unexport.3
man/man3/pvm_unpack.3
man/man3/pvm_unpackf.3
man/man3/pvm_upkbyte.3
man/man3/pvm_upkcplx.3
man/man3/pvm_upkdcplx.3
man/man3/pvm_upkdouble.3
man/man3/pvm_upkfloat.3
man/man3/pvm_upkint.3
man/man3/pvm_upklong.3
man/man3/pvm_upkmesg.3
man/man3/pvm_upkshort.3
man/man3/pvm_upkstr.3
man/man3/pvm_upkuint.3
man/man3/pvm_upkulong.3
man/man3/pvm_upkushort.3
man/man3/pvmfaddhost.3
man/man3/pvmfaddmhf.3
man/man3/pvmfadvise.3
man/man3/pvmfarchcode.3
man/man3/pvmfbarrier.3
man/man3/pvmfbcast.3
man/man3/pvmfbufinfo.3
man/man3/pvmfcatchout.3
man/man3/pvmfconfig.3
man/man3/pvmfdelhost.3
man/man3/pvmfdelinfo.3
man/man3/pvmfdelmhf.3
man/man3/pvmfexit.3
man/man3/pvmffreebuf.3
man/man3/pvmffreecontext.3
man/man3/pvmffrzgrp.3
man/man3/pvmfgather.3
man/man3/pvmfgetcontext.3
man/man3/pvmfgetinst.3
man/man3/pvmfgetmboxinfo.3
man/man3/pvmfgetopt.3
man/man3/pvmfgetrbuf.3
man/man3/pvmfgetsbuf.3
man/man3/pvmfgettid.3
man/man3/pvmfgsize.3
man/man3/pvmfhalt.3
man/man3/pvmfhostsync.3
man/man3/pvmfinitsend.3
man/man3/pvmfjoingrp.3
man/man3/pvmfkill.3
man/man3/pvmflvgrp.3
man/man3/pvmfmcast.3
man/man3/pvmfmkbuf.3
man/man3/pvmfmstat.3
man/man3/pvmfmytid.3
man/man3/pvmfnewcontext.3
man/man3/pvmfnotify.3
man/man3/pvmfnrecv.3
man/man3/pvmfpack.3
man/man3/pvmfparent.3
man/man3/pvmfperror.3
man/man3/pvmfpkmesg.3
man/man3/pvmfpkmesgbody.3
man/man3/pvmfprecv.3
man/man3/pvmfprobe.3
man/man3/pvmfpsend.3
man/man3/pvmfpstat.3
man/man3/pvmfputinfo.3
man/man3/pvmfrecv.3
man/man3/pvmfrecvinfo.3
man/man3/pvmfreduce.3
man/man3/pvmfscatter.3
man/man3/pvmfsend.3
man/man3/pvmfsendsig.3
man/man3/pvmfserror.3
man/man3/pvmfsetcontext.3
man/man3/pvmfsetopt.3
man/man3/pvmfsetrbuf.3
man/man3/pvmfsetsbuf.3
man/man3/pvmfsiblings.3
man/man3/pvmfspawn.3
man/man3/pvmfstartpvmd.3
man/man3/pvmftasks.3
man/man3/pvmftidtoh.3
man/man3/pvmftrecv.3
man/man3/pvmfunpack.3
man/man3/pvmfupkmesg.3

50
parallel/pvm3/arch.mk Normal file
View File

@@ -0,0 +1,50 @@
# $NetBSD: arch.mk,v 1.12 2012/02/03 04:06:08 sbd Exp $
#
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "NetBSD"
_PVM_OPSYS= NETBSD
_PVM_ARCH_cmd= ${ECHO} ${MACHINE_ARCH} | ${TR} "[a-z]" "[A-Z]"
_PVM_ARCH= ${_PVM_ARCH_cmd:sh}
.elif ${OPSYS} == "Linux"
_PVM_OPSYS= LINUX
. if !empty(MACHINE_ARCH:Malpha*)
_PVM_ARCH= ALPHA
. elif !empty(MACHINE_ARCH:Marm*)
_PVM_ARCH= ARM
. elif !empty(MACHINE_ARCH:Msparc*)
_PVM_ARCH= SPARC
. elif !empty(MACHINE_ARCH:Mhp_pa*)
_PVM_ARCH= HPPA
. elif !empty(MACHINE_ARCH:Mppc*)
_PVM_ARCH= PPC
. elif !empty(MACHINE_ARCH:Mx86_64)
_PVM_ARCH= 64
. else
_PVM_ARCH= # empty
. endif
.elif ${OPSYS} == "SunOS"
. if !empty(MACHINE_ARCH:Mi386*) || !empty(MACHINE_ARCH:Mx86_64*)
_PVM_OPSYS= X86
. else
_PVM_OPSYS= SUN4
. endif
_PVM_ARCH= SOL2 # Solaris (SunOS 5.*)
.elif ${OPSYS} == "Darwin"
_PVM_OPSYS= DARWIN
_PVM_ARCH= # empty
.elif ${OPSYS} == "DragonFly"
_PVM_OPSYS= DRAGONFLY
_PVM_ARCH= # empty
.elif ${OPSYS} == "FreeBSD"
_PVM_OPSYS= FREEBSD
_PVM_ARCH= # empty
.else
_PVM_OPSYS= UNKNOWN
_PVM_ARCH= # empty
.endif
PVM_ARCH= ${_PVM_OPSYS}${_PVM_ARCH}
PLIST_SUBST+= PVM_ARCH=${PVM_ARCH:Q}
FILES_SUBST+= PVM_ARCH=${PVM_ARCH:Q}

View File

@@ -0,0 +1,17 @@
# $NetBSD: buildlink3.mk,v 1.10 2009/03/20 19:25:13 joerg Exp $
BUILDLINK_TREE+= pvm
.if !defined(PVM_BUILDLINK3_MK)
PVM_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.pvm+= pvm>=3.4.3
BUILDLINK_ABI_DEPENDS.pvm+= pvm>=3.4.5nb1
BUILDLINK_PKGSRCDIR.pvm?= ../../parallel/pvm3
. include "${BUILDLINK_PKGSRCDIR.pvm}/arch.mk"
BUILDLINK_INCDIRS.pvm?= pvm3/include
BUILDLINK_LIBDIRS.pvm?= pvm3/lib/${PVM_ARCH}
.endif # PVM_BUILDLINK3_MK
BUILDLINK_TREE+= -pvm

58
parallel/pvm3/distinfo Normal file
View File

@@ -0,0 +1,58 @@
$NetBSD: distinfo,v 1.30 2011/11/27 00:28:29 marino Exp $
SHA1 (pvm3.4.6.tgz) = dc22bb3a592bb37ab86f0de8d867f67949d12e91
RMD160 (pvm3.4.6.tgz) = fa38e35d1d7a8e31b9c2baeb486a7371d6162378
Size (pvm3.4.6.tgz) = 1014257 bytes
SHA1 (patch-aa) = 01eb70804ffa50549ef2a9fd1d6d7417438053c6
SHA1 (patch-ab) = bb34608cab2b1bf0c1a03c3626376ef3fb97627f
SHA1 (patch-ac) = e1f512152bfb67c9ebdcb10127c906b27c6c684a
SHA1 (patch-ad) = 3ae745dc17dc8647110fc5f4571badc0bd21e5ae
SHA1 (patch-ae) = 8b1cd6765adcf86c0e50e8663c3eadac2c43065c
SHA1 (patch-af) = 6cfe6f2b279efea00b6a4588b51a9833e1d5106e
SHA1 (patch-ag) = 55545a6ba3c09f27502f44404ac419509ac6ea4e
SHA1 (patch-ah) = 923137a50581fd376a75571a5db48fb9085f3571
SHA1 (patch-ai) = 9110c92e7c7ed743c8e869346639792dbbf3b820
SHA1 (patch-aj) = 9ee59ba6dfb5bff2b2ade6dfd91041af8f93a733
SHA1 (patch-ak) = f9161b173975625021cdb2612e6748d937ed2864
SHA1 (patch-al) = 64e8161fc96d1b4390dece60dbd5b11a37dc755d
SHA1 (patch-am) = d006193cdd138fdae3cff9d0621b04839c38c676
SHA1 (patch-an) = 767ea8a9a5e0c5fb96b25c29f93d24d4d34b48a4
SHA1 (patch-ao) = 2b29a5d04774d1c796fe8adf28d385a148504c2d
SHA1 (patch-ap) = 6a3e8d80e45484e991cbefa9cdb64b23761434b9
SHA1 (patch-aq) = 6bedbe1d3cb3d7cf7b61a4e6233ac7601173d9f8
SHA1 (patch-ar) = bc9951cb567cb92d8c978e1ce003855d554eb74e
SHA1 (patch-as) = 2e7cd28b4526e3ef3f3bcf3e9f0446ee3a09c891
SHA1 (patch-at) = f3dbe98951722d41756b36e8e08bc5b25e0733df
SHA1 (patch-au) = 4c560b4b3c90088e2dc471951f696a1c5f4ef8dd
SHA1 (patch-av) = d6fb408d0c0237b503c9d58ebee17b6ca4d55d24
SHA1 (patch-aw) = a97cdb684b24d7a4b0bcaea0814ebebfb9687b7d
SHA1 (patch-ax) = 0cbe380151203ff917c2e9bb208f57c1c2155a4f
SHA1 (patch-ay) = 5006d9f76dbb536f3d1280dda92920a790d90da1
SHA1 (patch-az) = 8f3879e1c734406ae4d6752c025d42925a56893a
SHA1 (patch-ba) = c89743b7d09ce32700a1a3c1c2c0735962523416
SHA1 (patch-bb) = 4e563c280e4bcf94e546797c1d99248ab1ad5008
SHA1 (patch-bc) = 56cc87dfb11f9a8d4cd93acac3b13643b4eb9fb3
SHA1 (patch-bd) = cf7b76748d17a2ee8f9872b45d35e6ab6429f875
SHA1 (patch-be) = 16643c0d2257fac2e3c1957df9fafa59b9030264
SHA1 (patch-bf) = ca5dceb87f9dcba715f4b01982924267e1eb5b0d
SHA1 (patch-bg) = 8dba3b19231a69bd8fc892cc64e91dfdc457d6d6
SHA1 (patch-bh) = 16533fdec088fc575c829ed7e09a8647bd17e322
SHA1 (patch-bi) = bc5f70135f581d79e27c6da2d3834b9f1efb9fe0
SHA1 (patch-bj) = 1c2817c77e7acf7876625e4b9989982bb80e345e
SHA1 (patch-bk) = a05a60b81c5f02e6998cf8b85a1b5ccb814a13db
SHA1 (patch-bl) = 5faec2ed16c8711da93ad487c301558d36bc7ed8
SHA1 (patch-bm) = c50c1b7c78bb511e3c5c45648dfc2022e97e7108
SHA1 (patch-bn) = 9e36274f1aedaba3586bab5def88db561d0066d4
SHA1 (patch-bo) = b31cbd934cc732bc8bc9263e57c4d19a49434195
SHA1 (patch-bq) = 404d9b54968945019767bd299f40e69eb6a7f624
SHA1 (patch-br) = bb3431cd07153d9a8d42ca0fed8c55282a21977e
SHA1 (patch-bs) = 0f982d32bc145aae66fcae721c21560417ed304f
SHA1 (patch-bt) = aa57072e31b8c717eff64b57a5332b58f214b109
SHA1 (patch-bu) = a8410e44d6d18949fde5afa57780adc8e168d559
SHA1 (patch-bv) = faff2d0c965ece536942e97c12fad47a42253d3e
SHA1 (patch-bw) = 2dd00c3b3cebc8dfc926429648a6f9a3d314d041
SHA1 (patch-bx) = a8e538ec5bf5f0c6bba76a136186430a72e480fa
SHA1 (patch-by) = bb381baef296a792b01bacacbaa54710736ffd8f
SHA1 (patch-bz) = 5c2a9d5c05ab21974c55f8c973cfbe1177146d5f
SHA1 (patch-ca) = 5f1c3b1525c11732c32ee4a9d41f10478b87071d
SHA1 (patch-cb) = 1db5e4aecec7b35dc488ad478fd6de5e1c640623

View File

@@ -0,0 +1,10 @@
ARCHCFLAGS = -DSOCKADHASLEN -DNOREXEC -DRSHCOMMAND=\"${SSH}\" \
-DHASSTDLIB -DNEEDMENDIAN -DHASERRORVARS \
-DSYSERRISCONST
ARCHDLIB =
ARCHDOBJ =
ARCHLIB = -lrpcsvc
HASRANLIB = t
AR = ar
PVM_ARCH = DRAGONFLY
MAKE = make

View File

@@ -0,0 +1,10 @@
divert(-1)
undefine(`len')
define(`FUNCTION',`$1_')
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,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