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 * AUTOMATICALLY 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 * AUTOMATICALLY 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