Date: Sat, 13 Mar 1999 00:02:39 +0300 (MSK) From: Dima Sivachenko <dima@Chg.RU> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/10562: New port - PVM3 Message-ID: <199903122102.AAA28054@netserv1.chg.ru>
next in thread | raw e-mail | index | archive | help
>Number: 10562 >Category: ports >Synopsis: New port - PVM3 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Mar 12 13:10:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Dima Sivachenko >Release: FreeBSD 3.0-980520-SNAP i386 >Organization: >Environment: >Description: >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # . # ./files # ./files/md5 # ./pkg # ./pkg/DESCR # ./pkg/COMMENT # ./pkg/PLIST # ./patches # ./patches/patch-aa # ./patches/patch-ab # ./Makefile # echo c - . mkdir -p . > /dev/null 2>&1 echo c - ./files mkdir -p ./files > /dev/null 2>&1 echo x - ./files/md5 sed 's/^X//' >./files/md5 << 'END-of-./files/md5' XMD5 (pvm3.4.beta7.tgz) = 0a8d7aa3ff85f37a3b6a5cd0a3876440 END-of-./files/md5 echo c - ./pkg mkdir -p ./pkg > /dev/null 2>&1 echo x - ./pkg/DESCR sed 's/^X//' >./pkg/DESCR << 'END-of-./pkg/DESCR' XPVM (Parallel Virtual Machine) is a portable message-passing programming Xsystem, designed to link separate host machines to form a virtual Xmachine which is a single, manageable computing resource. X XThe virtual machine can be composed of hosts of different architectures, Xlocated in physically remote locations. PVM applications can be composed of any Xnumber of separate processes, or components, written in a mixture of C, XC++ and Fortran. The system is portable to a wide variety of Xarchitectures, including workstations, multiprocessors, supercomputers and XPCs. X Xhttp://www.epm.ornl.gov/pvm/pvm_home.html END-of-./pkg/DESCR echo x - ./pkg/COMMENT sed 's/^X//' >./pkg/COMMENT << 'END-of-./pkg/COMMENT' XParallel Virtual Machine libraries and environment END-of-./pkg/COMMENT echo x - ./pkg/PLIST sed 's/^X//' >./pkg/PLIST << 'END-of-./pkg/PLIST' Xlibexec/pvmd3 Xlibexec/pvm Xbin/dbwtest Xbin/ge Xbin/gexamp Xbin/gexample Xbin/gmbi Xbin/hello Xbin/hello_other Xbin/ibwtest Xbin/inherit1 Xbin/inherit2 Xbin/inherit3 Xbin/inherita Xbin/inheritb Xbin/joinleave Xbin/lmbi Xbin/master1 Xbin/master1h Xbin/mtile Xbin/pbwtest Xbin/pvm_gstat Xbin/pvmgroups Xbin/pvmgs Xbin/rbwtest Xbin/rme Xbin/slave1 Xbin/spmd Xbin/srm Xbin/task0 Xbin/task1 Xbin/task_end Xbin/thb Xbin/timing Xbin/timing_slave Xbin/tjf Xbin/tjl Xbin/tnb Xbin/tracer Xbin/trcsort Xbin/trsg Xbin/tst Xbin/xep Xbin/pvm Xbin/pvmd Xinclude/fpvm3.h Xinclude/pvm3.h Xinclude/pvmproto.h Xinclude/pvmtev.h Xlib/libpvm3.a Xlib/libpvmtrc.a Xlib/libfpvm3.a Xlib/libgpvm3.a END-of-./pkg/PLIST echo c - ./patches mkdir -p ./patches > /dev/null 2>&1 echo x - ./patches/patch-aa sed 's/^X//' >./patches/patch-aa << 'END-of-./patches/patch-aa' X--- src/global.h.orig Fri Mar 12 22:21:36 1999 X+++ src/global.h Fri Mar 12 22:24:32 1999 X@@ -230,7 +230,7 @@ X #endif X X #ifndef DEFBINDIR X-#define DEFBINDIR "$HOME/pvm3/bin/$PVM_ARCH:$PVM_ROOT/bin/$PVM_ARCH" X+#define DEFBINDIR "$PVM_ROOT/bin" X #endif X X #ifndef DEFDEBUGGER X@@ -246,7 +246,7 @@ X #endif X X #ifndef PVMDPATH X-#define PVMDPATH "$PVM_ROOT/lib/pvmd" X+#define PVMDPATH "$PVM_ROOT/bin/pvmd" X #endif X X END-of-./patches/patch-aa echo x - ./patches/patch-ab sed 's/^X//' >./patches/patch-ab << 'END-of-./patches/patch-ab' X--- xep/Makefile.aimk.orig Fri Mar 12 22:31:23 1999 X+++ xep/Makefile.aimk Fri Mar 12 22:35:01 1999 X@@ -24,8 +24,8 @@ X CFLAGS = $(CFLOPTS) -I$(PVMIDIR) -L$(PVMLDIR) $(ARCHCFLAGS) X LIBS = -l$(PVMLIB) $(ARCHLIB) $(OS2XEPLIBS) X XLIBS = -lXaw -lXmu -lXext -lXt -lX11 X-XCFLAGS = -I/usr/local/X11R5/include -I/usr/local/X11/include \ X- -L/usr/local/X11R5/lib -L/usr/local/X11/lib X+XCFLAGS = -I${X11BASE}/include -I{X11BASE}/X11/include \ X+ -L${X11BASE}/lib X X HEADERS = $(SDIR)/hostc.h $(SDIR)/imp.h $(SDIR)/myalloc.h \ X $(PVMIDIR)/pvm3.h $(PVMDIR)/src/bfunc.h END-of-./patches/patch-ab echo x - ./Makefile sed 's/^X//' >./Makefile << 'END-of-./Makefile' X# New ports collection makefile for: pvm3 X# Version required: 3.4beta7 X# Date created: 11 March 1999 X# Whom: Dima Sivachenko <dima@chg.ru> X# X# $Id $ X# X XDISTNAME= pvm3.4.beta7 XPKGNAME= pvm-3.4.7 XCATEGORIES= net XMASTER_SITES= http://www.netlib.org/pvm3/ \ X ftp://ftp.chg.ru/pub/prog/parallel/pvm/pvm3/ XEXTRACT_SUFX= .tgz X XMAINTAINER= dima@Chg.RU X XWRKSRC= ${WRKDIR}/pvm3 XMAKE_ENV+= PVM_ROOT=${WRKSRC} XMAKE_FLAGS+= F77=/usr/bin/f77 XALL_TARGET= all install X XMAN1= aimk.1 pvm.1 pvm_intro.1 pvmd.1 pvmd3.1 XMAN3= libfpvm.3 libpvm.3 pvm_addhosts.3 pvm_addmhf.3 pvm_advise.3 \ X pvm_archcode.3 pvm_barrier.3 pvm_bcast.3 pvm_bufinfo.3 \ X pvm_catchout.3 pvm_config.3 pvm_delete.3 pvm_delhosts.3 \ X pvm_delinfo.3 pvm_delmhf.3 pvm_exit.3 pvm_export.3 \ X pvm_freebuf.3 pvm_freecontext.3 pvm_freezegroup.3 pvm_gather.3 \ X pvm_getcontext.3 pvm_getfds.3 pvm_getinst.3 pvm_getmboxinfo.3 \ X pvm_getmwid.3 pvm_getopt.3 pvm_getrbuf.3 pvm_getsbuf.3 \ X pvm_gettid.3 pvm_gettmask.3 pvm_gsize.3 pvm_halt.3 \ X pvm_hostsync.3 pvm_initsend.3 pvm_insert.3 pvm_joingroup.3 \ X pvm_kill.3 pvm_lookup.3 pvm_lvgroup.3 pvm_mcast.3 pvm_mkbuf.3 \ X pvm_mstat.3 pvm_mytid.3 pvm_newcontext.3 pvm_notify.3 \ X pvm_nrecv.3 pvm_pack.3 pvm_packf.3 pvm_parent.3 pvm_perror.3 \ X pvm_pkbyte.3 pvm_pkcplx.3 pvm_pkdcplx.3 pvm_pkdouble.3 \ X pvm_pkfloat.3 pvm_pkint.3 pvm_pklong.3 pvm_pkmesg.3 \ X pvm_pkmesgbody.3 pvm_pkshort.3 pvm_pkstr.3 pvm_pkuint.3 \ X pvm_pkulong.3 pvm_pkushort.3 pvm_precv.3 pvm_probe.3 \ X pvm_psend.3 pvm_pstat.3 pvm_putinfo.3 pvm_recv.3 pvm_recvf.3 \ X pvm_recvinfo.3 pvm_reduce.3 pvm_reg_hoster.3 pvm_reg_rm.3 \ X pvm_reg_tasker.3 pvm_scatter.3 pvm_send.3 pvm_sendsig.3 \ X pvm_serror.3 pvm_setcontext.3 pvm_setmwid.3 pvm_setopt.3 \ X pvm_setrbuf.3 pvm_setsbuf.3 pvm_settmask.3 pvm_siblings.3 \ X pvm_spawn.3 pvm_start_pvmd.3 pvm_tasks.3 pvm_tidtohost.3 \ X pvm_trecv.3 pvm_unexport.3 pvm_unpack.3 pvm_unpackf.3 \ X pvm_upkbyte.3 pvm_upkcplx.3 pvm_upkdcplx.3 pvm_upkdouble.3 \ X pvm_upkfloat.3 pvm_upkint.3 pvm_upklong.3 pvm_upkmesg.3 \ X pvm_upkshort.3 pvm_upkstr.3 pvm_upkuint.3 pvm_upkulong.3 \ X pvm_upkushort.3 pvmfaddhost.3 pvmfaddmhf.3 pvmfadvise.3 \ X pvmfarchcode.3 pvmfbarrier.3 pvmfbcast.3 pvmfbufinfo.3 \ X pvmfcatchout.3 pvmfconfig.3 pvmfdelhost.3 pvmfdelinfo.3 \ X pvmfdelmhf.3 pvmfexit.3 pvmffreebuf.3 pvmffreecontext.3 \ X pvmffrzgrp.3 pvmfgather.3 pvmfgetcontext.3 pvmfgetinst.3 \ X pvmfgetmboxinfo.3 pvmfgetopt.3 pvmfgetrbuf.3 pvmfgetsbuf.3 \ X pvmfgettid.3 pvmfgsize.3 pvmfhalt.3 pvmfhostsync.3 \ X pvmfinitsend.3 pvmfjoingrp.3 pvmfkill.3 pvmflvgrp.3 pvmfmcast.3\ X pvmfmkbuf.3 pvmfmstat.3 pvmfmytid.3 pvmfnewcontext.3 \ X pvmfnotify.3 pvmfnrecv.3 pvmfpack.3 pvmfparent.3 pvmfperror.3 \ X pvmfpkmesg.3 pvmfpkmesgbody.3 pvmfprecv.3 pvmfprobe.3 \ X pvmfpsend.3 pvmfpstat.3 pvmfputinfo.3 pvmfrecv.3 pvmfrecvinfo.3\ X pvmfreduce.3 pvmfscatter.3 pvmfsend.3 pvmfsendsig.3 \ X pvmfserror.3 pvmfsetcontext.3 pvmfsetopt.3 pvmfsetrbuf.3 \ X pvmfsetsbuf.3 pvmfsiblings.3 pvmfspawn.3 pvmfstartpvmd.3 \ X pvmftasks.3 pvmftidtoh.3 pvmftrecv.3 pvmfunpack.3 pvmfupkmesg.3 X Xdo-install: X X @ ${INSTALL_PROGRAM} ${WRKSRC}/bin/FREEBSD/* ${PREFIX}/bin X @ ${INSTALL_PROGRAM} ${WRKSRC}/lib/FREEBSD/pvmd3 ${PREFIX}/libexec X @ ${INSTALL_PROGRAM} ${WRKSRC}/lib/FREEBSD/pvm ${PREFIX}/libexec X @ ${INSTALL_SCRIPT} ${WRKSRC}/lib/pvm ${PREFIX}/bin X @ ${INSTALL_SCRIPT} ${WRKSRC}/lib/pvmd ${PREFIX}/bin X @ ${INSTALL_DATA} ${WRKSRC}/lib/FREEBSD/libpvm3.a ${PREFIX}/lib X @ ${INSTALL_DATA} ${WRKSRC}/lib/FREEBSD/libfpvm3.a ${PREFIX}/lib X @ ${INSTALL_DATA} ${WRKSRC}/lib/FREEBSD/libgpvm3.a ${PREFIX}/lib X @ ${INSTALL_DATA} ${WRKSRC}/lib/FREEBSD/libpvmtrc.a ${PREFIX}/lib X @ ${INSTALL_DATA} ${WRKSRC}/include/* ${PREFIX}/include X @ ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${PREFIX}/man/man1 X @ ${INSTALL_MAN} ${WRKSRC}/man/man3/* ${PREFIX}/man/man3 X X.include "bsd.port.mk" END-of-./Makefile exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199903122102.AAA28054>