2
Larry Mascarenhas <lmascare@cscinfo.com> found he had to make some changesx
3
to get Pine 4.21 to compile on Sequent ptx v4.4.6. We didn't have time to
4
integrate these into the distribution. He was kind enough to send us the
5
diffs of what he had to do to make it work.
9
diff -cr pine.dist/imap/src/osdep/unix/Makefile pine4.20/imap/src/osdep/unix/Makefile
10
*** pine.dist/imap/src/osdep/unix/Makefile Thu Sep 30 01:54:13 1999
11
--- pine4.20/imap/src/osdep/unix/Makefile Fri Nov 12 15:26:40 1999
15
RSHPATH=/usr/bin/resh \
16
BASECFLAGS="-Wc,-O3 -Wc,-seq -Dprivate=PRIVATE -DNFSKLUDGE" \
17
! BASELDFLAGS="-lseq -lsec -lsocket -linet -lnsl -lgen" \
23
RSHPATH=/usr/bin/resh \
24
BASECFLAGS="-Wc,-O3 -Wc,-seq -Dprivate=PRIVATE -DNFSKLUDGE" \
25
! BASELDFLAGS="-lseq -lsec -lsocket -lnsl -lgen" \
29
diff -cr pine.dist/pico/makefile.ptx pine4.20/pico/makefile.ptx
30
*** pine.dist/pico/makefile.ptx Mon Jun 29 18:23:52 1998
31
--- pine4.20/pico/makefile.ptx Fri Nov 12 15:37:28 1999
37
! LIBS= $(EXTRALIBES) -ltermlib -linet
39
OFILES= attach.o basic.o bind.o browse.o buffer.o \
40
composer.o display.o file.o fileio.o line.o pico_os.o \
45
! LIBS= $(EXTRALIBES) -ltermlib -lsocket -l nsl
47
OFILES= attach.o basic.o bind.o browse.o buffer.o \
48
composer.o display.o file.o fileio.o line.o pico_os.o \
49
diff -cr pine.dist/pine/cmplhelp.sh pine4.20/pine/cmplhelp.sh
50
*** pine.dist/pine/cmplhelp.sh Fri Feb 20 19:50:38 1998
51
--- pine4.20/pine/cmplhelp.sh Fri Nov 12 15:16:17 1999
54
s/-sed-backslash-quote-/\\"/g
57
! awk 'BEGIN {in_text = 0;
59
printf("#include <stdio.h>\n#include \"headers.h\"\n\n\n");
62
s/-sed-backslash-quote-/\\"/g
65
! nawk 'BEGIN {in_text = 0;
67
printf("#include <stdio.h>\n#include \"headers.h\"\n\n\n");
69
diff -cr pine.dist/pine/cmplhlp2.sh pine4.20/pine/cmplhlp2.sh
70
*** pine.dist/pine/cmplhlp2.sh Wed Feb 18 20:46:52 1998
71
--- pine4.20/pine/cmplhlp2.sh Fri Nov 12 15:16:28 1999
77
! awk ' BEGIN { printf("\n\n\t\t/*\n");
78
printf("\t\t * AUTMATICALLY GENERATED FILE!\n");
79
printf("\t\t * DO NOT EDIT!!\n\t\t */\n\n\n");
80
printf("#define\tHelpType\tchar **\n");
85
! nawk ' BEGIN { printf("\n\n\t\t/*\n");
86
printf("\t\t * AUTMATICALLY GENERATED FILE!\n");
87
printf("\t\t * DO NOT EDIT!!\n\t\t */\n\n\n");
88
printf("#define\tHelpType\tchar **\n");
89
diff -cr pine.dist/pine/mailtrfc.sh pine4.20/pine/mailtrfc.sh
90
*** pine.dist/pine/mailtrfc.sh Fri Mar 15 02:14:43 1996
91
--- pine4.20/pine/mailtrfc.sh Fri Nov 12 15:18:35 1999
97
! org=`awk '/^domain/ {print $2}' < /etc/resolv.conf`
98
domain=`echo $org | sed -e 's/^[^.]*\.//'`
99
host=`hostname`".$org"
105
! org=`nawk '/^domain/ {print $2}' < /etc/resolv.conf`
106
domain=`echo $org | sed -e 's/^[^.]*\.//'`
107
host=`hostname`".$org"
111
echo "Hostname: $host"
113
sed -n -e '/message-id/s/^.*</</p' |
114
! awk 'BEGIN {mailers[0] = "Other";
116
mailers[2] = "MailManager";
117
mailers[3] = "sendmail";
119
echo "Hostname: $host"
121
sed -n -e '/message-id/s/^.*</</p' |
122
! nawk 'BEGIN {mailers[0] = "Other";
124
mailers[2] = "MailManager";
125
mailers[3] = "sendmail";
130
echo $host $org $domain | \
131
! awk '{printf(" %.17s %.11s %.11s Off Campus Total\n", $1, $2, $3)}'
132
egrep -v 'TOTAL|----|^-->' /tmp/syslogx.$$ | sort +0.60rn
133
egrep 'TOTAL|----' /tmp/syslogx.$$
134
grep '^-->' /tmp/syslogx.$$ | sed -e 's/-->//' > other-traffic
138
echo $host $org $domain | \
139
! nawk '{printf(" %.17s %.11s %.11s Off Campus Total\n", $1, $2, $3)}'
140
egrep -v 'TOTAL|----|^-->' /tmp/syslogx.$$ | sort +0.60rn
141
egrep 'TOTAL|----' /tmp/syslogx.$$
142
grep '^-->' /tmp/syslogx.$$ | sed -e 's/-->//' > other-traffic
143
diff -cr pine.dist/pine/send.c pine4.20/pine/send.c
144
*** pine.dist/pine/send.c Wed Oct 6 16:18:27 1999
145
--- pine4.20/pine/send.c Mon Nov 15 12:46:22 1999
148
#include "../c-client/smtp.h"
149
#include "../c-client/nntp.h"
153
#define TCPSTREAM void
158
if((ps_global->post->pid = fork()) == 0){
160
* Put us in new process group...
162
setpgrp(0, ps_global->post->pid);
164
/* BUG: should fix argv[0] to indicate what we're up to */
167
if((ps_global->post->pid = fork()) == 0){
169
* Put us in new process group...
170
setpgrp(0, ps_global->post->pid);
174
/* BUG: should fix argv[0] to indicate what we're up to */
176
diff -cr pine.dist/pine/signals.c pine4.20/pine/signals.c
177
*** pine.dist/pine/signals.c Tue Apr 20 20:25:18 1999
178
--- pine4.20/pine/signals.c Mon Nov 15 12:46:59 1999
188
* call used by TERM and HUP handlers to quickly close streams