--- pvm-3.4.5.orig/debian/README.Debian +++ pvm-3.4.5/debian/README.Debian @@ -0,0 +1,40 @@ +pvm for DEBIAN +---------------------- + + The PVM_ROOT environment variable defaults to /usr/lib/pvm3 without +user intervention, so users do not need to modify their login scripts. +At the moment, only the main PVM library is available as a shared library, +the others (fpvm, gpvm, pvmtrc) are static libraries. + The easiest way to use pvm is to enable rsh between machines. +See 'man rhosts'. After rsh is working, just type 'pvm' on one of the +machines, and 'add host1 host2 host3 ...' at the pvm prompt. + PVM programs are generally linked with -lpvm3, but this varies from +platform to platform. The aimk program is a makefile wrapper that handles +many of these differences. + + To use an alternative remote shell (eg. ssh): +ln -sf /usr/bin/ssh /etc/alternatives/pvm-rsh + Note that using ssh will not gain you much security as the inter-pvm +communications occur over an insecure link, and may be used to start remote +processes. If you're not doing parallel computation on a private network +(or at least behind a firewall) you are strongly urged to set up a "virtual +private network" using IPSEC, ssh/ppp tunnels, or another similar +technology. + + Developers: the pvm3 shared library has been separated out to libpvm3, +which is approximately 200K and contains no daemons or other known security +risks (pvm<3.4.0-7 had some /tmp problems). It should be safe and +inexpensive to include this library on any system if any packages require it +(eg. povray). Rather than create pvm- and nopvm- packages it is recommended +that you create only one package with PVM support enabled, but only depend +on libpvm3. The user can decide whether to install the full pvm package or +not. pvm_spawn() will return an error on libpvm3-only nodes, shunting the +program into a fallback serial mode if supported. + + Porters and autocompilers: If the pvm package reports a dependency on +itself please remove the old (3.4.0) pvm and pvm-dev packages before +building the new 3.4.2+ packages. This is an artifact of the shared library +that used to be in the pvm package (now in libpvm3) and the used of ldd in +dpkg-shlibdeps used to determine the dependencies at build-time. + +Drake Diedrich , Wed, 30 Jul 1997 16:00:54 +1000 --- pvm-3.4.5.orig/debian/changelog +++ pvm-3.4.5/debian/changelog @@ -0,0 +1,505 @@ +pvm (3.4.5-12.6) unstable; urgency=medium + + * Non-maintainer upload with maintainer's permission. Thanks. + * Add support for arm64, mips64el, ppc64 in debian/getpvmarch (Closes: + #734468, #757324). + + -- Aurelien Jarno Fri, 12 Sep 2014 10:40:19 +0200 + +pvm (3.4.5-12.5) unstable; urgency=low + + * Non-maintainer upload. + * Fix 22-fix_FTBFS4hurd.patch (Closes: #675454). + + -- Samuel Thibault Sun, 17 Jun 2012 01:29:03 +0200 + +pvm (3.4.5-12.4) unstable; urgency=low + + * Non-maintainer upload. + * Add architecture detection for s390x. Thanks to Aurelien Jarno. + (Closes: #639491) + + -- Philipp Kern Sun, 01 Apr 2012 14:23:40 +0000 + +pvm (3.4.5-12.3) unstable; urgency=low + + * Non-maintainer upload. + * Add patch 22-fix_FTBFS4hurd.patch (Closes: #622932). Thanks Svante Signell + for initial patch. + * Add patch 23-fix_trunc.patch to fix O_TRUNC undefined behavior without + O_WRONLY or O_RDWR. + + -- Samuel Thibault Fri, 19 Aug 2011 20:59:48 +0000 + +pvm (3.4.5-12.2) unstable; urgency=low + + * Non-maintainer upload. + ACKed by maintainer. + * Support Renesas SH (Closes: #565370). + - Add patch 21-sh4-support.patch. + - Add support sh4 to getpvmarch. + + -- Nobuhiro Iwamatsu Tue, 09 Feb 2010 12:02:45 +0900 + +pvm (3.4.5-12.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix " missing-dependency-on-libc needed ..." by adding ${shlibs:Depends} + to pvm-dev's Depends in debian/control (closes: #553260). + * Fix "replacing libreadline5-dev build dependency with libreadline-dev" + (closes: #553830). + * Tighten dependency of pvm-dev on libpvm3 to (= ${binary:Version}), + thanks lintian. + + -- gregor herrmann Sun, 29 Nov 2009 13:56:59 +0100 + +pvm (3.4.5-12) unstable; urgency=high + + * Depend on openssh-client | rsh-client instead of suggesting rsh-client. + (Closes: #531413) + + -- Steinar H. Gunderson Sat, 06 Jun 2009 00:12:35 +0200 + +pvm (3.4.5-11) unstable; urgency=high + + * In debian/rules, pick out the version number from the changelog instead of + from the current directory name; fixes FTBFS if the directory has been + renamed for some reason. Baed on patch from Simon McVittie and Peter Green. + (Closes: #483328) + + -- Steinar H. Gunderson Wed, 02 Jul 2008 23:16:11 +0200 + +pvm (3.4.5-10) unstable; urgency=low + + * Resync with Ubuntu. + * debian/getpvmarch: Allow i686 as a valid architecture meaning the same + as i386. + * Acknowledge NMU. + + -- Steinar H. Gunderson Mon, 21 Jan 2008 00:10:33 +0100 + +pvm (3.4.5-9.1) unstable; urgency=low + + * Non-maintainer upload + * use gfortran instead of g77 to compile pvm examples + patch from Riku Voipio (Closes: #449297) + + -- Colin Tuckley Mon, 31 Dec 2007 13:16:02 +0000 + +pvm (3.4.5-9) unstable; urgency=low + + * Build and include examples. (Closes: #104289) + * Build-depend on libx11-dev and libxaw7-dev, for xep, and g77, for other + examples. + * Give "all" instead of "default" to aimk, to build everything. + * Add a "pvm-examples" package to debian/control, and make a + pvm-examples.dirs so we have a /usr/bin to put stuff into. + * mv pvm files from bin/$ARCH/ instead of cp-ing them, making it much + easier to find the examples (all the other files). + * Rename gs, hello and srm to gs.pvm, hello.pvm and srm.pvm, as they would + conflict with packages already in the archive otherwise. + * Put examples.tar.gz and gexamples.tar.gz into pvm-examples instead of + pvm. (They are kept even though we have binaries, as the source is + useful.) + + -- Steinar H. Gunderson Sun, 7 Jan 2007 02:52:17 +0100 + +pvm (3.4.5-8) unstable; urgency=low + + * Switch from a monolithic diff to using quilt. + * Build-depend on quilt (>= 0.40). + * Include quilt.make in debian/rules, patch on build, and unpatch on + clean. + * Make an explicit build-stamp instead of "touch build", since that's + easier to get to work properly when the build target has dependencies. + Update the clean target accordingly. + * Split the monolithic diff into individual patches in debian/patches/ as + well as possible. The rationale for many of these patches is a bit + unclear -- I've kept all of them for now, though, as they seem to have + been around for a long time and probably do something useful. :-) + * Give a preference for the libreadline-dev build-dependency; I'm a bit + unsure how this actually worked earlier. + * Apply patches from Petr Salinger to fix FTBFS on GNU/kFreeBSD. + (Closes: #405752) + * Use $DEB_HOST_ARCH_CPU instead of $DEB_BUILD_ARCH in getpvmarch. + * 20-fix-kfreebsd-ftbfs.patch: Slight adjustments to cope with the + definition of "struct ifreq" in FreeBDS. + + -- Steinar H. Gunderson Sat, 6 Jan 2007 00:57:12 +0100 + +pvm (3.4.5-7) unstable; urgency=low + + * Build with SHELL=/bin/bash in debian/rules; fixes FTBFS when /bin/sh + isn't bash. (Closes: #379543) + + -- Steinar H. Gunderson Wed, 9 Aug 2006 00:00:40 +0200 + +pvm (3.4.5-6) unstable; urgency=low + + * Add a shebang to the top of the generated lib/pvmgetarch. + * Fix quoting of .IP argument in the pvm_putinfo man page. + * Update debhelper compatibility level (and associated build-depends) + to v5. (No changes needed.) + + -- Steinar H. Gunderson Sun, 15 Jan 2006 01:53:54 +0100 + +pvm (3.4.5-5) unstable; urgency=low + + * Use --remove-all on pvm-rsh alternative in prerm instead of --remove. + (Closes: #328366) + + -- Steinar H. Gunderson Thu, 6 Oct 2005 15:25:03 +0200 + +pvm (3.4.5-4) unstable; urgency=low + + * Support PPC64 architecture, patch from Andreas Jochens. (Closes: #325407) + + -- Steinar H. Gunderson Sun, 28 Aug 2005 16:15:57 +0200 + +pvm (3.4.5-3) unstable; urgency=low + + * Fix some manpage redirections being against section "3PVMPVM". + (Closes: #317996) + * Explicitly chmod +x debian/getpvmarch during build and clean. + + -- Steinar H. Gunderson Wed, 13 Jul 2005 16:13:22 +0200 + +pvm (3.4.5-2) unstable; urgency=low + + * Add powerpc, mipsel and arm to architectures known by debian/getpvmarch; + should fix FTBFS on those architectures. + * Add -DFDSETNOTSTRUCT to LINUXATARI.conf, should fix FTBFS on m68k. + + -- Steinar H. Gunderson Sun, 10 Jul 2005 11:35:18 +0200 + +pvm (3.4.5-1) unstable; urgency=low + + * New upstream release. (Closes: #181323) Obsoletes several + Debian-specific patches, most notably the SAFETMP stuff. + * Generate lib/pvmgetarch compile-time from debian/rules; it's impossible + to differentiate i386 and amd64 properly from uname output alone. + * Bump Standards-Version to 3.6.2 (no changes needed). + * Fix FTBFS with gcc 4.0. (Closes: #300593) + * Fix typo in pvm(1) man page, patch from A Costa. (Closes: #311231) + + -- Steinar H. Gunderson Sat, 9 Jul 2005 19:30:30 +0200 + +pvm (3.4.2-19) unstable; urgency=low + + * The "sarge is finally frozen, let's try this thing and see if it breaks" + release :-) + * Hack the build scripts to produce a shared version of libgpvm3. + (Closes: #266762, #266837, #270506) + + -- Steinar H. Gunderson Thu, 5 May 2005 01:36:19 +0200 + +pvm (3.4.2-18) unstable; urgency=high + + * urgency=high, closes an RC bug. + * pvm was not depending on libpvm3 _again_. Fixed dh_shlibdeps line, + and moved it after dh_makeshlibs (and dh_gencontrol after that). + This fixed the dependencies when building in a pbuilder. (Closes: #284540) + + -- Steinar H. Gunderson Sat, 12 Feb 2005 01:25:28 +0100 + +pvm (3.4.2-17) unstable; urgency=medium + + * urgency=medium as this package fixes a Priority: important bug. + * Include prototype for pvm_freezegroup(). (Closes: #288869) + * Make all manpage redirects redirect to .3PVM instead of + .3, which went away in -14 (this is essentially the same + as the bug fixed in -16, but on a broader scale). (Closes: #291106) + + -- Steinar H. Gunderson Tue, 1 Feb 2005 14:09:43 +0100 + +pvm (3.4.2-16) unstable; urgency=high + + * urgency=high as of current release policy; -15 and -14 were urgency=low + by mistake. + * Fix pvmd.1 redirection to redirect to pvmd3.1PVM istead of pvmd3.1 (which + doesn't exist anymore). (Closes: #287365) + + -- Steinar H. Gunderson Mon, 27 Dec 2004 23:26:17 +0100 + +pvm (3.4.2-15) unstable; urgency=low + + * Copy lib/$(PVM_ARCH)/pvm (the binary) into /usr/bin/pvm instead of + lib/pvm (the shell script). Thanks to John Winters for noticing this. + (Closes: #286469) + + -- Steinar H. Gunderson Mon, 20 Dec 2004 16:12:39 +0100 + +pvm (3.4.2-14) unstable; urgency=low + + * Convert package from debhelper v1 to v4. This should fix the shlibs + problems and make pvm depend on libpvm3 (and hopefully broke nothing + in the process :-) ). (Closes: #284540) Changes include: + - debian/compat added and set to 4. + - No more debian/*.files and moving stuff around; cp directly into + the right directory at once. + - dh_installman instead of dh_installmanpages; debian/*.manpages created + to get stuff installed at the right place and with the right names. + This should fix the horde of manpage-section-mismatch lintian warnings + as well, but there are still lots of manpage-has-bad-whatis-entry + warnings. (To me, this looks like a bug in lintian, and I'll file + a bug report shortly.) + - For x86 (with archname LINUX), only LINUX.{def,m4} is copied into conf/, + not LINUX* (which includes LINUXPPC etc.). + - pvm is now before pvm-dev in debian/control, so some documentation etc. + have moved into slightly more logical places. + - Add versioned debhelper Build-Depends. + * Don't include Readme.Os2 and Readme.Win32.txt.gz anymore. + + -- Steinar H. Gunderson Tue, 7 Dec 2004 20:08:29 +0100 + +pvm (3.4.2-13) unstable; urgency=high + + * Return "LINUX" even on AMD64, since sarge will ship with an AMD64 kernel + but we still don't want to build for AMD64 in sarge. (For etch, we'll + work out something proper using dpkg-architecture, of course.) + + -- Steinar H. Gunderson Tue, 7 Sep 2004 23:43:48 +0200 + +pvm (3.4.2-12) unstable; urgency=low + + * Fixed pvmgetarch to not return "LINUXRRRRR" on SPARC platforms (and + similar results on other "unknown" architectures) when there was a file + called "R" in the current directory. Thanks to Goswin von Brederlow for + spotting the error. (Closes: #265697) + + -- Steinar H. Gunderson Wed, 18 Aug 2004 12:23:52 +0200 + +pvm (3.4.2-11) unstable; urgency=low + + * Renamed conf/LINUXAMDX64.m4 to conf/LINUXAMD64.m4 to make pvm build + properly on AMD64; thanks to Andreas Jochens for pointing this out. + (Closes: #248001) + + -- Steinar H. Gunderson Sat, 8 May 2004 17:47:32 +0200 + +pvm (3.4.2-10) unstable; urgency=low + + * Changed Maintainer address to my @debian.org address. + * Removed the "3.a" suffix from the libpvm/libfpvm manpage titles to make + them better match what the user types in when looking for a man page. + (Closes: #99602) + + -- Steinar H. Gunderson Wed, 17 Mar 2004 00:35:52 +0100 + +pvm (3.4.2-9) unstable; urgency=low + + * Package hijacked; new maintainer. (Closes: #222698) + * Acknowledge NMUs. (Closes: #84939, #100050, #195245, #104804, #109719) + * Fixed a number of problems where missing prototypes would confuse the + compiler and cause bugs (some of them fatal) on 64-bit platforms. + (Closes: #222297, #126652, #105757) + * Added a target for AMD x86-64. + * Added a symlink from /usr/bin/pvmgs to $PVM_ROOT/lib/pvmgs. + (Closes: #181163) + * Updated Standards-Version to 3.6.1: + * Supports DEB_BUILD_OPTIONS. + * Changed optimization level to -O2. + * libpvm3 is now in section libs, and Recommends: pvm. + + -- Steinar H. Gunderson Fri, 23 Jan 2004 20:08:32 +0100 + +pvm (3.4.2-8.1) unstable; urgency=low + + * Non-Maintainer Upload + * Apply patch from Daniel Schepler to fix GCC 3.3 preprocessor + breakage. (Closes: #195245) + + -- Joel Baker Fri, 22 Aug 2003 23:59:14 -0600 + +pvm (3.4.2-8) unstable; urgency=low + + * S390 patch from Gerhard Tonn (closes: #121440) + * Readline build dependency already in place. (closes: #108248) + + -- Drake Diedrich Wed, 28 Nov 2001 16:09:34 +1100 + +pvm (3.4.2-7.3) unstable; urgency=low + + * Non-maintainer upload + * fix lib/pvmgetarch to detect linux mips correctly. (closes #84939) + * make pvm-dev depending on libreadline-dev. (closes: #100050, 100857) + * add m4 to build depends. + * clean with rm -rf instead of rmdir. + + -- Bastian Blank Tue, 4 Sep 2001 14:31:26 +0200 + +pvm (3.4.2-7.2) unstable; urgency=low + + * NMU for IA64 port + + -- Randolph Chung Wed, 22 Aug 2001 23:21:45 -0700 + +pvm (3.4.2-7.1) unstable; urgency=low + + * NMU + * Fix HPPA case in lib/pvmgetarch. Closes: #104804 + + -- LaMont Jones Tue, 7 Aug 2001 00:06:21 -0600 + +pvm (3.4.2-7) unstable; urgency=low + + * Added ARM float order patch (closes: #94249) + * Added libreadline-dev build depends (closes: #100050, #100857) + + -- Drake Diedrich Tue, 19 Jun 2001 09:54:02 +1000 + +pvm (3.4.2-6) unstable; urgency=low + + * Added LINUXMIPS and generalized pvmgetarch (fixes: #84939) + * Apply ARM integer sig patch (fixes: ##94249) + * Added debhelper Build-Depends (Lintian) + * Moved README.Debian to the pvm package (from pvm-dev) + + -- Drake Diedrich Mon, 4 Jun 2001 11:01:07 +1000 + +pvm (3.4.2-5) frozen unstable; urgency=low + + * Release Manager: change required for -rsudo builds + * Modified clean target to remove empty LINUX* directories (closes: #59574) + + -- Drake Diedrich Thu, 16 Mar 2000 11:34:31 +1100 + +pvm (3.4.2-4) frozen unstable; urgency=high + + * Release manager: changes required to build on SPARC and ARM + * Added flags for sys_errlist to LINUXSPARC (closes: #59574) + * Added sparc64 in addition to sparc for LINUXSPARC + * note to self: will need to create LINUXSPARC64 for woody once the new + * build environment exists. + * Added LINUXARM. + + -- Drake Diedrich Fri, 3 Mar 2000 20:09:39 -0700 + +pvm (3.4.2-3) unstable; urgency=high + + * Added /usr/lib/pvm3/bin directory to pvm.deb (closes: #49593) + * Remove regex.o from dependencies. (closes: #49640) + * Added OVERLOADHOST at request of user. + * remove pvm-rsh alternative in pvm prerm + + -- Drake Diedrich Tue, 9 Nov 1999 22:17:09 +1100 + +pvm (3.4.2-2) unstable; urgency=high + + * strict ANSI varargs usage: req. for PPC and gcc 2.96 + + -- Drake Diedrich Sun, 31 Oct 1999 06:43:21 +1100 + +pvm (3.4.2-1) unstable; urgency=low + + * New upstream source + * Added pvm-rsh alternative (closes: #41289) + * Recommends rsh-client (closes: #41286) + * pvm no longer coredumps on exit, fixed upstream (closes: #43246) + * Created separate libpvm3 package for shared library (E: lintian), + * will use to eliminate separate xpvmpov binary package. + + -- Drake Diedrich Wed, 6 Oct 1999 13:56:21 +1000 + +pvm (3.4.0-6) unstable; urgency=low + + * Applied SAFETMP patch + + -- Drake Diedrich Wed, 6 Oct 1999 13:54:40 +1000 + +pvm (3.4.0-5) unstable; urgency=high + + * Quick non-backward-compatible fix to unsafe /tmp log and daemon + files. Backward-compatible fixes soon - don't distribute staticly + linked binaries from this version for compatibility reasons. + + -- Drake Diedrich Wed, 21 Jul 1999 13:35:45 +1000 + +pvm (3.4.0-4) unstable; urgency=low + + * Change owner back to LOGNAME in clean target. Closes: #37290 + + -- Drake Diedrich Mon, 10 May 1999 12:11:57 +1000 + +pvm (3.4.0-3) unstable; urgency=low + + * Added .def and .m4 file for LINUXM68K. closes: #36471 + + -- Drake Diedrich Wed, 28 Apr 1999 11:38:16 +1000 + +pvm (3.4.0-2) unstable; urgency=low + + * Removed pvmlogerror() that segfaulted on PPC - vfprintf() is suspect + + -- Drake Diedrich Tue, 6 Apr 1999 22:23:04 +1000 + +pvm (3.4.0-1) unstable; urgency=low + + * New upstream release + * Replaced LINUX/Makefile with Linux-shared-library enhanced Makefile.aimk + * should fix build difficulties on non-i386 platforms (powerpc) + + -- Drake Diedrich Sun, 4 Apr 1999 00:24:41 +1000 + +pvm (3.4beta7-3) frozen unstable; urgency=low + + * -fPIC + + -- Drake Diedrich Wed, 11 Nov 1998 16:57:18 +1100 + +pvm (3.4beta7-2) frozen unstable; urgency=low + + * Added LINUXM68K to pvmgetarch, needed in heterogenous clusters. + * Added LINUXM68K, LINUXHPPA, LINUXSPARC, and LINUXPPC src/arch/Makefiles + * Delete regex .o's to force -fpic recompile. Lintian. + * ldconfig in postinst. Lintian. + * Replace -fPIC with -fpic + * Description typo. Fixes: Bug#18978 + * Multiarchtecture patch (-alpha). Fixes: Bug#27310 + + -- Drake Diedrich Tue, 10 Nov 1998 17:55:53 +1100 + +pvm (3.4beta7-1) unstable; urgency=low + + * New upstream release + * beta6->beta7 diffs show new architectures LINUXHPPA and LINUXPPC, + * trace code and console changes. + * No LINUXM68K yet, still calling it just LINUX + + -- Drake Diedrich Thu, 3 Sep 1998 10:55:38 +1000 + +pvm (3.4beta6-3) unstable; urgency=low + + * Switched debian/rules from debstd to debhelper + * Wrote pvmgetarch, pvmgs, and pvmgroups manpages + * Moved aimk.1 to pvm-dev + + -- Drake Diedrich Tue, 17 Feb 1998 14:26:36 +1100 + +pvm (3.4beta6-2) unstable; urgency=low + + * Added a link from /usr/doc/pvm-dev to /usr/doc/pvm to comply with + copyright policy + + -- Drake Diedrich Tue, 27 Jan 1998 11:36:46 +1100 + +pvm (3.4beta6-1) unstable; urgency=low + + * Debian libc6 changes removed, in upstream source now + * New upstream source + + -- Drake Diedrich Wed, 7 Jan 1998 10:58:52 +1100 + +pvm (3.4beta4-2) unstable; urgency=low + + * Added Linux/m68k to pvmgetarch (#16339) + + -- Drake Diedrich Tue, 30 Dec 1997 12:39:52 +1100 + +pvm (3.4beta4-1) unstable; urgency=low + + * Switched soname from libpvm3.so.0 to libpvm3.so.3 + * Initial Release. + + -- Drake Diedrich Sat, 13 Sep 1997 10:03:39 +1000 + --- pvm-3.4.5.orig/debian/compat +++ pvm-3.4.5/debian/compat @@ -0,0 +1 @@ +5 --- pvm-3.4.5.orig/debian/control +++ pvm-3.4.5/debian/control @@ -0,0 +1,43 @@ +Source: pvm +Section: devel +Priority: extra +Maintainer: Steinar H. Gunderson +Build-Depends: debhelper (>= 5.0.0), libreadline-dev, m4, quilt (>= 0.40), libx11-dev, libxaw7-dev, gfortran +Standards-Version: 3.6.2 + +Package: pvm +Architecture: any +Depends: ${shlibs:Depends}, openssh-client | rsh-client +Replaces: pvm-dev (<<3.4beta6-3) +Description: Parallel Virtual Machine - binaries + Console and communication daemon binaries for the Parallel Virtual + Machine. Should be sufficient to utilize a node in a dynamically linked + PVM program such as pvmpov. + +Package: pvm-dev +Architecture: any +Depends: ${shlibs:Depends}, libreadline-dev, pvm, libpvm3 (= ${binary:Version}) +Replaces: pvm (<<3.4.2-1) +Description: Parallel Virtual Machine - development files + Headers, man pages, documentation, auxiliary functions, and static + libraries for the Parallel Virtual Machine distributed memory + communications library. + +Package: libpvm3 +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Replaces: pvm (<<3.4.2-1) +Recommends: pvm +Description: Parallel Virtual Machine - shared libraries + Just the bare library, required by binaries with optional PVM support such + as pvmpov. Install the pvm package if you wish to actually run a parallel + job. + +Package: pvm-examples +Architecture: any +Depends: ${shlibs:Depends} +Description: Parallel Virtual Machine - examples + This package provides the examples distributed along with the Parallel + Virtual Machine. This can be useful for initial cluster or interoptability + testing. --- pvm-3.4.5.orig/debian/copyright +++ pvm-3.4.5/debian/copyright @@ -0,0 +1,35 @@ +This package was debianized by Drake Diedrich Drake.Diedrich@anu.edu.au on +Sat, 13 Sep 1997 10:03:39 +1000. + +It was downloaded from http://www.netlib.org/pvm3/ + +Copyright: + + + PVM version 3.4: Parallel Virtual Machine System + University of Tennessee, Knoxville TN. + Oak Ridge National Laboratory, Oak Ridge TN. + Emory University, Atlanta GA. + Authors: J. J. Dongarra, G. E. Fagg, G. A. Geist, + J. A. Kohl, R. J. Manchek, P. Mucci, + P. M. Papadopoulos, S. L. Scott, and V. S. Sunderam + (C) 1997 All Rights Reserved + + NOTICE + + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby granted + provided that the above copyright notice appear in all copies and + that both the copyright notice and this permission notice appear in + supporting documentation. + + Neither the Institutions (Emory University, Oak Ridge National + Laboratory, and University of Tennessee) nor the Authors make any + representations about the suitability of this software for any + purpose. This software is provided ``as is'' without express or + implied warranty. + + PVM version 3 was funded in part by the U.S. Department of Energy, + the National Science Foundation and the State of Tennessee. + +________________________________________________________________________ --- pvm-3.4.5.orig/debian/dirs +++ pvm-3.4.5/debian/dirs @@ -0,0 +1,4 @@ +usr/lib +usr/include +usr/bin +usr/share/doc/pvm --- pvm-3.4.5.orig/debian/docs +++ pvm-3.4.5/debian/docs @@ -0,0 +1 @@ +doc/ --- pvm-3.4.5.orig/debian/getpvmarch +++ pvm-3.4.5/debian/getpvmarch @@ -0,0 +1,55 @@ +#! /bin/sh + +eval `dpkg-architecture` + +case $DEB_HOST_ARCH_CPU in + i[36]86) + echo LINUX + ;; + sparc) + echo LINUXSPARC + ;; + alpha) + echo LINUXALPHA + ;; + m68k) + echo LINUXATARI + ;; + amd64) + echo LINUX64 + ;; + ia64) + echo LINUX64 + ;; + ppc64|ppc64el) + echo LINUX64 + ;; + hppa) + echo LINUXHPPA + ;; + mips*) + echo LINUXMIPS + ;; + s390) + echo LINUXS390 + ;; + s390x) + echo LINUXS390 + ;; + powerpc) + echo LINUXPPC + ;; + arm) + echo LINUXARM + ;; + arm64) + echo LINUX64 + ;; + sh4) + echo LINUXSH + ;; + *) + echo 'Unknown architecture!' 1>&2 + exit 1; +esac + --- pvm-3.4.5.orig/debian/libpvm3.dirs +++ pvm-3.4.5/debian/libpvm3.dirs @@ -0,0 +1 @@ +/usr/lib --- pvm-3.4.5.orig/debian/libpvm3.postinst +++ pvm-3.4.5/debian/libpvm3.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +if [ "$1" = "configure" ] +then + ldconfig +fi + +#DEBHELPER# --- pvm-3.4.5.orig/debian/patches/01-replace-pvmarch.patch +++ pvm-3.4.5/debian/patches/01-replace-pvmarch.patch @@ -0,0 +1,13 @@ +Index: pvm-3.4.5/Makefile +=================================================================== +--- pvm-3.4.5.orig/Makefile ++++ pvm-3.4.5/Makefile +@@ -6,7 +6,7 @@ + + SHELL = /bin/sh + +-AIMKSTR = -here -f ./conf/`./lib/pvmtmparch`.def -f ./Makefile.aimk ++AIMKSTR = -here -f ./conf/`./debian/getpvmarch`.def -f ./Makefile.aimk + + default: + ./lib/aimk $(AIMKSTR) default --- pvm-3.4.5.orig/debian/patches/02-proper-cleaning.patch +++ pvm-3.4.5/debian/patches/02-proper-cleaning.patch @@ -0,0 +1,15 @@ +Index: pvm-3.4.5/Makefile +=================================================================== +--- pvm-3.4.5.orig/Makefile ++++ pvm-3.4.5/Makefile +@@ -19,6 +19,10 @@ all: + + clean: + ./lib/aimk $(AIMKSTR) clean ++ -find . -name '*.[oa]' -print | xargs rm ++ -rm bin/*/* lib/*/* pvmgs/*/* tracer/*/* ++ -rm console/*/pvm src/*/pvmd3 ++ -rm -rf src/*/regex + + s: + ./lib/aimk $(AIMKSTR) s --- pvm-3.4.5.orig/debian/patches/03-new-readline-api.patch +++ pvm-3.4.5/debian/patches/03-new-readline-api.patch @@ -0,0 +1,22 @@ +Index: pvm-3.4.5/console/cons.c +=================================================================== +--- pvm-3.4.5.orig/console/cons.c ++++ pvm-3.4.5/console/cons.c +@@ -788,7 +788,7 @@ int end; + last_line = (char *) NULL; + } + +- matches = completion_matches( text, command_generator ); ++ matches = rl_completion_matches( text, command_generator ); + + } + +@@ -797,7 +797,7 @@ int end; + + if ( !last_line || strcmp( last_line, rl_line_buffer ) ) { + +- matches = completion_matches( text, ++ matches = rl_completion_matches( text, + command_help_generator ); + + if ( last_line ) free( last_line ); --- pvm-3.4.5.orig/debian/patches/04-build-shared-libpvm.patch +++ pvm-3.4.5/debian/patches/04-build-shared-libpvm.patch @@ -0,0 +1,90 @@ +Index: pvm-3.4.5/src/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/src/Makefile.aimk ++++ pvm-3.4.5/src/Makefile.aimk +@@ -212,7 +212,7 @@ BEOTARGETS = $(LIBDIR)/pvmd3-beo $(LIBD + + OS2TARGETS = $(LIBDIR)/pvmd3-os2 $(LIBDIR)/lib-os2 + +-all: pvmd3$(EXESFX) $(LIBPVM).a ++all: pvmd3$(EXESFX) $(LIBPVM).a $(LIBPVM).so + + all-shm: pvmd3-shm lib-shm $(LIBPVM)s.a + +@@ -222,7 +222,7 @@ all-beo: pvmd3-beo $(LIBPVM).a + + all-os2: pvmd3-os2 lib-os2 + +-install: $(LIBDIR) $(LIBDIR)/pvmd3$(EXESFX) $(LIBDIR)/$(LIBPVM).a ++install: $(LIBDIR) $(LIBDIR)/pvmd3$(EXESFX) $(LIBDIR)/$(LIBPVM).a $(LIBDIR)/$(LIBPVM).so + + install-shm: $(LIBDIR) $(SHMEMTARGETS) + +@@ -243,6 +243,9 @@ $(LIBDIR)/pvmd3$(EXESFX): pvmd3$(EXESFX) + $(LIBDIR)/$(LIBPVM).a: $(LIBPVM).a + cp $(LIBPVM).a $(LIBDIR) + ++$(LIBDIR)/$(LIBPVM).so: $(LIBPVM).so ++ cp $(LIBPVM).so $(LIBDIR) ++ + # libdir shm pvmd3 & libpvm3*.a + + $(LIBDIR)/pvmd3-shm: pvmd3-shm +@@ -283,15 +286,31 @@ $(LIBDIR)/lib-os2: lib-os2 + + # sock pvmd3 & libpvm3.a + +-pvmd3$(EXESFX): $(REGEXCONF) $(DOBJ) $(SOCKDOBJ) +- $(CC) $(CFLAGS) -o pvmd3$(EXESFX) $(DOBJ) $(SOCKDOBJ) \ ++pvmd3$(EXESFX): $(REGEXCONF) $(LIBPVM).so $(DOBJ) $(SOCKDOBJ) ++ $(CC) $(CFLAGS) -o pvmd3$(EXESFX) $(DOBJ) $(SOCKDOBJ) $(LIBPVM).so \ + $(LOPT) $(ARCHDLIB) + +-$(LIBPVM).a: $(REGEXCONF) $(LOBJ) $(LPVMSOCK) $(SOCKLOBJ) +- rm -f $(LIBPVM).a ++$(LIBPVM).a: regexconfig ++ echo ------------------------------- ++ echo --- Building static Library --- ++ echo ------------------------------- ++ rm -f $(LIBPVM).a $(LOBJ) $(LPVMSOCK) $(SOCKLOBJ) \ ++ $(REGEXDIR)/pvmregex.o $(REGEXDIR)/regex.o ++ pwd ++ cd .. && ../lib/aimk CFLOPTS='$(CFLOPTS)' $(LOBJ) $(LPVMSOCK) $(SOCKLOBJ) + $(AR) cr $(LIBPVM).a $(LOBJ) $(LPVMSOCK) $(SOCKLOBJ) + case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(LIBPVM).a ;; esac + ++$(LIBPVM).so: regexconfig ++ echo ------------------------------- ++ echo --- Building shared Library --- ++ echo ------------------------------- ++ rm -f $(LIBPVM).so $(LOBJ) $(LPVMSOCK) $(SOCKLOBJ) \ ++ $(REGEXDIR)/pvmregex.o $(REGEXDIR)/regex.o ++ cd .. && ../lib/aimk CFLOPTS='-fPIC $(CFLOPTS)' $(LOBJ) $(LPVMSOCK) $(SOCKLOBJ) ++ $(CC) -shared -Wl,-soname,libpvm3.so.3 -o $(LIBPVM).so $(LOBJ) $(LPVMSOCK) $(SOCKLOBJ) -lc ++ ++ + # shm pvmd3 & libpvm3*.a + + pvmd3-shm: $(REGEXCONF) $(DOBJ) $(SHMEMDOBJ) +@@ -342,7 +361,7 @@ lib-os2: $(REGEXCONFOS2) $(LOBJ) $(OS2LO + # + + clean: tidy +- rm -f pvmd3$(EXESFX) $(LIBPVM).a $(LIBPVM)s.a $(LIBPVM)pe.a ++ rm -f pvmd3$(EXESFX) $(LIBPVM).a $(LIBPVM)s.a $(LIBPVM)pe.a $(LIBPVM).so + rm -rf $(REGEXDIR) + + tidy: +Index: pvm-3.4.5/man/man3/libpvm.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/libpvm.3 ++++ pvm-3.4.5/man/man3/libpvm.3 +@@ -1,7 +1,7 @@ + .\" $Id: libpvm.3,v 1.1 1996/09/23 22:00:02 pvmsrc Exp $ + .TH LIBPVM 3PVM "27 June, 1994" "" "PVM Version 3.4" + .SH NAME +-libpvm3.a, libfpvm3.a \- PVM C and Fortran programming libraries ++libpvm3, libfpvm3 \- PVM C and Fortran programming libraries + + .SH DESCRIPTION + --- pvm-3.4.5.orig/debian/patches/05-build-shared-libgpvm.patch +++ pvm-3.4.5/debian/patches/05-build-shared-libgpvm.patch @@ -0,0 +1,95 @@ +Index: pvm-3.4.5/pvmgs/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/pvmgs/Makefile.aimk ++++ pvm-3.4.5/pvmgs/Makefile.aimk +@@ -45,13 +45,13 @@ PROGS = $(PVMXDIR)/pvm_gstat$(EXESFX) \ + + LPROGS = $(PVMLDIR)/pvmgs$(EXESFX) + +-LIBGPVM = $(LIBPREFIX)gpvm3.a ++LIBGPVM = $(LIBPREFIX)gpvm3 + + install: all + + install-mpp: all-mpp + +-all: $(DIRS) $(PROGS) $(PVMLDIR)/$(LIBGPVM) $(LPROGS) ++all: $(DIRS) $(PROGS) $(PVMLDIR)/$(LIBGPVM).a $(PVMLDIR)/$(LIBGPVM).so $(LPROGS) + + all-mpp: $(DIRS) $(PROGS) $(PVMLDIR)/$(LIBGPVM)-mpp $(LPROGS) + +@@ -71,40 +71,57 @@ $(PVMXDIR)/pvmgs$(EXESFX): pvmgs$(EXESF + $(PVMXDIR)/pvmgroups$(EXESFX): pvmgroups$(EXESFX) + cp pvmgroups$(EXESFX) $(PVMXDIR) + +-$(PVMLDIR)/$(LIBGPVM): $(LIBGPVM) +- cp $(LIBGPVM) $(PVMLDIR) +- case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(PVMLDIR)/$(LIBGPVM) ;; esac ++$(PVMLDIR)/$(LIBGPVM).a: $(LIBGPVM).a ++ cp $(LIBGPVM).a $(PVMLDIR) ++ case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(PVMLDIR)/$(LIBGPVM).a ;; esac + + $(PVMLDIR)/$(LIBGPVM)-mpp: $(LIBGPVM)-mpp +- cp $(LIBGPVM) $(PVMLDIR) +- case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(PVMLDIR)/$(LIBGPVM) ;; esac ++ cp $(LIBGPVM).a $(PVMLDIR) ++ case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(PVMLDIR)/$(LIBGPVM).a ;; esac + touch $(PVMLDIR)/$(LIBGPVM)-mpp + ++$(PVMLDIR)/$(LIBGPVM).so: $(LIBGPVM).so ++ cp $(LIBGPVM).so $(PVMLDIR) ++ + $(PVMLDIR)/pvmgs$(EXESFX): pvmgs$(EXESFX) + cp pvmgs$(EXESFX) $(PVMLDIR) + +-pvmgroups$(EXESFX): pvmgroups.o $(LIBGPVM) $(PVMLIBDEP) +- $(CC) $(CFLAGS) -o $@ pvmgroups.o $(LIBGPVM) $(LIBS) ++pvmgroups$(EXESFX): pvmgroups.o $(LIBGPVM).a $(PVMLIBDEP) ++ $(CC) $(CFLAGS) -o $@ pvmgroups.o $(LIBGPVM).a $(LIBS) + + pvmgs$(EXESFX): $(DOBJ) $(PVMLIBDEP) + $(CC) $(CFLAGS) -o $@ $(DOBJ) $(LIBS) + +-$(LIBGPVM): $(LOBJ) +- rm -f $(LIBGPVM) +- $(AR) cr $(LIBGPVM) $(LOBJ) +- case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(LIBGPVM) ;; esac ++$(LIBGPVM).a: ++ echo ------------------------------- ++ echo --- Building static Library --- ++ echo ------------------------------- ++ rm -f $(LIBGPVM).a $(LOBJ) ++ pwd ++ cd .. && ../lib/aimk CFLOPTS='$(CFLOPTS)' $(LOBJ) ++ $(AR) cr $(LIBGPVM).a $(LOBJ) ++ case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(LIBGPVM).a ;; esac ++ ++$(LIBGPVM).so: ++ echo ------------------------------- ++ echo --- Building shared Library --- ++ echo ------------------------------- ++ rm -f $(LIBGPVM).a $(LOBJ) ++ pwd ++ cd .. && ../lib/aimk CFLOPTS='-fPIC $(CFLOPTS)' $(LOBJ) ++ $(CC) -shared -Wl,-soname,libgpvm3.so.3 -o $(LIBGPVM).so $(LOBJ) -lc + + $(LIBGPVM)-mpp: $(LOBJ) +- rm -f $(LIBGPVM) +- $(AR_FRONT) cr $(LIBGPVM) $(LOBJ) +- case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(LIBGPVM) ;; esac ++ rm -f $(LIBGPVM).a ++ $(AR_FRONT) cr $(LIBGPVM).a $(LOBJ) ++ case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(LIBGPVM).a ;; esac + touch $(LIBGPVM)-mpp + +-pvm_gstat$(EXESFX): pvm_gstat.o $(LIBGPVM) $(PVMLIBDEP) +- $(CC) $(CFLAGS) -o $@ pvm_gstat.o $(LIBGPVM) $(LIBS) ++pvm_gstat$(EXESFX): pvm_gstat.o $(LIBGPVM).a $(PVMLIBDEP) ++ $(CC) $(CFLAGS) -o $@ pvm_gstat.o $(LIBGPVM).a $(LIBS) + + clean: +- rm -f $(DOBJ) $(LOBJ) pvmgs$(EXESFX) $(LIBGPVM) \ ++ rm -f $(DOBJ) $(LOBJ) pvmgs$(EXESFX) $(LIBGPVM).a \ + pvm_gstat.o pvmgroups.o pvm_gstat$(EXESFX) pvmgroups$(EXESFX) + + tidy: --- pvm-3.4.5.orig/debian/patches/06-thread-safe-ctime.patch +++ pvm-3.4.5/debian/patches/06-thread-safe-ctime.patch @@ -0,0 +1,35 @@ +Index: pvm-3.4.5/tracer/trcutil.c +=================================================================== +--- pvm-3.4.5.orig/tracer/trcutil.c ++++ pvm-3.4.5/tracer/trcutil.c +@@ -2888,7 +2888,7 @@ trc_date_str() + + time( &t ); + +- sprintf( tmp, "%s", ctime( &t ) ); ++ ctime_r( &t, tmp ); + + result = tmp; + +Index: pvm-3.4.5/src/pvmd.c +=================================================================== +--- pvm-3.4.5.orig/src/pvmd.c ++++ pvm-3.4.5/src/pvmd.c +@@ -1712,6 +1712,7 @@ work() + gettimeofday(&tnow, (struct timezone*)0); + if (pvmdebmask || myhostpart) { + PVM_TIMET time_temp; ++ char retbuf[32]; + pvmlogprintf("%s (%s) %s %s\n", + hosts->ht_hosts[hosts->ht_local]->hd_name, + inadport_decimal(&hosts->ht_hosts[hosts->ht_local]->hd_sad), +@@ -1719,7 +1720,8 @@ work() + PVM_VER); + pvmlogprintf("ready "); + time_temp = (PVM_TIMET) tnow.tv_sec; +- pvmlogprintf(ctime(&time_temp)); ++ ctime_r(&time_temp, retbuf); ++ pvmlogprintf(retbuf); + } + + /* --- pvm-3.4.5.orig/debian/patches/07-new-manpages.patch +++ pvm-3.4.5/debian/patches/07-new-manpages.patch @@ -0,0 +1,93 @@ +Index: pvm-3.4.5/man/man1/pvmgetarch.1 +=================================================================== +--- /dev/null ++++ pvm-3.4.5/man/man1/pvmgetarch.1 +@@ -0,0 +1,27 @@ ++.TH PVMGETARCH 1 ++.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection ++.\" other parms are allowed: see man(7), man(1) ++.SH NAME ++pvmgetarch \- print PVM architecture string ++.SH SYNOPSIS ++.B pvmgetarch ++.SH "DESCRIPTION" ++This manual page documents briefly the ++.B pvmgetarch ++command. ++This manual page was written for the Debian GNU/Linux distribution ++because the original program does not have a manual page. ++.PP ++.B pvmgetarch ++prints the architecture specific string used internally by PVM. ++This may be used to identify which subdirectory of ~/pvm3/bin ++to place architecture specific binaries in. aimk also uses this string. ++.SH OPTIONS ++.SH "SEE ALSO" ++.BR pvm_intro (1), ++.BR aimk (1), ++.BR pvm_archcode (3) ++.\" .SH AUTHOR ++.\" This manual page was written by Drake Diedrich , ++.\" for the Debian GNU/Linux system (but may be used by others). ++ +Index: pvm-3.4.5/man/man1/pvmgroups.1 +=================================================================== +--- /dev/null ++++ pvm-3.4.5/man/man1/pvmgroups.1 +@@ -0,0 +1,26 @@ ++.TH PVMGROUPS 1 ++.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection ++.\" other parms are allowed: see man(7), man(1) ++.SH NAME ++pvmgroups \- print list of current PVM groups ++.SH SYNOPSIS ++.B pvmgroups ++.SH "DESCRIPTION" ++This manual page documents briefly the ++.B pvmgroups ++command. ++This manual page was written for the Debian GNU/Linux distribution ++because the original program does not have a manual page. ++.PP ++.B pvmgroups ++prints the list of groups in the pvmgs server attached to the virtual ++machine. ++.SH OPTIONS ++.SH "SEE ALSO" ++.BR pvm_intro (1), ++.BR pvmgs (1), ++.BR pvm_joingroup (3) ++.\" .SH AUTHOR ++.\" This manual page was written by Drake Diedrich , ++.\" for the Debian GNU/Linux system (but may be used by others). ++ +Index: pvm-3.4.5/man/man1/pvmgs.1 +=================================================================== +--- /dev/null ++++ pvm-3.4.5/man/man1/pvmgs.1 +@@ -0,0 +1,25 @@ ++.TH PVMGS 1 ++.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection ++.\" other parms are allowed: see man(7), man(1) ++.SH NAME ++pvmgs \- PVM group server ++.SH SYNOPSIS ++.B pvmgs ++.SH "DESCRIPTION" ++This manual page documents briefly the ++.B pvmgs ++command. ++This manual page was written for the Debian GNU/Linux distribution ++because the original program does not have a manual page. ++.PP ++.B pvmgs ++is a daemon that maps names to groups of tasks. ++.SH OPTIONS ++.SH "SEE ALSO" ++.BR pvm_intro (1), ++.BR pvmgroups (1), ++.BR pvm_joingroup (3) ++.\" .SH AUTHOR ++.\" This manual page was written by Drake Diedrich , ++.\" for the Debian GNU/Linux system (but may be used by others). ++ --- pvm-3.4.5.orig/debian/patches/08-manpage-sections.patch +++ pvm-3.4.5/debian/patches/08-manpage-sections.patch @@ -0,0 +1,874 @@ +Index: pvm-3.4.5/man/man1/pvmd.1 +=================================================================== +--- pvm-3.4.5.orig/man/man1/pvmd.1 ++++ pvm-3.4.5/man/man1/pvmd.1 +@@ -1,2 +1,2 @@ + .\" $Id: pvmd.1,v 1.1 1996/09/23 21:50:26 pvmsrc Exp $ +-.so man1/pvmd3.1 ++.so man1/pvmd3.1PVM +Index: pvm-3.4.5/man/man3/libfpvm.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/libfpvm.3 ++++ pvm-3.4.5/man/man3/libfpvm.3 +@@ -1,2 +1,2 @@ + .\" $Id: libfpvm.3,v 1.1 1996/09/23 22:00:00 pvmsrc Exp $ +-.so man3/libpvm.3 ++.so man3/libpvm.3PVM +Index: pvm-3.4.5/man/man3/pvm_delinfo.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_delinfo.3 ++++ pvm-3.4.5/man/man3/pvm_delinfo.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_delinfo.3,v 1.1 1996/10/11 17:01:13 pvmsrc Exp $ +-.so man3/pvm_putinfo.3 ++.so man3/pvm_putinfo.3PVM +Index: pvm-3.4.5/man/man3/pvm_delmhf.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_delmhf.3 ++++ pvm-3.4.5/man/man3/pvm_delmhf.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_delmhf.3,v 1.1 1996/09/23 22:01:11 pvmsrc Exp $ +-.so man3/pvm_addmhf.3 ++.so man3/pvm_addmhf.3PVM +Index: pvm-3.4.5/man/man3/pvm_freecontext.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_freecontext.3 ++++ pvm-3.4.5/man/man3/pvm_freecontext.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_freecontext.3,v 1.1 1997/04/09 17:47:30 pvmsrc Exp $ +-.so man3/pvm_newcontext.3 ++.so man3/pvm_newcontext.3PVM +Index: pvm-3.4.5/man/man3/pvm_getcontext.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_getcontext.3 ++++ pvm-3.4.5/man/man3/pvm_getcontext.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_getcontext.3,v 1.1 1997/04/09 17:47:31 pvmsrc Exp $ +-.so man3/pvm_newcontext.3 ++.so man3/pvm_newcontext.3PVM +Index: pvm-3.4.5/man/man3/pvm_getmboxinfo.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_getmboxinfo.3 ++++ pvm-3.4.5/man/man3/pvm_getmboxinfo.3 +@@ -1,2 +1,2 @@ + .\"$Id: pvm_getmboxinfo.3,v 1.1 1997/04/17 13:06:44 pvmsrc Exp $ +-.so man3/pvm_putinfo.3 ++.so man3/pvm_putinfo.3PVM +Index: pvm-3.4.5/man/man3/pvm_getmwid.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_getmwid.3 ++++ pvm-3.4.5/man/man3/pvm_getmwid.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_getmwid.3,v 1.1 1996/09/23 22:01:25 pvmsrc Exp $ +-.so man3/pvm_setmwid.3 ++.so man3/pvm_setmwid.3PVM +Index: pvm-3.4.5/man/man3/pvm_gettmask.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_gettmask.3 ++++ pvm-3.4.5/man/man3/pvm_gettmask.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_gettmask.3,v 1.1 1996/09/23 22:01:31 pvmsrc Exp $ +-.so man3/pvm_settmask.3 ++.so man3/pvm_settmask.3PVM +Index: pvm-3.4.5/man/man3/pvm_packf.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_packf.3 ++++ pvm-3.4.5/man/man3/pvm_packf.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_packf.3,v 1.1 1996/09/23 22:05:29 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_pkbyte.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pkbyte.3 ++++ pvm-3.4.5/man/man3/pvm_pkbyte.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pkbyte.3,v 1.1 1996/09/23 22:05:34 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_pkcplx.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pkcplx.3 ++++ pvm-3.4.5/man/man3/pvm_pkcplx.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pkcplx.3,v 1.1 1996/09/23 22:05:35 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_pkdcplx.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pkdcplx.3 ++++ pvm-3.4.5/man/man3/pvm_pkdcplx.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pkdcplx.3,v 1.1 1996/09/23 22:05:37 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_pkdouble.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pkdouble.3 ++++ pvm-3.4.5/man/man3/pvm_pkdouble.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pkdouble.3,v 1.1 1996/09/23 22:05:38 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_pkfloat.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pkfloat.3 ++++ pvm-3.4.5/man/man3/pvm_pkfloat.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pkfloat.3,v 1.1 1996/09/23 22:05:39 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_pkint.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pkint.3 ++++ pvm-3.4.5/man/man3/pvm_pkint.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pkint.3,v 1.1 1996/09/23 22:05:41 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_pklong.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pklong.3 ++++ pvm-3.4.5/man/man3/pvm_pklong.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pklong.3,v 1.1 1996/09/23 22:05:42 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_pkmesgbody.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pkmesgbody.3 ++++ pvm-3.4.5/man/man3/pvm_pkmesgbody.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pkmesgbody.3,v 1.1 1996/09/23 22:05:44 pvmsrc Exp $ +-.so man3/pvm_pkmesg.3 ++.so man3/pvm_pkmesg.3PVM +Index: pvm-3.4.5/man/man3/pvm_pkshort.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pkshort.3 ++++ pvm-3.4.5/man/man3/pvm_pkshort.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pkshort.3,v 1.1 1996/09/23 22:05:46 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_pkstr.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pkstr.3 ++++ pvm-3.4.5/man/man3/pvm_pkstr.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pkstr.3,v 1.1 1996/09/23 22:05:47 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_pkuint.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pkuint.3 ++++ pvm-3.4.5/man/man3/pvm_pkuint.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pkuint.3,v 1.1 1996/09/23 22:05:48 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_pkulong.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pkulong.3 ++++ pvm-3.4.5/man/man3/pvm_pkulong.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pkulong.3,v 1.1 1996/09/23 22:05:49 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_pkushort.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_pkushort.3 ++++ pvm-3.4.5/man/man3/pvm_pkushort.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_pkushort.3,v 1.1 1996/09/23 22:05:51 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvm_recvinfo.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_recvinfo.3 ++++ pvm-3.4.5/man/man3/pvm_recvinfo.3 +@@ -1 +1 @@ +-.so man3/pvm_putinfo.3 ++.so man3/pvm_putinfo.3PVM +Index: pvm-3.4.5/man/man3/pvm_setcontext.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_setcontext.3 ++++ pvm-3.4.5/man/man3/pvm_setcontext.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_setcontext.3,v 1.1 1997/04/09 17:47:29 pvmsrc Exp $ +-.so man3/pvm_newcontext.3 ++.so man3/pvm_newcontext.3PVM +Index: pvm-3.4.5/man/man3/pvm_unexport.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_unexport.3 ++++ pvm-3.4.5/man/man3/pvm_unexport.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_unexport.3,v 1.1 1996/09/23 22:21:05 pvmsrc Exp $ +-.so man3/pvm_export.3 ++.so man3/pvm_export.3PVM +Index: pvm-3.4.5/man/man3/pvm_unpackf.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_unpackf.3 ++++ pvm-3.4.5/man/man3/pvm_unpackf.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_unpackf.3,v 1.1 1996/09/23 22:21:08 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvm_upkbyte.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upkbyte.3 ++++ pvm-3.4.5/man/man3/pvm_upkbyte.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upkbyte.3,v 1.1 1996/09/23 22:21:09 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvm_upkcplx.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upkcplx.3 ++++ pvm-3.4.5/man/man3/pvm_upkcplx.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upkcplx.3,v 1.1 1996/09/23 22:21:11 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvm_upkdcplx.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upkdcplx.3 ++++ pvm-3.4.5/man/man3/pvm_upkdcplx.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upkdcplx.3,v 1.1 1996/09/23 22:21:12 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvm_upkdouble.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upkdouble.3 ++++ pvm-3.4.5/man/man3/pvm_upkdouble.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upkdouble.3,v 1.1 1996/09/23 22:21:13 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvm_upkfloat.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upkfloat.3 ++++ pvm-3.4.5/man/man3/pvm_upkfloat.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upkfloat.3,v 1.1 1996/09/23 22:21:14 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvm_upkint.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upkint.3 ++++ pvm-3.4.5/man/man3/pvm_upkint.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upkint.3,v 1.1 1996/09/23 22:21:16 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvm_upklong.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upklong.3 ++++ pvm-3.4.5/man/man3/pvm_upklong.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upklong.3,v 1.1 1996/09/23 22:21:17 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvm_upkmesg.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upkmesg.3 ++++ pvm-3.4.5/man/man3/pvm_upkmesg.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upkmesg.3,v 1.1 1996/09/23 22:21:18 pvmsrc Exp $ +-.so man3/pvm_pkmesg.3 ++.so man3/pvm_pkmesg.3PVM +Index: pvm-3.4.5/man/man3/pvm_upkshort.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upkshort.3 ++++ pvm-3.4.5/man/man3/pvm_upkshort.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upkshort.3,v 1.1 1996/09/23 22:21:20 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvm_upkstr.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upkstr.3 ++++ pvm-3.4.5/man/man3/pvm_upkstr.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upkstr.3,v 1.1 1996/09/23 22:21:21 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvm_upkuint.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upkuint.3 ++++ pvm-3.4.5/man/man3/pvm_upkuint.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upkuint.3,v 1.1 1996/09/23 22:21:22 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvm_upkulong.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upkulong.3 ++++ pvm-3.4.5/man/man3/pvm_upkulong.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upkulong.3,v 1.1 1996/09/23 22:21:24 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvm_upkushort.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_upkushort.3 ++++ pvm-3.4.5/man/man3/pvm_upkushort.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_upkushort.3,v 1.1 1996/09/23 22:21:25 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvmfaddhost.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfaddhost.3 ++++ pvm-3.4.5/man/man3/pvmfaddhost.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfaddhost.3,v 1.1 1996/09/23 22:01:58 pvmsrc Exp $ +-.so man3/pvm_addhosts.3 ++.so man3/pvm_addhosts.3PVM +Index: pvm-3.4.5/man/man3/pvmfaddmhf.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfaddmhf.3 ++++ pvm-3.4.5/man/man3/pvmfaddmhf.3 +@@ -1 +1 @@ +-.so man3/pvm_addmhf.3 ++.so man3/pvm_addmhf.3PVM +Index: pvm-3.4.5/man/man3/pvmfadvise.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfadvise.3 ++++ pvm-3.4.5/man/man3/pvmfadvise.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfadvise.3,v 1.1 1996/09/23 22:01:59 pvmsrc Exp $ +-.so man3/pvm_advise.3 ++.so man3/pvm_advise.3PVM +Index: pvm-3.4.5/man/man3/pvmfarchcode.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfarchcode.3 ++++ pvm-3.4.5/man/man3/pvmfarchcode.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfarchcode.3,v 1.1 1996/09/23 22:02:00 pvmsrc Exp $ +-.so man3/pvm_archcode.3 ++.so man3/pvm_archcode.3PVM +Index: pvm-3.4.5/man/man3/pvmfbarrier.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfbarrier.3 ++++ pvm-3.4.5/man/man3/pvmfbarrier.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfbarrier.3,v 1.1 1996/09/23 22:02:30 pvmsrc Exp $ +-.so man3/pvm_barrier.3 ++.so man3/pvm_barrier.3PVM +Index: pvm-3.4.5/man/man3/pvmfbcast.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfbcast.3 ++++ pvm-3.4.5/man/man3/pvmfbcast.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfbcast.3,v 1.1 1996/09/23 22:02:31 pvmsrc Exp $ +-.so man3/pvm_bcast.3 ++.so man3/pvm_bcast.3PVM +Index: pvm-3.4.5/man/man3/pvmfbufinfo.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfbufinfo.3 ++++ pvm-3.4.5/man/man3/pvmfbufinfo.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfbufinfo.3,v 1.1 1996/09/23 22:02:32 pvmsrc Exp $ +-.so man3/pvm_bufinfo.3 ++.so man3/pvm_bufinfo.3PVM +Index: pvm-3.4.5/man/man3/pvmfcatchout.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfcatchout.3 ++++ pvm-3.4.5/man/man3/pvmfcatchout.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfcatchout.3,v 1.1 1996/09/23 22:02:33 pvmsrc Exp $ +-.so man3/pvm_catchout.3 ++.so man3/pvm_catchout.3PVM +Index: pvm-3.4.5/man/man3/pvmfconfig.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfconfig.3 ++++ pvm-3.4.5/man/man3/pvmfconfig.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfconfig.3,v 1.1 1996/09/23 22:02:34 pvmsrc Exp $ +-.so man3/pvm_config.3 ++.so man3/pvm_config.3PVM +Index: pvm-3.4.5/man/man3/pvmfdelhost.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfdelhost.3 ++++ pvm-3.4.5/man/man3/pvmfdelhost.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfdelhost.3,v 1.1 1996/09/23 22:03:40 pvmsrc Exp $ +-.so man3/pvm_delhosts.3 ++.so man3/pvm_delhosts.3PVM +Index: pvm-3.4.5/man/man3/pvmfdelinfo.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfdelinfo.3 ++++ pvm-3.4.5/man/man3/pvmfdelinfo.3 +@@ -1 +1 @@ +-.so man3/pvm_putinfo.3 ++.so man3/pvm_putinfo.3PVM +Index: pvm-3.4.5/man/man3/pvmfdelmhf.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfdelmhf.3 ++++ pvm-3.4.5/man/man3/pvmfdelmhf.3 +@@ -1 +1 @@ +-.so man3/pvm_addmhf.3 ++.so man3/pvm_addmhf.3PVM +Index: pvm-3.4.5/man/man3/pvmfexit.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfexit.3 ++++ pvm-3.4.5/man/man3/pvmfexit.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfexit.3,v 1.1 1996/09/23 22:03:41 pvmsrc Exp $ +-.so man3/pvm_exit.3 ++.so man3/pvm_exit.3PVM +Index: pvm-3.4.5/man/man3/pvmffreebuf.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmffreebuf.3 ++++ pvm-3.4.5/man/man3/pvmffreebuf.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmffreebuf.3,v 1.1 1996/09/23 22:03:42 pvmsrc Exp $ +-.so man3/pvm_freebuf.3 ++.so man3/pvm_freebuf.3PVM +Index: pvm-3.4.5/man/man3/pvmffreecontext.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmffreecontext.3 ++++ pvm-3.4.5/man/man3/pvmffreecontext.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmffreecontext.3,v 1.1 1997/04/21 14:50:50 pvmsrc Exp $ +-.so man3/pvm_newcontext.3 ++.so man3/pvm_newcontext.3PVM +Index: pvm-3.4.5/man/man3/pvmffrzgrp.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmffrzgrp.3 ++++ pvm-3.4.5/man/man3/pvmffrzgrp.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmffrzgrp.3,v 1.1 1996/09/23 22:03:44 pvmsrc Exp $ +-.so man3/pvm_freezegroup.3 ++.so man3/pvm_freezegroup.3PVM +Index: pvm-3.4.5/man/man3/pvmfgather.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfgather.3 ++++ pvm-3.4.5/man/man3/pvmfgather.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfgather.3,v 1.1 1996/09/23 22:03:45 pvmsrc Exp $ +-.so man3/pvm_gather.3 ++.so man3/pvm_gather.3PVM +Index: pvm-3.4.5/man/man3/pvmfgetcontext.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfgetcontext.3 ++++ pvm-3.4.5/man/man3/pvmfgetcontext.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfgetcontext.3,v 1.1 1997/04/21 14:50:52 pvmsrc Exp $ +-.so man3/pvm_newcontext.3 ++.so man3/pvm_newcontext.3PVM +Index: pvm-3.4.5/man/man3/pvmfgetinst.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfgetinst.3 ++++ pvm-3.4.5/man/man3/pvmfgetinst.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfgetinst.3,v 1.1 1996/09/23 22:03:46 pvmsrc Exp $ +-.so man3/pvm_getinst.3 ++.so man3/pvm_getinst.3PVM +Index: pvm-3.4.5/man/man3/pvmfgetmboxinfo.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfgetmboxinfo.3 ++++ pvm-3.4.5/man/man3/pvmfgetmboxinfo.3 +@@ -1,2 +1,2 @@ + .\"$Id: pvmfgetmboxinfo.3,v 1.1 1997/04/17 13:06:43 pvmsrc Exp $ +-.so man3/pvm_putinfo.3 ++.so man3/pvm_putinfo.3PVM +Index: pvm-3.4.5/man/man3/pvmfgetopt.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfgetopt.3 ++++ pvm-3.4.5/man/man3/pvmfgetopt.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfgetopt.3,v 1.1 1996/09/23 22:03:49 pvmsrc Exp $ +-.so man3/pvm_getopt.3 ++.so man3/pvm_getopt.3PVM +Index: pvm-3.4.5/man/man3/pvmfgetrbuf.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfgetrbuf.3 ++++ pvm-3.4.5/man/man3/pvmfgetrbuf.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfgetrbuf.3,v 1.1 1996/09/23 22:03:50 pvmsrc Exp $ +-.so man3/pvm_getrbuf.3 ++.so man3/pvm_getrbuf.3PVM +Index: pvm-3.4.5/man/man3/pvmfgetsbuf.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfgetsbuf.3 ++++ pvm-3.4.5/man/man3/pvmfgetsbuf.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfgetsbuf.3,v 1.1 1996/09/23 22:03:51 pvmsrc Exp $ +-.so man3/pvm_getsbuf.3 ++.so man3/pvm_getsbuf.3PVM +Index: pvm-3.4.5/man/man3/pvmfgettid.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfgettid.3 ++++ pvm-3.4.5/man/man3/pvmfgettid.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfgettid.3,v 1.1 1996/09/23 22:03:53 pvmsrc Exp $ +-.so man3/pvm_gettid.3 ++.so man3/pvm_gettid.3PVM +Index: pvm-3.4.5/man/man3/pvmfgsize.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfgsize.3 ++++ pvm-3.4.5/man/man3/pvmfgsize.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfgsize.3,v 1.1 1996/09/23 22:03:54 pvmsrc Exp $ +-.so man3/pvm_gsize.3 ++.so man3/pvm_gsize.3PVM +Index: pvm-3.4.5/man/man3/pvmfhalt.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfhalt.3 ++++ pvm-3.4.5/man/man3/pvmfhalt.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfhalt.3,v 1.1 1996/09/23 22:03:56 pvmsrc Exp $ +-.so man3/pvm_halt.3 ++.so man3/pvm_halt.3PVM +Index: pvm-3.4.5/man/man3/pvmfhostsync.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfhostsync.3 ++++ pvm-3.4.5/man/man3/pvmfhostsync.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfhostsync.3,v 1.1 1996/09/23 22:03:58 pvmsrc Exp $ +-.so man3/pvm_hostsync.3 ++.so man3/pvm_hostsync.3PVM +Index: pvm-3.4.5/man/man3/pvmfinitsend.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfinitsend.3 ++++ pvm-3.4.5/man/man3/pvmfinitsend.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfinitsend.3,v 1.1 1996/09/23 22:07:05 pvmsrc Exp $ +-.so man3/pvm_initsend.3 ++.so man3/pvm_initsend.3PVM +Index: pvm-3.4.5/man/man3/pvmfjoingrp.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfjoingrp.3 ++++ pvm-3.4.5/man/man3/pvmfjoingrp.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfjoingrp.3,v 1.1 1996/09/23 22:07:07 pvmsrc Exp $ +-.so man3/pvm_joingroup.3 ++.so man3/pvm_joingroup.3PVM +Index: pvm-3.4.5/man/man3/pvmfkill.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfkill.3 ++++ pvm-3.4.5/man/man3/pvmfkill.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfkill.3,v 1.1 1996/09/23 22:07:08 pvmsrc Exp $ +-.so man3/pvm_kill.3 ++.so man3/pvm_kill.3PVM +Index: pvm-3.4.5/man/man3/pvmflvgrp.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmflvgrp.3 ++++ pvm-3.4.5/man/man3/pvmflvgrp.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmflvgrp.3,v 1.1 1996/09/23 22:07:09 pvmsrc Exp $ +-.so man3/pvm_lvgroup.3 ++.so man3/pvm_lvgroup.3PVM +Index: pvm-3.4.5/man/man3/pvmfmcast.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfmcast.3 ++++ pvm-3.4.5/man/man3/pvmfmcast.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfmcast.3,v 1.1 1996/09/23 22:07:11 pvmsrc Exp $ +-.so man3/pvm_mcast.3 ++.so man3/pvm_mcast.3PVM +Index: pvm-3.4.5/man/man3/pvmfmkbuf.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfmkbuf.3 ++++ pvm-3.4.5/man/man3/pvmfmkbuf.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfmkbuf.3,v 1.1 1996/09/23 22:07:12 pvmsrc Exp $ +-.so man3/pvm_mkbuf.3 ++.so man3/pvm_mkbuf.3PVM +Index: pvm-3.4.5/man/man3/pvmfmstat.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfmstat.3 ++++ pvm-3.4.5/man/man3/pvmfmstat.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfmstat.3,v 1.1 1996/09/23 22:07:13 pvmsrc Exp $ +-.so man3/pvm_mstat.3 ++.so man3/pvm_mstat.3PVM +Index: pvm-3.4.5/man/man3/pvmfmytid.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfmytid.3 ++++ pvm-3.4.5/man/man3/pvmfmytid.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfmytid.3,v 1.1 1996/09/23 22:07:14 pvmsrc Exp $ +-.so man3/pvm_mytid.3 ++.so man3/pvm_mytid.3PVM +Index: pvm-3.4.5/man/man3/pvmfnewcontext.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfnewcontext.3 ++++ pvm-3.4.5/man/man3/pvmfnewcontext.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfnewcontext.3,v 1.1 1997/04/21 14:50:48 pvmsrc Exp $ +-.so man3/pvm_newcontext.3 ++.so man3/pvm_newcontext.3PVM +Index: pvm-3.4.5/man/man3/pvmfnotify.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfnotify.3 ++++ pvm-3.4.5/man/man3/pvmfnotify.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfnotify.3,v 1.1 1996/09/23 22:07:16 pvmsrc Exp $ +-.so man3/pvm_notify.3 ++.so man3/pvm_notify.3PVM +Index: pvm-3.4.5/man/man3/pvmfnrecv.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfnrecv.3 ++++ pvm-3.4.5/man/man3/pvmfnrecv.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfnrecv.3,v 1.1 1996/09/23 22:07:17 pvmsrc Exp $ +-.so man3/pvm_nrecv.3 ++.so man3/pvm_nrecv.3PVM +Index: pvm-3.4.5/man/man3/pvmfpack.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfpack.3 ++++ pvm-3.4.5/man/man3/pvmfpack.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfpack.3,v 1.1 1996/09/23 22:07:18 pvmsrc Exp $ +-.so man3/pvm_pack.3 ++.so man3/pvm_pack.3PVM +Index: pvm-3.4.5/man/man3/pvmfparent.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfparent.3 ++++ pvm-3.4.5/man/man3/pvmfparent.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfparent.3,v 1.1 1996/09/23 22:07:19 pvmsrc Exp $ +-.so man3/pvm_parent.3 ++.so man3/pvm_parent.3PVM +Index: pvm-3.4.5/man/man3/pvmfperror.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfperror.3 ++++ pvm-3.4.5/man/man3/pvmfperror.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfperror.3,v 1.1 1996/09/23 22:07:21 pvmsrc Exp $ +-.so man3/pvm_perror.3 ++.so man3/pvm_perror.3PVM +Index: pvm-3.4.5/man/man3/pvmfpkmesg.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfpkmesg.3 ++++ pvm-3.4.5/man/man3/pvmfpkmesg.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfpkmesg.3,v 1.1 1996/09/23 22:07:22 pvmsrc Exp $ +-.so man3/pvm_pkmesg.3 ++.so man3/pvm_pkmesg.3PVM +Index: pvm-3.4.5/man/man3/pvmfpkmesgbody.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfpkmesgbody.3 ++++ pvm-3.4.5/man/man3/pvmfpkmesgbody.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfpkmesgbody.3,v 1.1 1996/09/23 22:07:23 pvmsrc Exp $ +-.so man3/pvm_pkmesg.3 ++.so man3/pvm_pkmesg.3PVM +Index: pvm-3.4.5/man/man3/pvmfprecv.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfprecv.3 ++++ pvm-3.4.5/man/man3/pvmfprecv.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfprecv.3,v 1.1 1996/09/23 22:07:24 pvmsrc Exp $ +-.so man3/pvm_precv.3 ++.so man3/pvm_precv.3PVM +Index: pvm-3.4.5/man/man3/pvmfprobe.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfprobe.3 ++++ pvm-3.4.5/man/man3/pvmfprobe.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfprobe.3,v 1.1 1996/09/23 22:07:26 pvmsrc Exp $ +-.so man3/pvm_probe.3 ++.so man3/pvm_probe.3PVM +Index: pvm-3.4.5/man/man3/pvmfpsend.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfpsend.3 ++++ pvm-3.4.5/man/man3/pvmfpsend.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfpsend.3,v 1.1 1996/09/23 22:07:27 pvmsrc Exp $ +-.so man3/pvm_psend.3 ++.so man3/pvm_psend.3PVM +Index: pvm-3.4.5/man/man3/pvmfpstat.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfpstat.3 ++++ pvm-3.4.5/man/man3/pvmfpstat.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfpstat.3,v 1.1 1996/09/23 22:07:28 pvmsrc Exp $ +-.so man3/pvm_pstat.3 ++.so man3/pvm_pstat.3PVM +Index: pvm-3.4.5/man/man3/pvmfputinfo.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfputinfo.3 ++++ pvm-3.4.5/man/man3/pvmfputinfo.3 +@@ -1 +1 @@ +-.so man3/pvm_putinfo.3 ++.so man3/pvm_putinfo.3PVM +Index: pvm-3.4.5/man/man3/pvmfrecv.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfrecv.3 ++++ pvm-3.4.5/man/man3/pvmfrecv.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfrecv.3,v 1.1 1996/09/23 22:07:29 pvmsrc Exp $ +-.so man3/pvm_recv.3 ++.so man3/pvm_recv.3PVM +Index: pvm-3.4.5/man/man3/pvmfrecvinfo.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfrecvinfo.3 ++++ pvm-3.4.5/man/man3/pvmfrecvinfo.3 +@@ -1 +1 @@ +-.so man3/pvm_putinfo.3 ++.so man3/pvm_putinfo.3PVM +Index: pvm-3.4.5/man/man3/pvmfreduce.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfreduce.3 ++++ pvm-3.4.5/man/man3/pvmfreduce.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfreduce.3,v 1.1 1996/09/23 22:07:30 pvmsrc Exp $ +-.so man3/pvm_reduce.3 ++.so man3/pvm_reduce.3PVM +Index: pvm-3.4.5/man/man3/pvmfscatter.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfscatter.3 ++++ pvm-3.4.5/man/man3/pvmfscatter.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfscatter.3,v 1.1 1996/09/23 22:07:32 pvmsrc Exp $ +-.so man3/pvm_scatter.3 ++.so man3/pvm_scatter.3PVM +Index: pvm-3.4.5/man/man3/pvmfsend.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfsend.3 ++++ pvm-3.4.5/man/man3/pvmfsend.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfsend.3,v 1.1 1996/09/23 22:07:33 pvmsrc Exp $ +-.so man3/pvm_send.3 ++.so man3/pvm_send.3PVM +Index: pvm-3.4.5/man/man3/pvmfsendsig.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfsendsig.3 ++++ pvm-3.4.5/man/man3/pvmfsendsig.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfsendsig.3,v 1.1 1996/09/23 22:07:34 pvmsrc Exp $ +-.so man3/pvm_sendsig.3 ++.so man3/pvm_sendsig.3PVM +Index: pvm-3.4.5/man/man3/pvmfserror.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfserror.3 ++++ pvm-3.4.5/man/man3/pvmfserror.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfserror.3,v 1.1 1996/09/23 22:07:36 pvmsrc Exp $ +-.so man3/pvm_serror.3 ++.so man3/pvm_serror.3PVM +Index: pvm-3.4.5/man/man3/pvmfsetcontext.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfsetcontext.3 ++++ pvm-3.4.5/man/man3/pvmfsetcontext.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfsetcontext.3,v 1.1 1997/04/21 14:50:49 pvmsrc Exp $ +-.so man3/pvm_newcontext.3 ++.so man3/pvm_newcontext.3PVM +Index: pvm-3.4.5/man/man3/pvmfsetopt.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfsetopt.3 ++++ pvm-3.4.5/man/man3/pvmfsetopt.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfsetopt.3,v 1.1 1996/09/23 22:07:38 pvmsrc Exp $ +-.so man3/pvm_setopt.3 ++.so man3/pvm_setopt.3PVM +Index: pvm-3.4.5/man/man3/pvmfsetrbuf.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfsetrbuf.3 ++++ pvm-3.4.5/man/man3/pvmfsetrbuf.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfsetrbuf.3,v 1.1 1996/09/23 22:07:39 pvmsrc Exp $ +-.so man3/pvm_setrbuf.3 ++.so man3/pvm_setrbuf.3PVM +Index: pvm-3.4.5/man/man3/pvmfsetsbuf.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfsetsbuf.3 ++++ pvm-3.4.5/man/man3/pvmfsetsbuf.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfsetsbuf.3,v 1.1 1996/09/23 22:07:41 pvmsrc Exp $ +-.so man3/pvm_setsbuf.3 ++.so man3/pvm_setsbuf.3PVM +Index: pvm-3.4.5/man/man3/pvmfsiblings.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfsiblings.3 ++++ pvm-3.4.5/man/man3/pvmfsiblings.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfsiblings.3,v 1.1 1997/06/26 19:55:16 pvmsrc Exp $ +-.so man3/pvm_siblings.3 ++.so man3/pvm_siblings.3PVM +Index: pvm-3.4.5/man/man3/pvmfspawn.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfspawn.3 ++++ pvm-3.4.5/man/man3/pvmfspawn.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfspawn.3,v 1.1 1996/09/23 22:07:42 pvmsrc Exp $ +-.so man3/pvm_spawn.3 ++.so man3/pvm_spawn.3PVM +Index: pvm-3.4.5/man/man3/pvmfstartpvmd.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfstartpvmd.3 ++++ pvm-3.4.5/man/man3/pvmfstartpvmd.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfstartpvmd.3,v 1.1 1996/09/23 22:07:43 pvmsrc Exp $ +-.so man3/pvm_start_pvmd.3 ++.so man3/pvm_start_pvmd.3PVM +Index: pvm-3.4.5/man/man3/pvmftasks.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmftasks.3 ++++ pvm-3.4.5/man/man3/pvmftasks.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmftasks.3,v 1.1 1996/09/23 22:07:44 pvmsrc Exp $ +-.so man3/pvm_tasks.3 ++.so man3/pvm_tasks.3PVM +Index: pvm-3.4.5/man/man3/pvmftidtoh.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmftidtoh.3 ++++ pvm-3.4.5/man/man3/pvmftidtoh.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmftidtoh.3,v 1.1 1996/09/23 22:07:46 pvmsrc Exp $ +-.so man3/pvm_tidtohost.3 ++.so man3/pvm_tidtohost.3PVM +Index: pvm-3.4.5/man/man3/pvmftrecv.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmftrecv.3 ++++ pvm-3.4.5/man/man3/pvmftrecv.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmftrecv.3,v 1.1 1996/09/23 22:07:47 pvmsrc Exp $ +-.so man3/pvm_trecv.3 ++.so man3/pvm_trecv.3PVM +Index: pvm-3.4.5/man/man3/pvmfunpack.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfunpack.3 ++++ pvm-3.4.5/man/man3/pvmfunpack.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfunpack.3,v 1.1 1996/09/23 22:07:48 pvmsrc Exp $ +-.so man3/pvm_unpack.3 ++.so man3/pvm_unpack.3PVM +Index: pvm-3.4.5/man/man3/pvmfupkmesg.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvmfupkmesg.3 ++++ pvm-3.4.5/man/man3/pvmfupkmesg.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfupkmesg.3,v 1.1 1996/09/23 22:07:49 pvmsrc Exp $ +-.so man3/pvm_pkmesg.3 ++.so man3/pvm_pkmesg.3PVM +Index: pvm-3.4.5/hoster/pvm_getminfo.3 +=================================================================== +--- pvm-3.4.5.orig/hoster/pvm_getminfo.3 ++++ pvm-3.4.5/hoster/pvm_getminfo.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvm_getminfo.3,v 1.1 1996/09/23 22:01:23 pvmsrc Exp $ +-.so man3/pvm_setminfo.3 ++.so man3/pvm_setminfo.3PVM +Index: pvm-3.4.5/hoster/pvmfgetminfo.3 +=================================================================== +--- pvm-3.4.5.orig/hoster/pvmfgetminfo.3 ++++ pvm-3.4.5/hoster/pvmfgetminfo.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfgetminfo.3,v 1.1 1996/09/23 22:03:48 pvmsrc Exp $ +-.so man3/pvm_setminfo.3 ++.so man3/pvm_setminfo.3PVM +Index: pvm-3.4.5/hoster/pvmfsetminfo.3 +=================================================================== +--- pvm-3.4.5.orig/hoster/pvmfsetminfo.3 ++++ pvm-3.4.5/hoster/pvmfsetminfo.3 +@@ -1,2 +1,2 @@ + .\" $Id: pvmfsetminfo.3,v 1.1 1996/09/23 22:07:37 pvmsrc Exp $ +-.so man3/pvm_setminfo.3 ++.so man3/pvm_setminfo.3PVM --- pvm-3.4.5.orig/debian/patches/09-explicitly-declare-pvmnametag.patch +++ pvm-3.4.5/debian/patches/09-explicitly-declare-pvmnametag.patch @@ -0,0 +1,13 @@ +Index: pvm-3.4.5/src/lpvmgen.c +=================================================================== +--- pvm-3.4.5.orig/src/lpvmgen.c ++++ pvm-3.4.5/src/lpvmgen.c +@@ -674,6 +674,8 @@ char *getenv(); + + struct pmsg *midtobuf(); + ++char *pvmnametag(int tag, int *found); ++ + + /*************** + ** Private ** --- pvm-3.4.5.orig/debian/patches/10-minor-manpage-fixes.patch +++ pvm-3.4.5/debian/patches/10-minor-manpage-fixes.patch @@ -0,0 +1,26 @@ +Index: pvm-3.4.5/man/man1/pvm.1 +=================================================================== +--- pvm-3.4.5.orig/man/man1/pvm.1 ++++ pvm-3.4.5/man/man1/pvm.1 +@@ -81,7 +81,7 @@ Starts up pvmd3 on the local host or con + + pvm hostfile + .br +-Starts up console and pvmd3, which inturn reads the host file and ++Starts up console and pvmd3, which in turn reads the host file and + adds the listed computers to the virtual machine. + + .SH SEE ALSO +Index: pvm-3.4.5/man/man3/pvm_putinfo.3 +=================================================================== +--- pvm-3.4.5.orig/man/man3/pvm_putinfo.3 ++++ pvm-3.4.5/man/man3/pvm_putinfo.3 +@@ -128,7 +128,7 @@ PVM will assign an index key to each ins + Permits other tasks to overwrite and delete this + database entry. + +-.IP PvmMboxDirectIndex( index ) ++.IP "PvmMboxDirectIndex( index )" + Performs an atomic delete and re-insert for the mailbox entry + at the given index. + Valid index values for this macro are limited to the range --- pvm-3.4.5.orig/debian/patches/11-arm-has-tmpnam.patch +++ pvm-3.4.5/debian/patches/11-arm-has-tmpnam.patch @@ -0,0 +1,13 @@ +Index: pvm-3.4.5/conf/LINUXARM.def +=================================================================== +--- pvm-3.4.5.orig/conf/LINUXARM.def ++++ pvm-3.4.5/conf/LINUXARM.def +@@ -14,7 +14,7 @@ + # + ARCHCFLAGS = -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/rsh\" \ + -DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS \ +- -DCTIMEISTIMET -DSYSERRISCONST -DNOTMPNAM ++ -DCTIMEISTIMET -DSYSERRISCONST + ARCHDLIB = + ARCHDOBJ = + ARCHLIB = --- pvm-3.4.5.orig/debian/patches/12-arm-uses-system-readline.patch +++ pvm-3.4.5/debian/patches/12-arm-uses-system-readline.patch @@ -0,0 +1,13 @@ +Index: pvm-3.4.5/conf/LINUXARM.def +=================================================================== +--- pvm-3.4.5.orig/conf/LINUXARM.def ++++ pvm-3.4.5/conf/LINUXARM.def +@@ -17,7 +17,7 @@ ARCHCFLAGS = -DSYSVSIGNAL -DNOWAIT3 -DRS + -DCTIMEISTIMET -DSYSERRISCONST + ARCHDLIB = + ARCHDOBJ = +-ARCHLIB = ++ARCHLIB = -lreadline + HASRANLIB = t + AR = ar + PVM_ARCH = LINUXARM --- pvm-3.4.5.orig/debian/patches/13-add-s390.patch +++ pvm-3.4.5/debian/patches/13-add-s390.patch @@ -0,0 +1,41 @@ +Index: pvm-3.4.5/conf/LINUXS390.m4 +=================================================================== +--- /dev/null ++++ pvm-3.4.5/conf/LINUXS390.m4 +@@ -0,0 +1,20 @@ ++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) ++ +Index: pvm-3.4.5/conf/LINUXS390.def +=================================================================== +--- /dev/null ++++ pvm-3.4.5/conf/LINUXS390.def +@@ -0,0 +1,11 @@ ++ARCHCFLAGS = -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/rsh\" \ ++ -DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS \ ++ -DCTIMEISTIMET -DSYSERRISCONST -DHASREADLINE ++ARCHDLIB = ++ARCHDOBJ = ++ARCHLIB = -lreadline ++HASRANLIB = t ++AR = ar ++PVM_ARCH = LINUXS390 ++MAKE = make ++ --- pvm-3.4.5.orig/debian/patches/14-add-mips.patch +++ pvm-3.4.5/debian/patches/14-add-mips.patch @@ -0,0 +1,40 @@ +Index: pvm-3.4.5/conf/LINUXMIPS.def +=================================================================== +--- /dev/null ++++ pvm-3.4.5/conf/LINUXMIPS.def +@@ -0,0 +1,11 @@ ++ARCHCFLAGS = -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/rsh\" \ ++ -DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS \ ++ -DCTIMEISTIMET -DSYSERRISCONST ++ARCHDLIB = ++ARCHDOBJ = ++ARCHLIB = ++HASRANLIB = t ++AR = ar ++PVM_ARCH = LINUX`uname -m | tr [a-z] [A-Z]` ++MAKE = make ++ +Index: pvm-3.4.5/conf/LINUXMIPS.m4 +=================================================================== +--- /dev/null ++++ pvm-3.4.5/conf/LINUXMIPS.m4 +@@ -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) --- pvm-3.4.5.orig/debian/patches/15-system-wide-pvmroot.patch +++ pvm-3.4.5/debian/patches/15-system-wide-pvmroot.patch @@ -0,0 +1,23 @@ +Index: pvm-3.4.5/lib/aimk +=================================================================== +--- pvm-3.4.5.orig/lib/aimk ++++ pvm-3.4.5/lib/aimk +@@ -36,12 +36,14 @@ while [ $# -ge 1 -a $found = 1 ]; do + done + + case "x$PVM_ROOT" in x ) +-# if [ -d $HOME/pvm3 ]; then +-# PVM_ROOT=$HOME/pvm3 +-# else ++ if [ -d /usr/lib/pvm3 ]; then ++ PVM_ROOT=/usr/lib/pvm3 ++ elif [ -d /usr/local/lib/pvm3 ]; then ++ PVM_ROOT=/usr/local/lib/pvm3 ++ else + echo aimk: PVM_ROOT not defined >&2 + exit 1 +-# fi ++ fi + ;; esac + + case "x$PVM_ARCH" in x | xUNKNOWN ) --- pvm-3.4.5.orig/debian/patches/16-default-pvmroot.patch +++ pvm-3.4.5/debian/patches/16-default-pvmroot.patch @@ -0,0 +1,26 @@ +Index: pvm-3.4.5/src/pvmcruft.c +=================================================================== +--- pvm-3.4.5.orig/src/pvmcruft.c ++++ pvm-3.4.5/src/pvmcruft.c +@@ -893,7 +893,21 @@ pvmgetroot() + #else + rd = getenv("PVM_ROOT"); + #endif ++#ifdef PVM_DEFAULT_ROOT ++ if (!rd) { ++ struct stat buf; + ++ rd = STRALLOC(PVM_DEFAULT_ROOT); ++ if (stat(rd, &buf) == -1) { ++ pvmlogperror("Unable to default PVM_ROOT to" PVM_DEFAULT_ROOT); ++ pvmbailout(0); ++ exit(1); /* the other meaning of bail out */ ++ } ++ pvmputenv("PVM_ROOT=" /* */ PVM_DEFAULT_ROOT); ++/* pvmlogerror("Defaulting PVM_ROOT to " PVM_DEFAULT_ROOT); */ ++ } ++#endif ++ + #ifdef WIN32 + if (!rd) + rd = read_pvmregistry("PVM_ROOT"); --- pvm-3.4.5.orig/debian/patches/17-fix-implicit-global-declarations.patch +++ pvm-3.4.5/debian/patches/17-fix-implicit-global-declarations.patch @@ -0,0 +1,23 @@ +Index: pvm-3.4.5/src/global.h +=================================================================== +--- pvm-3.4.5.orig/src/global.h ++++ pvm-3.4.5/src/global.h +@@ -156,6 +156,8 @@ + * + */ + ++#include "pvmtev.h" ++ + + /* UDPMAXLEN should be set to the largest UDP message length + your system can handle. */ +@@ -318,6 +320,9 @@ extern struct pvmmclass *pvmmboxclasses; + + /* General Trace Globals Declarations */ + ++struct Pvmtevdid; ++struct Pvmtevinfo; ++ + extern struct Pvmtevdid pvmtevdidlist[]; + + extern struct Pvmtevinfo pvmtevinfo[]; --- pvm-3.4.5.orig/debian/patches/18-m68k-has-not-fdset-struct.patch +++ pvm-3.4.5/debian/patches/18-m68k-has-not-fdset-struct.patch @@ -0,0 +1,13 @@ +Index: pvm-3.4.5/conf/LINUXATARI.def +=================================================================== +--- pvm-3.4.5.orig/conf/LINUXATARI.def ++++ pvm-3.4.5/conf/LINUXATARI.def +@@ -13,7 +13,7 @@ + # must also add "-lncurses" to the ARCHLIB define. + # + ARCHCFLAGS = -DRSHCOMMAND=\"/usr/bin/rsh\" -DNEEDENDIAN \ +- -DHASERRORVARS -DSYSERRISCONST -DNOREXEC -DNOTMPNAM ++ -DHASERRORVARS -DSYSERRISCONST -DNOREXEC -DNOTMPNAM -DFDSETNOTSTRUCT + ARCHDLIB = + ARCHDOBJ = + ARCHLIB = --- pvm-3.4.5.orig/debian/patches/19-sparc-has-const-syserr.patch +++ pvm-3.4.5/debian/patches/19-sparc-has-const-syserr.patch @@ -0,0 +1,13 @@ +Index: pvm-3.4.5/conf/LINUXSPARC.def +=================================================================== +--- pvm-3.4.5.orig/conf/LINUXSPARC.def ++++ pvm-3.4.5/conf/LINUXSPARC.def +@@ -14,7 +14,7 @@ + # + ARCHCFLAGS = -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/rsh\" \ + -DNEEDENDIAN -DCTIMEISTIMET -DFDSETNOTSTRUCT \ +- -DHASERRORVARS -DNOTMPNAM ++ -DHASERRORVARS -DNOTMPNAM -DSYSERRISCONST + ARCHDLIB = + ARCHDOBJ = + ARCHLIB = --- pvm-3.4.5.orig/debian/patches/20-fix-kfreebsd-ftbfs.patch +++ pvm-3.4.5/debian/patches/20-fix-kfreebsd-ftbfs.patch @@ -0,0 +1,16 @@ +Index: pvm-3.4.5/src/host.c +=================================================================== +--- pvm-3.4.5.orig/src/host.c ++++ pvm-3.4.5/src/host.c +@@ -1005,7 +1005,11 @@ iflist(alp, np) + } + /* On some FreeBSD systems: */ + /* if (IFF_UP & req.ifr_flags) { */ ++#ifdef __FreeBSD_kernel__ ++ 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++] = --- pvm-3.4.5.orig/debian/patches/21-sh4-support.patch +++ pvm-3.4.5/debian/patches/21-sh4-support.patch @@ -0,0 +1,35 @@ +--- /dev/null 2010-01-12 23:54:25.813003116 +0000 ++++ b/conf/LINUXSH.def 2010-01-15 01:39:28.000000000 +0000 +@@ -0,0 +1,10 @@ ++ARCHCFLAGS = -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/rsh\" \ ++ -DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS \ ++ -DCTIMEISTIMET -DSYSERRISCONST ++ARCHDLIB = ++ARCHDOBJ = ++ARCHLIB = -lreadline ++HASRANLIB = t ++AR = ar ++PVM_ARCH = LINUXSH ++MAKE = make +--- /dev/null 2010-01-12 23:54:25.813003116 +0000 ++++ b/conf/LINUXSH.m4 2010-01-15 00:38:17.000000000 +0000 +@@ -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) --- pvm-3.4.5.orig/debian/patches/22-fix_FTBFS4hurd.patch +++ pvm-3.4.5/debian/patches/22-fix_FTBFS4hurd.patch @@ -0,0 +1,82 @@ +Index: pvm-3.4.5/src/pvmd.c +=================================================================== +--- pvm-3.4.5.orig/src/pvmd.c 2012-06-01 18:10:25.141905977 +0200 ++++ pvm-3.4.5/src/pvmd.c 2012-06-01 18:11:36.440407519 +0200 +@@ -3836,7 +3836,8 @@ forkexec(flags, name, argv, nenv, env, i + int pid; /* task pid */ + int pfd[2]; /* pipe back from task */ + struct task *tp; /* new task context */ +- char path[MAXPATHLEN]; ++ char *path = NULL, *new_path; ++ size_t path_size = 0, needed_size; + struct stat sb; + char **ep, **eplist; + int i; +@@ -3868,10 +3869,28 @@ forkexec(flags, name, argv, nenv, env, i + eplist = CINDEX(name, '/') ? nullep : epaths; + + for (ep = eplist; *ep; ep++) { ++ needed_size = strlen(*ep) + 1; ++ if ((*ep)[0]) ++ needed_size++; ++ needed_size += strlen(name); ++#ifdef IMA_OS2 ++ needed_size += 4; ++#endif ++ if (path_size < needed_size) { ++ path_size += needed_size; ++ new_path = realloc(path, path_size); ++ if (!new_path) { ++ pvmlogerror("cannot allocate memory\n"); ++ free(path); ++ task_free(tp); ++ return PvmOutOfRes; ++ } ++ path = new_path; ++ } + (void)strcpy(path, *ep); + if (path[0]) + (void)strcat(path, "/"); +- (void)strncat(path, name, sizeof(path) - strlen(path) - 1); ++ (void)strcat(path, name); + #ifdef IMA_OS2 + (void)strcat(path,".exe"); /* no *.cmd !!! */ + #endif +@@ -3939,12 +3958,14 @@ forkexec(flags, name, argv, nenv, env, i + if (socketpair(AF_UNIX, SOCK_STREAM, 0, pfd) == -1) { + pvmlogperror("forkexec() socketpair"); + task_free(tp); ++ free (path); + return PvmOutOfRes; + } + #else + if (pipe(pfd) == -1) { + pvmlogperror("forkexec() pipe"); + task_free(tp); ++ free (path); + return PvmOutOfRes; + } + #endif +@@ -4077,6 +4098,7 @@ forkexec(flags, name, argv, nenv, env, i + (void)close(pfd[0]); + (void)close(pfd[1]); + task_free(tp); ++ free (path); + return PvmOutOfRes; + } + (void)close(pfd[1]); +@@ -4094,12 +4116,14 @@ forkexec(flags, name, argv, nenv, env, i + + tp->t_a_out = STRALLOC(name); + *tpp = tp; ++ free (path); + return 0; + } + if (pvmdebmask & PDMTASK) { + pvmlogprintf("forkexec() didn't find <%s>\n", name); + } + task_free(tp); ++ free (path); + return PvmNoFile; + } + --- pvm-3.4.5.orig/debian/patches/23-fix_trunc.patch +++ pvm-3.4.5/debian/patches/23-fix_trunc.patch @@ -0,0 +1,56 @@ +Index: pvm-3.4.5+nmu/misc/group-hack-337 +=================================================================== +--- pvm-3.4.5+nmu.orig/misc/group-hack-337 2011-08-19 21:47:23.000000000 +0000 ++++ pvm-3.4.5+nmu/misc/group-hack-337 2011-08-19 21:48:29.000000000 +0000 +@@ -165,7 +165,7 @@ + tp->t_authnam = TALLOC(LEN_OF_TMP_NAM, char, "auth"); + (void)TMPNAMFUN(tp->t_authnam); + +-! if ((tp->t_authfd = open(tp->t_authnam, O_RDONLY|O_CREAT|O_TRUNC, 0600)) ++! if ((tp->t_authfd = open(tp->t_authnam, O_RDWR|O_CREAT|O_TRUNC, 0600)) + ! == -1) { + pvmlogperror("tm_connect() can't create d-auth file"); + PVM_FREE(tp->t_authnam); +@@ -178,7 +178,7 @@ + tp->t_authnam = TALLOC(LEN_OF_TMP_NAM, char, "auth"); + (void)TMPNAMFUN(tp->t_authnam); + +-! if ((tp->t_authfd = open(tp->t_authnam, O_RDONLY|O_CREAT|O_TRUNC, 0600)) == -1) { ++! if ((tp->t_authfd = open(tp->t_authnam, O_RDWR|O_CREAT|O_TRUNC, 0600)) == -1) { + pvmlogperror("tm_connect() can't create d-auth file"); + PVM_FREE(tp->t_authnam); + tp->t_authnam = 0; +Index: pvm-3.4.5+nmu/src/lpvm.c +=================================================================== +--- pvm-3.4.5+nmu.orig/src/lpvm.c 2011-08-19 21:47:23.000000000 +0000 ++++ pvm-3.4.5+nmu/src/lpvm.c 2011-08-19 21:49:16.000000000 +0000 +@@ -3089,11 +3089,7 @@ + #ifndef IMA_MPP + #ifndef NOPROT + (void)PVMTMPNAMFUN(authfn); +-#ifdef IMA_OS2 + if ((authfd = open(authfn, O_RDWR|O_CREAT|O_TRUNC, 0600)) == -1) { +-#else +- if ((authfd = open(authfn, O_RDONLY|O_CREAT|O_TRUNC, 0600)) == -1) { +-#endif + pvmlogperror(authfn); + pvmlogerror("pvmbeatask() can't creat t-auth file\n"); + cc = PvmSysErr; +Index: pvm-3.4.5+nmu/src/tdpro.c +=================================================================== +--- pvm-3.4.5+nmu.orig/src/tdpro.c 2011-08-19 21:47:23.000000000 +0000 ++++ pvm-3.4.5+nmu/src/tdpro.c 2011-08-19 21:48:52.000000000 +0000 +@@ -570,12 +570,7 @@ + tp->t_authnam = TALLOC(PVMTMPNAMLEN, char, "auth"); + (void)PVMTMPNAMFUN(tp->t_authnam); + +-#ifndef IMA_OS2 +- if ((tp->t_authfd = open(tp->t_authnam, O_RDONLY|O_CREAT|O_TRUNC, 0600)) +-#else +- if ((tp->t_authfd = open(tp->t_authnam, O_RDWR|O_CREAT|O_TRUNC, 0600)) +-#endif +- == -1) { ++ if ((tp->t_authfd = open(tp->t_authnam, O_RDWR|O_CREAT|O_TRUNC, 0600)) == -1) { + pvmlogperror("tm_connect() can't create d-auth file"); + PVM_FREE(tp->t_authnam); + tp->t_authnam = 0; --- pvm-3.4.5.orig/debian/patches/99-old-build-system-changes-i-have-no-idea-what-are-for.patch +++ pvm-3.4.5/debian/patches/99-old-build-system-changes-i-have-no-idea-what-are-for.patch @@ -0,0 +1,276 @@ +Index: pvm-3.4.5/Makefile +=================================================================== +--- pvm-3.4.5.orig/Makefile ++++ pvm-3.4.5/Makefile +@@ -6,7 +6,7 @@ + + SHELL = /bin/sh + +-AIMKSTR = -here -f ./conf/`./debian/getpvmarch`.def -f ./Makefile.aimk ++AIMKSTR = -here -f ./conf/`./debian/getpvmarch`.def -f ./Makefile.aimk CFLOPTS='' + + default: + ./lib/aimk $(AIMKSTR) default +@@ -51,3 +51,54 @@ x: + r: + ./lib/aimk $(AIMKSTR) r + ++ ++ ++# compile for /usr/local directories ++ ++local: ++ ./lib/aimk $(AIMKSTR) CFLOPTS='"-O -DSAFETMP -DPVMDPATH=\\\"pvmd\\\" -DPVMDFILE=\\\"/usr/local/bin/pvmd\\\" -DPVM_DEFAULT_ROOT=\\\"/usr/local/lib/pvm3\\\" "' PVMDIR=`pwd` default ++ ++# compile for system directories ++system: ++ ./lib/aimk $(AIMKSTR) CFLOPTS='"-g -O2 -DSAFETMP -DPVMDPATH=\\\"pvmd\\\" -DPVMDFILE=\\\"/usr/bin/pvmd\\\" -DPVM_DEFAULT_ROOT=\\\"/usr/lib/pvm3\\\" "' PVMDIR=`pwd` default ++ ++ ++install-local: ++ -mkdir -p /usr/local/lib/pvm3/lib /usr/local/lib/pvm3/bin \ ++ /usr/local/lib/pvm3/conf ++ cp lib/pvmgetarch lib/aimk /usr/local/lib/pvm3/lib ++ cp -pr lib/`./lib/pvmgetarch` /usr/local/lib/pvm3/lib ++ cp -pr bin/`./lib/pvmgetarch` /usr/local/lib/pvm3/bin ++ cp -pr include /usr/local/lib/pvm3/ ++ cp conf/`./lib/pvmgetarch`* /usr/local/lib/pvm3/conf ++ ln -sf /usr/local/lib/pvm3/lib/aimk /usr/local/bin ++ ln -sf /usr/local/lib/pvm3/lib/pvmgetarch /usr/local/bin ++ ln -sf /usr/local/lib/pvm3/lib/`./lib/pvmgetarch`/pvm /usr/local/bin ++ ln -sf /usr/local/lib/pvm3/lib/`./lib/pvmgetarch`/pvmgs /usr/local/bin ++ ln -sf /usr/local/lib/pvm3/lib/`./lib/pvmgetarch`/pvmd3 /usr/local/bin/pvmd ++ ln -sf /usr/local/lib/pvm3/lib/`./lib/pvmgetarch`/pvmd3 /usr/local/lib/pvm3/lib/pvmd ++ ln -sf /usr/local/lib/pvm3/lib/`./lib/pvmgetarch`/pvm /usr/local/lib/pvm3/lib/pvm ++ ++install-deb: ++ -mkdir -p $(DESTDIR)/usr/lib/pvm3/lib $(DESTDIR)/usr/lib/pvm3/bin \ ++ $(DESTDIR)/usr/lib/pvm3/conf ++ cp lib/pvmgetarch lib/aimk $(DESTDIR)/usr/lib/pvm3/lib ++ cp -pr lib/`./lib/pvmgetarch` $(DESTDIR)/usr/lib/pvm3/lib ++ cp -pr bin/`./lib/pvmgetarch` $(DESTDIR)/usr/lib/pvm3/bin ++ cp conf/`./lib/pvmgetarch`* $(DESTDIR)/usr/lib/pvm3/conf ++ cp include/* $(DESTDIR)/usr/include ++ mv $(DESTDIR)/usr/lib/pvm3/lib/aimk $(DESTDIR)/usr/bin ++ mv $(DESTDIR)/usr/lib/pvm3/lib/pvmgetarch $(DESTDIR)/usr/bin ++ ln -sf ../../../bin/pvmgetarch $(DESTDIR)/usr/lib/pvm3/lib/pvmgetarch ++ mv $(DESTDIR)/usr/lib/pvm3/lib/`./lib/pvmgetarch`/pvm $(DESTDIR)/usr/bin ++ mv $(DESTDIR)/usr/lib/pvm3/lib/`./lib/pvmgetarch`/pvmgs $(DESTDIR)/usr/bin ++ mv $(DESTDIR)/usr/lib/pvm3/lib/`./lib/pvmgetarch`/pvmd3 $(DESTDIR)/usr/bin/pvmd ++ ln -sf ../../../bin/pvmd $(DESTDIR)/usr/lib/pvm3/lib/pvmd ++ ln -sf ../../../bin/pvm $(DESTDIR)/usr/lib/pvm3/lib/pvm ++ mv $(DESTDIR)/usr/lib/pvm3/lib/`./lib/pvmgetarch`/*.a $(DESTDIR)/usr/lib ++ mv $(DESTDIR)/usr/lib/pvm3/bin/`./lib/pvmgetarch`/* $(DESTDIR)/usr/bin ++# cp -r man/man1 $(DESTDIR)/usr/man ++# cp -r man/man3 $(DESTDIR)/usr/man ++ tar cf - examples | gzip -9 > $(DESTDIR)/usr/share/doc/pvm-dev/examples.tar.gz ++ tar cf - gexamples | gzip -9 > $(DESTDIR)/usr/share/doc/pvm-dev/gexamples.tar.gz ++ +Index: pvm-3.4.5/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/Makefile.aimk ++++ pvm-3.4.5/Makefile.aimk +@@ -34,10 +34,9 @@ SHELL = /bin/sh + # + + PVMOPTS = CC="$(CC)" \ +- F77="$(F77)" +- +-# CFLOPTS="$(CFLOPTS)" +-# FFLOPTS="$(FFLOPTS)" ++ F77=$(F77) \ ++ CFLOPTS=$(CFLOPTS) ++ FFLOPTS=$(FFLOPTS) + # PVMDIR=$(PVMDIR) + + # +Index: pvm-3.4.5/console/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/console/Makefile.aimk ++++ pvm-3.4.5/console/Makefile.aimk +@@ -22,8 +22,8 @@ TRCLIB = pvmtrc + LIBPREFIX = lib + PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).a + TRCLIBDEP = $(TRCLDIR)/$(LIBPREFIX)$(TRCLIB).a +-CFLAGS = $(CFLOPTS) -DIMA_$(PVM_ARCH) -I$(PVMIDIR) -I$(TRCIDIR) \ +- -I$(PVMSDIR) $(ARCHCFLAGS) ++CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -DIMA_$(PVM_ARCH) -I$(PVMIDIR) -I$(TRCIDIR) \ ++ -I$(PVMSDIR) + LIBS = $(LOPT) -L$(TRCLDIR) -L$(PVMLDIR) \ + -l$(TRCLIB) -l$(PVMLIB) $(ARCHLIB) + OBJ = cons.o cmds.o job.o trc.o +Index: pvm-3.4.5/examples/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/examples/Makefile.aimk ++++ pvm-3.4.5/examples/Makefile.aimk +@@ -25,7 +25,7 @@ BDIR = $(PVMDIR)/bin + XDIR = $(BDIR)/$(PVM_ARCH) + + CFLOPTS = -g +-CFLAGS = $(CFLOPTS) -I$(PVMDIR)/include $(ARCHCFLAGS) ++CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMDIR)/include + + ##### Need to select some architecture-specific libraries to link tasks + # The default setup is for workstations +Index: pvm-3.4.5/gexamples/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/gexamples/Makefile.aimk ++++ pvm-3.4.5/gexamples/Makefile.aimk +@@ -23,7 +23,7 @@ PVMIDIR = $(PVMDIR)/include + PVMLDIR = $(PVMDIR)/lib/$(PVM_ARCH) + PVMLIB = $(LOPT) -L$(PVMLDIR) -lgpvm3 -lpvm3 $(ARCHLIB) + CFLOPTS = -g +-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) $(ARCHCFLAGS) ++CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMIDIR) + SDIR = $(PVMDIR)/gexamples + BDIR = $(PVMDIR)/bin + XDIR = $(BDIR)/$(PVM_ARCH) +Index: pvm-3.4.5/hoster/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/hoster/Makefile.aimk ++++ pvm-3.4.5/hoster/Makefile.aimk +@@ -21,8 +21,7 @@ BDIR = $(PVMDIR)/bin + XDIR = $(BDIR)/$(PVM_ARCH) + + CFLOPTS = -O +-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) -I$(PVMSDIR) -DIMA_$(PVM_ARCH) \ +- $(ARCHCFLAGS) ++CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMIDIR) -I$(PVMSDIR) -DIMA_$(PVM_ARCH) + LIBS = -L$(PVMLDIR) -l$(PVMLIB) $(ARCHLIB) + + HEADERS = $(PVMIDIR)/pvm3.h $(PVMIDIR)/pvmproto.h +Index: pvm-3.4.5/libfpvm/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/libfpvm/Makefile.aimk ++++ pvm-3.4.5/libfpvm/Makefile.aimk +@@ -9,9 +9,9 @@ + SHELL = /bin/sh + PVMDIR = ../.. + SDIR = $(PVMDIR)/libfpvm +-CFLAGS = $(CFLOPTS) -c -DIMA_$(PVM_ARCH) \ ++CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -c -DIMA_$(PVM_ARCH) \ + -I$(SDIR) -I$(PVMDIR)/include -I$(PVMDIR)/src \ +- $(CDEBUGFLAGS) $(ARCHCFLAGS) ++ $(CDEBUGFLAGS) + RM = rm -f + M4 = m4 + M4FILE = $(PVMDIR)/conf/$(PVM_ARCH).m4 +Index: pvm-3.4.5/pvmgs/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/pvmgs/Makefile.aimk ++++ pvm-3.4.5/pvmgs/Makefile.aimk +@@ -32,8 +32,7 @@ PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVM + # server requests, where XXX is the number of seconds for the timeout. + # (Note: this flag can also be added to the ARCHCFLAGS define in the + # PVM conf file, i.e.: $PVM_ROOT/conf/$PVM_ARCH.def ) +-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) -I$(PVMSDIR) -DIMA_$(PVM_ARCH) \ +- $(ARCHCFLAGS) ++CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMIDIR) -I$(PVMSDIR) -DIMA_$(PVM_ARCH) + + LIBS = $(LOPT) -L$(PVMLDIR) -l$(PVMLIB) $(ARCHLIB) + +Index: pvm-3.4.5/rm/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/rm/Makefile.aimk ++++ pvm-3.4.5/rm/Makefile.aimk +@@ -26,9 +26,8 @@ BDIR = $(PVMDIR)/bin + XDIR = $(BDIR)/$(PVM_ARCH) + + CFLOPTS = -g +-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) $(ARCHCFLAGS) \ +- -DIMA_$(PVM_ARCH) $(ARCHCFLAGS) \ +- $(DEBUG_FLAGS) ++CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMIDIR) $(ARCHCFLAGS) \ ++ -DIMA_$(PVM_ARCH) $(DEBUG_FLAGS) + LIBS = -L$(PVMLDIR) -l$(PVMLIB) $(ARCHLIB) + + HEADERS = $(PVMIDIR)/pvm3.h $(PVMIDIR)/pvmproto.h $(SDIR)/srm.h +Index: pvm-3.4.5/src/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/src/Makefile.aimk ++++ pvm-3.4.5/src/Makefile.aimk +@@ -68,9 +68,8 @@ CFLOPTS = -O + #OPTIONS = -p + OPTIONS = -DCLUMP_ALLOC -DSTATISTICS \ + -DTIMESTAMPLOG -DSANITY +-CFLAGS = $(CFLOPTS) $(OPTIONS) -I$(PVMDIR)/include \ +- -DARCHCLASS=\"$(PVM_ARCH)\" -DIMA_$(PVM_ARCH) \ +- $(ARCHCFLAGS) ++CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) $(OPTIONS) -I$(PVMDIR)/include \ ++ -DARCHCLASS=\"$(PVM_ARCH)\" -DIMA_$(PVM_ARCH) + + LIBPREFIX = lib + LIBPVM = $(LIBPREFIX)pvm3 +@@ -96,27 +95,19 @@ DOBJ = \ + ddpro.o \ + host.o \ + hoster.o \ +- imalloc.o \ + msgbox.o \ + pkt.o \ +- pmsg.o \ +- pvmalloc.o \ +- pvmcruft.o \ + pvmd.o \ ++ pvmcruft.o \ + pvmdpack.o \ + pvmdtev.o \ +- pvmerr.o \ +- pvmfrag.o \ + pvmlog.o \ + sdpro.o \ + task.o \ +- tdpro.o \ +- waitc.o \ + global.o \ +- $(REGEXOBJS) ++ tdpro.o + + SOCKDOBJ = \ +- pvmdabuf.o \ + pvmdunix.o + + SHMEMDOBJ = \ +Index: pvm-3.4.5/tasker/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/tasker/Makefile.aimk ++++ pvm-3.4.5/tasker/Makefile.aimk +@@ -19,8 +19,8 @@ BDIR = $(PVMDIR)/bin + XDIR = $(BDIR)/$(PVM_ARCH) + + CFLOPTS = -g +-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) $(ARCHCFLAGS) \ +- -DIMA_$(PVM_ARCH) $(ARCHCFLAGS) ++CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMIDIR) $(ARCHCFLAGS) \ ++ -DIMA_$(PVM_ARCH) + LIBS = -L$(PVMLDIR) -l$(PVMLIB) $(ARCHLIB) + + HEADERS = $(PVMIDIR)/pvm3.h $(PVMIDIR)/pvmproto.h +Index: pvm-3.4.5/tracer/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/tracer/Makefile.aimk ++++ pvm-3.4.5/tracer/Makefile.aimk +@@ -22,7 +22,7 @@ CFLOPTS = -O + #CC = cc + #CC = gcc + +-CFLAGS = $(CFLOPTS) $(PVMVERSION) -DIMA_$(PVM_ARCH) $(ARCHCFLAGS) ++CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) $(PVMVERSION) -DIMA_$(PVM_ARCH) + + + # +Index: pvm-3.4.5/xep/Makefile.aimk +=================================================================== +--- pvm-3.4.5.orig/xep/Makefile.aimk ++++ pvm-3.4.5/xep/Makefile.aimk +@@ -20,8 +20,8 @@ BDIR = $(PVMDIR)/bin + XDIR = $(BDIR)/$(PVM_ARCH) + + #CFLOPTS = -O +-CFLOPTS = -g +-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) -L$(PVMLDIR) $(ARCHCFLAGS) ++#CFLOPTS = -g ++CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMIDIR) -L$(PVMLDIR) + LIBS = -l$(PVMLIB) $(ARCHLIB) $(OS2XEPLIBS) + XLIBS = -lXaw -lXmu -lXext -lXt -lX11 + XCFLAGS = -I/usr/local/X11R5/include -I/usr/local/X11/include \ --- pvm-3.4.5.orig/debian/patches/series +++ pvm-3.4.5/debian/patches/series @@ -0,0 +1,24 @@ +01-replace-pvmarch.patch +02-proper-cleaning.patch +03-new-readline-api.patch +04-build-shared-libpvm.patch +05-build-shared-libgpvm.patch +06-thread-safe-ctime.patch +07-new-manpages.patch +08-manpage-sections.patch +09-explicitly-declare-pvmnametag.patch +10-minor-manpage-fixes.patch +11-arm-has-tmpnam.patch +12-arm-uses-system-readline.patch +13-add-s390.patch +14-add-mips.patch +15-system-wide-pvmroot.patch +16-default-pvmroot.patch +17-fix-implicit-global-declarations.patch +18-m68k-has-not-fdset-struct.patch +19-sparc-has-const-syserr.patch +99-old-build-system-changes-i-have-no-idea-what-are-for.patch +20-fix-kfreebsd-ftbfs.patch +21-sh4-support.patch +22-fix_FTBFS4hurd.patch +23-fix_trunc.patch --- pvm-3.4.5.orig/debian/pvm-dev.dirs +++ pvm-3.4.5/debian/pvm-dev.dirs @@ -0,0 +1,3 @@ +/usr/include +/usr/bin +/usr/lib/pvm3/conf --- pvm-3.4.5.orig/debian/pvm-dev.manpages +++ pvm-3.4.5/debian/pvm-dev.manpages @@ -0,0 +1,177 @@ +man/man1/aimk.1 +man/man1/pvmgroups.1 +man/man1/pvm_shmd.1 +hoster/pvmfgetminfo.3 +hoster/pvmfsetminfo.3 +hoster/pvm_getminfo.3 +hoster/pvm_setminfo.3 +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_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_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_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_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_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_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_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_recv.3 +man/man3/pvm_recvf.3 +man/man3/pvm_reduce.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_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_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_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/pvmfadvise.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/pvmfexit.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/pvmfhostsync.3 +man/man3/pvmfinitsend.3 +man/man3/pvmfjoingrp.3 +man/man3/pvmfkill.3 +man/man3/pvmflvgrp.3 +man/man3/pvmfmcast.3 +man/man3/pvmfmstat.3 +man/man3/pvmfmytid.3 +man/man3/pvmfnewcontext.3 +man/man3/pvmfnotify.3 +man/man3/pvmfnrecv.3 +man/man3/pvmfparent.3 +man/man3/pvmfperror.3 +man/man3/pvmfpkmesg.3 +man/man3/pvmfpkmesgbody.3 +man/man3/pvmfprecv.3 +man/man3/pvmfpsend.3 +man/man3/pvmfpstat.3 +man/man3/pvmfrecv.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/pvmftasks.3 +man/man3/pvmftidtoh.3 +man/man3/pvmftrecv.3 +man/man3/pvmfunpack.3 +man/man3/pvmfupkmesg.3 +man/man3/pvm_archcode.3 +man/man3/pvm_export.3 +man/man3/pvm_gettmask.3 +man/man3/pvm_joingroup.3 +man/man3/pvm_newcontext.3 +man/man3/pvm_pkcplx.3 +man/man3/pvm_pkmesgbody.3 +man/man3/pvm_putinfo.3 +man/man3/pvm_reg_hoster.3 +man/man3/pvm_setrbuf.3 +man/man3/pvm_tidtohost.3 +man/man3/pvm_upklong.3 +man/man3/pvmfarchcode.3 +man/man3/pvmffreebuf.3 +man/man3/pvmfhalt.3 +man/man3/pvmfmkbuf.3 +man/man3/pvmfpack.3 +man/man3/pvmfprobe.3 +man/man3/pvmfreduce.3 +man/man3/pvmfscatter.3 +man/man3/pvmfstartpvmd.3 --- pvm-3.4.5.orig/debian/pvm-examples.dirs +++ pvm-3.4.5/debian/pvm-examples.dirs @@ -0,0 +1 @@ +/usr/bin --- pvm-3.4.5.orig/debian/pvm.dirs +++ pvm-3.4.5/debian/pvm.dirs @@ -0,0 +1,4 @@ +usr/bin +usr/lib/pvm3/bin +usr/lib/pvm3/lib + --- pvm-3.4.5.orig/debian/pvm.manpages +++ pvm-3.4.5/debian/pvm.manpages @@ -0,0 +1,7 @@ +man/man1/pvm.1 +man/man1/pvmd.1 +man/man1/pvmgs.1 +man/man1/pvmgetarch.1 +man/man1/pvm_intro.1 +man/man1/pvmd3.1 + --- pvm-3.4.5.orig/debian/pvm.postinst +++ pvm-3.4.5/debian/pvm.postinst @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +update-alternatives --install /usr/lib/pvm3/bin/rsh pvm-rsh /usr/bin/rsh 10 + +#DEBHELPER# --- pvm-3.4.5.orig/debian/pvm.prerm +++ pvm-3.4.5/debian/pvm.prerm @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +update-alternatives --remove-all pvm-rsh + +#DEBHELPER# --- pvm-3.4.5.orig/debian/rules +++ pvm-3.4.5/debian/rules @@ -0,0 +1,125 @@ +#!/usr/bin/make -f +# Made with the aid of debmake, by Christoph Lameter, +# based on the sample debian/rules file for GNU hello by Ian Jackson. + +include /usr/share/quilt/quilt.make + +package=pvm +SHELL=/bin/bash + +PVM_ARCH=`sh debian/getpvmarch` +# upstream version +version=$(shell dpkg-parsechangelog | grep Version: | cut -d' ' -f2 | cut -d'-' -f1) +# Version from SONAME (.so.3 => 3) +# deliberately hard-coded - if this changes we definitely want to know about it +soversion=3 + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) +OPT = -O0 +else +OPT = -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) +INSTALL_PROGRAM += -s +endif + +# yes, I know this will define RSHCOMMAND twice and generate a warning. +# I'm not modifying gcc. -dld +# +AIMKSTR = -here -f ./conf/$(PVM_ARCH).def -f ./Makefile.aimk CFLOPTS='"-g $(OPT) -DRSHCOMMAND=\\\"/usr/lib/pvm3/bin/rsh\\\" -DPVMDPATH=\\\"pvmd\\\" -DPVMDFILE=\\\"/usr/bin/pvmd\\\" -DPVM_DEFAULT_ROOT=\\\"/usr/lib/pvm3\\\" -DOVERLOADHOST"' + +build: patch build-stamp +build-stamp: + dh_testdir + echo "#! /bin/sh" > lib/pvmgetarch + echo "echo $(PVM_ARCH)" >> lib/pvmgetarch + chmod +x lib/pvmgetarch + chmod +x debian/getpvmarch + FC="gfortran" F77="gfortran" PVM_ROOT=`pwd` ./lib/aimk $(AIMKSTR) PVMDIR=`pwd` all + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + echo "echo $(PVM_ARCH)" > lib/pvmgetarch + chmod +x lib/pvmgetarch + chmod +x debian/getpvmarch + -make PVM_ROOT=`pwd` clean + -rm -f build-stamp examples.tar.gz gexamples.tar.gz lib/pvmgetarch + dh_clean + find . -type d -name $(PVM_ARCH) | xargs rm -rf + +binary-indep: build + + +binary-arch: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # pvm package + mv bin/$(PVM_ARCH)/pvmgs debian/pvm/usr/bin + + cp lib/pvmgetarch debian/pvm/usr/bin + cp lib/$(PVM_ARCH)/pvm debian/pvm/usr/bin + cp lib/$(PVM_ARCH)/pvmgs debian/pvm/usr/bin + cp lib/$(PVM_ARCH)/pvmd3 debian/pvm/usr/bin/pvmd + + ln -sf ../../../bin/pvmgetarch debian/pvm/usr/lib/pvm3/lib/pvmgetarch + ln -sf ../../../bin/pvm debian/pvm/usr/lib/pvm3/lib/pvm + ln -sf ../../../bin/pvmgs debian/pvm/usr/lib/pvm3/lib/pvmgs + ln -sf ../../../bin/pvmd debian/pvm/usr/lib/pvm3/lib/pvmd + + # pvm-dev package + cp lib/aimk debian/pvm-dev/usr/bin + mv bin/$(PVM_ARCH)/{pvm_gstat,pvmgroups,tracer,trcsort} debian/pvm-dev/usr/bin + cp lib/$(PVM_ARCH)/*.a debian/pvm-dev/usr/lib + cp conf/$(PVM_ARCH).{def,m4} debian/pvm-dev/usr/lib/pvm3/conf + cp include/* debian/pvm-dev/usr/include + ln -sf libpvm3.so.$(version) debian/pvm-dev/usr/lib/libpvm3.so + ln -sf libgpvm3.so.$(version) debian/pvm-dev/usr/lib/libgpvm3.so + + # libpvm3 package + cp lib/$(PVM_ARCH)/libpvm3.so debian/libpvm3/usr/lib/libpvm3.so.$(version) + ln -s libpvm3.so.$(version) debian/libpvm3/usr/lib/libpvm3.so.$(soversion) + cp lib/$(PVM_ARCH)/libgpvm3.so debian/libpvm3/usr/lib/libgpvm3.so.$(version) + ln -s libgpvm3.so.$(version) debian/libpvm3/usr/lib/libgpvm3.so.$(soversion) + + # pvm-examples package + mv bin/$(PVM_ARCH)/gs debian/pvm-examples/usr/bin/gs.pvm + mv bin/$(PVM_ARCH)/hello debian/pvm-examples/usr/bin/hello.pvm + mv bin/$(PVM_ARCH)/srm debian/pvm-examples/usr/bin/srm.pvm + cp bin/$(PVM_ARCH)/* debian/pvm-examples/usr/bin/ + tar zcf examples.tar.gz examples + tar zcf gexamples.tar.gz gexamples + + dh_installdocs Readme Readme.mp + dh_installdocs -ppvm-examples examples.tar.gz gexamples.tar.gz + dh_installchangelogs + dh_strip + dh_fixperms + dh_installman + + dh_compress + dh_installdeb + dh_makeshlibs + dh_shlibdeps -L libpvm3 -l debian/libpvm3/usr/lib + dh_gencontrol + dh_md5sums + dh_builddeb + +define checkdir + test -f debian/rules +endef + +# Below here is fairly generic really + +binary: binary-indep binary-arch + +checkroot: + $(checkdir) + test root = "`whoami`" + +.PHONY: binary binary-arch binary-indep clean checkroot + --- pvm-3.4.5.orig/debian/substvars +++ pvm-3.4.5/debian/substvars @@ -0,0 +1 @@ +shlibs:Depends=libc6 (>= 2.3.2.ds1-4), libpvm3