diff options
author | dmcmahill <dmcmahill@pkgsrc.org> | 1999-11-23 16:05:28 +0000 |
---|---|---|
committer | dmcmahill <dmcmahill@pkgsrc.org> | 1999-11-23 16:05:28 +0000 |
commit | 111c5e466b6f0bdc8ca3693ba5a6d014182be975 (patch) | |
tree | 1463921a0171841be52ba7d9cc5a7815e5784937 /parallel/pvm3/patches/patch-az | |
parent | 99f389a8cdda217b8104a7d0b35c82606cfbdbab (diff) | |
download | pkgsrc-111c5e466b6f0bdc8ca3693ba5a6d014182be975.tar.gz |
-Update from 3.4beta7 to 3.4.2.
-Add USE_FORTRAN to the package Makefile for correct handling of the
required fortran compiler.
-Fix the .m4 files which control how fortran symbols are handled.
-Rework package to use a different PVM_ARCH for each MACHINE_ARCH. As
opposed to a single PVM_ARCH. This addresses PR pkg/6890 (Thanks to
Ignatios Souvatzis for the PR).
-Rework package to install missing programs including: pvmgetarch, aimk
debugger, debugger2, and the configuration stubs (*.def, *.m4). This
address part of PR pkg/6924 (Thanks to Ignatios Souvatzis for the PR).
-Rework package to maintain the normal pvm3 directory layout so that only
one variable (PVM_ROOT) has to be set to a non-traditional value. This
address the remainder of PR pkg/6924 (Thanks again Ig!).
Diffstat (limited to 'parallel/pvm3/patches/patch-az')
-rw-r--r-- | parallel/pvm3/patches/patch-az | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/parallel/pvm3/patches/patch-az b/parallel/pvm3/patches/patch-az new file mode 100644 index 00000000000..e35f4ec1b87 --- /dev/null +++ b/parallel/pvm3/patches/patch-az @@ -0,0 +1,24 @@ +$NetBSD: patch-az,v 1.1 1999/11/23 16:05:34 dmcmahill Exp $ + +--- /dev/null Mon Nov 1 14:10:37 1999 ++++ ./conf/NETBSDNS32K.m4 Mon Nov 1 16:55:25 1999 +@@ -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) |