Update to 3.4.3. This is not a downgrade. The update is needed for the
import of the pvmpov port. Approved by: maintainer
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
# New ports collection makefile for: pvm3
|
||||
# Version required: 3.4beta7
|
||||
# Version required: 3.4.3
|
||||
# Date created: 11 March 1999
|
||||
# Whom: Dima Sivachenko <dima@chg.ru>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
DISTNAME= pvm3.4.beta7
|
||||
PKGNAME= pvm-3.4.7
|
||||
DISTNAME= pvm3.4.3
|
||||
PKGNAME= pvm-3.4.3
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://www.netlib.org/pvm3/ \
|
||||
ftp://ftp.chg.ru/pub/prog/parallel/pvm/pvm3/
|
||||
@@ -16,12 +16,14 @@ EXTRACT_SUFX= .tgz
|
||||
MAINTAINER= dima@Chg.RU
|
||||
|
||||
USE_XLIB= yes
|
||||
|
||||
WRKSRC= ${WRKDIR}/pvm3
|
||||
MAKE_ENV+= PVM_ROOT=${WRKSRC}
|
||||
MAKE_ENV+= PVM_ROOT=${WRKSRC} ARCHCFLAGS="${CFLAGS}"
|
||||
MAKE_FLAGS+= F77=/usr/bin/f77
|
||||
ALL_TARGET= all install
|
||||
PVM_ROOT= ${PREFIX}/lib/pvm
|
||||
|
||||
MAN1= aimk.1 pvm.1 pvm_intro.1 pvmd.1 pvmd3.1
|
||||
MAN1= PVM.1 aimk.1 pvm.1 pvm_intro.1 pvm_shmd.1 pvmd.1 pvmd3.1
|
||||
MAN3= libfpvm.3 libpvm.3 pvm_addhosts.3 pvm_addmhf.3 pvm_advise.3 \
|
||||
pvm_archcode.3 pvm_barrier.3 pvm_bcast.3 pvm_bufinfo.3 \
|
||||
pvm_catchout.3 pvm_config.3 pvm_delete.3 pvm_delhosts.3 \
|
||||
@@ -66,18 +68,33 @@ MAN3= libfpvm.3 libpvm.3 pvm_addhosts.3 pvm_addmhf.3 pvm_advise.3 \
|
||||
pvmftasks.3 pvmftidtoh.3 pvmftrecv.3 pvmfunpack.3 pvmfupkmesg.3
|
||||
|
||||
do-install:
|
||||
|
||||
@ ${INSTALL_PROGRAM} ${WRKSRC}/bin/FREEBSD/* ${PREFIX}/bin
|
||||
@ ${INSTALL_PROGRAM} ${WRKSRC}/lib/FREEBSD/pvmd3 ${PREFIX}/libexec
|
||||
@ ${INSTALL_PROGRAM} ${WRKSRC}/lib/FREEBSD/pvm ${PREFIX}/libexec
|
||||
@ ${INSTALL_SCRIPT} ${WRKSRC}/lib/pvm ${PREFIX}/bin
|
||||
@ ${INSTALL_SCRIPT} ${WRKSRC}/lib/pvmd ${PREFIX}/bin
|
||||
@ ${MKDIR} ${PVM_ROOT}/lib/FREEBSD ${PVM_ROOT}/bin/FREEBSD ${PVM_ROOT}/conf
|
||||
@ ${INSTALL_PROGRAM} ${WRKSRC}/bin/FREEBSD/* ${PVM_ROOT}/bin/FREEBSD
|
||||
@ ${INSTALL_PROGRAM} ${WRKSRC}/lib/FREEBSD/pvmd3 ${PVM_ROOT}/lib/FREEBSD
|
||||
@ ${INSTALL_PROGRAM} ${WRKSRC}/lib/FREEBSD/pvm ${PVM_ROOT}/lib/FREEBSD
|
||||
@ ${INSTALL_SCRIPT} ${WRKSRC}/lib/pvm ${PVM_ROOT}/lib
|
||||
@ ${INSTALL_SCRIPT} ${WRKSRC}/lib/pvmd ${PVM_ROOT}/lib
|
||||
@ ${INSTALL_SCRIPT} ${WRKSRC}/lib/pvmgetarch ${PVM_ROOT}/lib
|
||||
@ ${INSTALL_SCRIPT} ${WRKSRC}/lib/aimk ${PVM_ROOT}/lib
|
||||
@ ${LN} -sf ${PVM_ROOT}/lib/pvm ${PREFIX}/bin/pvm
|
||||
@ ${LN} -sf ${PVM_ROOT}/lib/pvmd ${PREFIX}/bin/pvmd
|
||||
@ ${LN} -sf ${PVM_ROOT}/lib/aimk ${PREFIX}/bin/aimk
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/lib/FREEBSD/libpvm3.a ${PREFIX}/lib
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/lib/FREEBSD/libfpvm3.a ${PREFIX}/lib
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/lib/FREEBSD/libgpvm3.a ${PREFIX}/lib
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/lib/FREEBSD/libpvmtrc.a ${PREFIX}/lib
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/conf/FREEBSD.def ${PVM_ROOT}/conf
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/include/* ${PREFIX}/include
|
||||
@ ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${PREFIX}/man/man1
|
||||
@ ${INSTALL_MAN} ${WRKSRC}/man/man3/* ${PREFIX}/man/man3
|
||||
|
||||
post-install:
|
||||
@ ${ECHO_MSG}
|
||||
@ ${ECHO_MSG} "You have to set PVM_ROOT=${PVM_ROOT} enviropment variable on all machines"
|
||||
@ ${ECHO_MSG} "which you are planning to use for distributed computing. The best way to set"
|
||||
@ ${ECHO_MSG} "this variable on system-wide basis is to add \"PVM_ROOT=${PVM_ROOT}\" into"
|
||||
@ ${ECHO_MSG} "appropriate section of your /etc/login.conf file. You also have to enable"
|
||||
@ ${ECHO_MSG} "rshd on those machines."
|
||||
@ ${ECHO_MSG}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -1 +1 @@
|
||||
MD5 (pvm3.4.beta7.tgz) = 0a8d7aa3ff85f37a3b6a5cd0a3876440
|
||||
MD5 (pvm3.4.3.tgz) = 7ffa1310c31f737d80d45b4a3a2119af
|
||||
|
||||
@@ -1,49 +1,65 @@
|
||||
libexec/pvmd3
|
||||
libexec/pvm
|
||||
bin/dbwtest
|
||||
bin/ge
|
||||
bin/gexamp
|
||||
bin/gexample
|
||||
bin/gmbi
|
||||
bin/hello
|
||||
bin/hello_other
|
||||
bin/ibwtest
|
||||
bin/inherit1
|
||||
bin/inherit2
|
||||
bin/inherit3
|
||||
bin/inherita
|
||||
bin/inheritb
|
||||
bin/joinleave
|
||||
bin/lmbi
|
||||
bin/master1
|
||||
bin/master1h
|
||||
bin/mtile
|
||||
bin/pbwtest
|
||||
bin/pvm_gstat
|
||||
bin/pvmgroups
|
||||
bin/pvmgs
|
||||
bin/rbwtest
|
||||
bin/rme
|
||||
bin/slave1
|
||||
bin/spmd
|
||||
bin/srm
|
||||
bin/task0
|
||||
bin/task1
|
||||
bin/task_end
|
||||
bin/thb
|
||||
bin/timing
|
||||
bin/timing_slave
|
||||
bin/tjf
|
||||
bin/tjl
|
||||
bin/tnb
|
||||
bin/tracer
|
||||
bin/trcsort
|
||||
bin/trsg
|
||||
bin/tst
|
||||
bin/xep
|
||||
bin/aimk
|
||||
bin/pvm
|
||||
bin/pvmd
|
||||
lib/pvm/conf/FREEBSD.def
|
||||
lib/pvm/lib/aimk
|
||||
lib/pvm/lib/pvm
|
||||
lib/pvm/lib/pvmd
|
||||
lib/pvm/lib/pvmgetarch
|
||||
lib/pvm/lib/FREEBSD/pvmd3
|
||||
lib/pvm/lib/FREEBSD/pvm
|
||||
lib/pvm/bin/FREEBSD/dbwtest
|
||||
lib/pvm/bin/FREEBSD/fgexample
|
||||
lib/pvm/bin/FREEBSD/fmaster1
|
||||
lib/pvm/bin/FREEBSD/frsg
|
||||
lib/pvm/bin/FREEBSD/fslave1
|
||||
lib/pvm/bin/FREEBSD/fspmd
|
||||
lib/pvm/bin/FREEBSD/ge
|
||||
lib/pvm/bin/FREEBSD/gexamp
|
||||
lib/pvm/bin/FREEBSD/gexample
|
||||
lib/pvm/bin/FREEBSD/gmbi
|
||||
lib/pvm/bin/FREEBSD/gs
|
||||
lib/pvm/bin/FREEBSD/hello
|
||||
lib/pvm/bin/FREEBSD/hello_other
|
||||
lib/pvm/bin/FREEBSD/hitc
|
||||
lib/pvm/bin/FREEBSD/hitc_slave
|
||||
lib/pvm/bin/FREEBSD/ibwtest
|
||||
lib/pvm/bin/FREEBSD/inherit1
|
||||
lib/pvm/bin/FREEBSD/inherit2
|
||||
lib/pvm/bin/FREEBSD/inherit3
|
||||
lib/pvm/bin/FREEBSD/inherita
|
||||
lib/pvm/bin/FREEBSD/inheritb
|
||||
lib/pvm/bin/FREEBSD/joinleave
|
||||
lib/pvm/bin/FREEBSD/lmbi
|
||||
lib/pvm/bin/FREEBSD/master1
|
||||
lib/pvm/bin/FREEBSD/mhf_server
|
||||
lib/pvm/bin/FREEBSD/mhf_tickle
|
||||
lib/pvm/bin/FREEBSD/mtile
|
||||
lib/pvm/bin/FREEBSD/pbwtest
|
||||
lib/pvm/bin/FREEBSD/pvm_gstat
|
||||
lib/pvm/bin/FREEBSD/pvmgroups
|
||||
lib/pvm/bin/FREEBSD/pvmgs
|
||||
lib/pvm/bin/FREEBSD/rbwtest
|
||||
lib/pvm/bin/FREEBSD/rme
|
||||
lib/pvm/bin/FREEBSD/slave1
|
||||
lib/pvm/bin/FREEBSD/spmd
|
||||
lib/pvm/bin/FREEBSD/srm
|
||||
lib/pvm/bin/FREEBSD/task0
|
||||
lib/pvm/bin/FREEBSD/task1
|
||||
lib/pvm/bin/FREEBSD/task_end
|
||||
lib/pvm/bin/FREEBSD/thb
|
||||
lib/pvm/bin/FREEBSD/timing
|
||||
lib/pvm/bin/FREEBSD/timing_slave
|
||||
lib/pvm/bin/FREEBSD/tjf
|
||||
lib/pvm/bin/FREEBSD/tjl
|
||||
lib/pvm/bin/FREEBSD/tnb
|
||||
lib/pvm/bin/FREEBSD/tracer
|
||||
lib/pvm/bin/FREEBSD/trcsort
|
||||
lib/pvm/bin/FREEBSD/trsg
|
||||
lib/pvm/bin/FREEBSD/tst
|
||||
lib/pvm/bin/FREEBSD/xep
|
||||
include/fpvm3.h
|
||||
include/fpvm3_watcom.h
|
||||
include/pvm3.h
|
||||
include/pvmproto.h
|
||||
include/pvmtev.h
|
||||
@@ -51,3 +67,9 @@ lib/libpvm3.a
|
||||
lib/libpvmtrc.a
|
||||
lib/libfpvm3.a
|
||||
lib/libgpvm3.a
|
||||
@dirrm lib/pvm/lib/FREEBSD
|
||||
@dirrm lib/pvm/lib
|
||||
@dirrm lib/pvm/conf
|
||||
@dirrm lib/pvm/bin/FREEBSD
|
||||
@dirrm lib/pvm/bin
|
||||
@dirrm lib/pvm
|
||||
|
||||
Reference in New Issue
Block a user