diff options
Diffstat (limited to 'contrib/ports/sequent_ptx_4.4.6')
-rw-r--r-- | contrib/ports/sequent_ptx_4.4.6 | 188 |
1 files changed, 188 insertions, 0 deletions
diff --git a/contrib/ports/sequent_ptx_4.4.6 b/contrib/ports/sequent_ptx_4.4.6 new file mode 100644 index 00000000..064ed460 --- /dev/null +++ b/contrib/ports/sequent_ptx_4.4.6 @@ -0,0 +1,188 @@ + +Larry Mascarenhas <lmascare@cscinfo.com> found he had to make some changesx +to get Pine 4.21 to compile on Sequent ptx v4.4.6. We didn't have time to +integrate these into the distribution. He was kind enough to send us the +diffs of what he had to do to make it work. + + + +diff -cr pine.dist/imap/src/osdep/unix/Makefile pine4.20/imap/src/osdep/unix/Makefile +*** pine.dist/imap/src/osdep/unix/Makefile Thu Sep 30 01:54:13 1999 +--- pine4.20/imap/src/osdep/unix/Makefile Fri Nov 12 15:26:40 1999 +*************** +*** 418,424 **** + MAILSPOOL=/usr/mail \ + RSHPATH=/usr/bin/resh \ + BASECFLAGS="-Wc,-O3 -Wc,-seq -Dprivate=PRIVATE -DNFSKLUDGE" \ +! BASELDFLAGS="-lseq -lsec -lsocket -linet -lnsl -lgen" \ + RANLIB=true + + pyr: # Pyramid +--- 418,424 ---- + MAILSPOOL=/usr/mail \ + RSHPATH=/usr/bin/resh \ + BASECFLAGS="-Wc,-O3 -Wc,-seq -Dprivate=PRIVATE -DNFSKLUDGE" \ +! BASELDFLAGS="-lseq -lsec -lsocket -lnsl -lgen" \ + RANLIB=true + + pyr: # Pyramid +diff -cr pine.dist/pico/makefile.ptx pine4.20/pico/makefile.ptx +*** pine.dist/pico/makefile.ptx Mon Jun 29 18:23:52 1998 +--- pine4.20/pico/makefile.ptx Fri Nov 12 15:37:28 1999 +*************** +*** 42,48 **** + LIBARGS= ru + RANLIB= true + +! LIBS= $(EXTRALIBES) -ltermlib -linet + + OFILES= attach.o basic.o bind.o browse.o buffer.o \ + composer.o display.o file.o fileio.o line.o pico_os.o \ +--- 42,48 ---- + LIBARGS= ru + RANLIB= true + +! LIBS= $(EXTRALIBES) -ltermlib -lsocket -l nsl + + OFILES= attach.o basic.o bind.o browse.o buffer.o \ + composer.o display.o file.o fileio.o line.o pico_os.o \ +diff -cr pine.dist/pine/cmplhelp.sh pine4.20/pine/cmplhelp.sh +*** pine.dist/pine/cmplhelp.sh Fri Feb 20 19:50:38 1998 +--- pine4.20/pine/cmplhelp.sh Fri Nov 12 15:16:17 1999 +*************** +*** 49,55 **** + s/-sed-backslash-quote-/\\"/g + ' | + +! awk 'BEGIN {in_text = 0; + count = 0; + printf("#include <stdio.h>\n#include \"headers.h\"\n\n\n"); + } +--- 49,55 ---- + s/-sed-backslash-quote-/\\"/g + ' | + +! nawk 'BEGIN {in_text = 0; + count = 0; + printf("#include <stdio.h>\n#include \"headers.h\"\n\n\n"); + } +diff -cr pine.dist/pine/cmplhlp2.sh pine4.20/pine/cmplhlp2.sh +*** pine.dist/pine/cmplhlp2.sh Wed Feb 18 20:46:52 1998 +--- pine4.20/pine/cmplhlp2.sh Fri Nov 12 15:16:28 1999 +*************** +*** 44,50 **** + # + + +! awk ' BEGIN { printf("\n\n\t\t/*\n"); + printf("\t\t * AUTMATICALLY GENERATED FILE!\n"); + printf("\t\t * DO NOT EDIT!!\n\t\t */\n\n\n"); + printf("#define\tHelpType\tchar **\n"); +--- 44,50 ---- + # + + +! nawk ' BEGIN { printf("\n\n\t\t/*\n"); + printf("\t\t * AUTMATICALLY GENERATED FILE!\n"); + printf("\t\t * DO NOT EDIT!!\n\t\t */\n\n\n"); + printf("#define\tHelpType\tchar **\n"); +diff -cr pine.dist/pine/mailtrfc.sh pine4.20/pine/mailtrfc.sh +*** pine.dist/pine/mailtrfc.sh Fri Mar 15 02:14:43 1996 +--- pine4.20/pine/mailtrfc.sh Fri Nov 12 15:18:35 1999 +*************** +*** 47,53 **** + + + +! org=`awk '/^domain/ {print $2}' < /etc/resolv.conf` + domain=`echo $org | sed -e 's/^[^.]*\.//'` + host=`hostname`".$org" + +--- 47,53 ---- + + + +! org=`nawk '/^domain/ {print $2}' < /etc/resolv.conf` + domain=`echo $org | sed -e 's/^[^.]*\.//'` + host=`hostname`".$org" + +*************** +*** 56,62 **** + echo "Hostname: $host" + + sed -n -e '/message-id/s/^.*</</p' | +! awk 'BEGIN {mailers[0] = "Other"; + mailers[1] = "Pine"; + mailers[2] = "MailManager"; + mailers[3] = "sendmail"; +--- 56,62 ---- + echo "Hostname: $host" + + sed -n -e '/message-id/s/^.*</</p' | +! nawk 'BEGIN {mailers[0] = "Other"; + mailers[1] = "Pine"; + mailers[2] = "MailManager"; + mailers[3] = "sendmail"; +*************** +*** 115,121 **** + + + echo $host $org $domain | \ +! awk '{printf(" %.17s %.11s %.11s Off Campus Total\n", $1, $2, $3)}' + egrep -v 'TOTAL|----|^-->' /tmp/syslogx.$$ | sort +0.60rn + egrep 'TOTAL|----' /tmp/syslogx.$$ + grep '^-->' /tmp/syslogx.$$ | sed -e 's/-->//' > other-traffic +--- 115,121 ---- + + + echo $host $org $domain | \ +! nawk '{printf(" %.17s %.11s %.11s Off Campus Total\n", $1, $2, $3)}' + egrep -v 'TOTAL|----|^-->' /tmp/syslogx.$$ | sort +0.60rn + egrep 'TOTAL|----' /tmp/syslogx.$$ + grep '^-->' /tmp/syslogx.$$ | sed -e 's/-->//' > other-traffic +diff -cr pine.dist/pine/send.c pine4.20/pine/send.c +*** pine.dist/pine/send.c Wed Oct 6 16:18:27 1999 +--- pine4.20/pine/send.c Mon Nov 15 12:46:22 1999 +*************** +*** 50,56 **** + #include "../c-client/smtp.h" + #include "../c-client/nntp.h" + +- + #ifndef TCPSTREAM + #define TCPSTREAM void + #endif +--- 50,55 ---- +*************** +*** 3933,3940 **** + if((ps_global->post->pid = fork()) == 0){ + /* + * Put us in new process group... +- */ + setpgrp(0, ps_global->post->pid); + + /* BUG: should fix argv[0] to indicate what we're up to */ + +--- 3932,3940 ---- + if((ps_global->post->pid = fork()) == 0){ + /* + * Put us in new process group... + setpgrp(0, ps_global->post->pid); ++ */ ++ setpgrp(); + + /* BUG: should fix argv[0] to indicate what we're up to */ + +diff -cr pine.dist/pine/signals.c pine4.20/pine/signals.c +*** pine.dist/pine/signals.c Tue Apr 20 20:25:18 1999 +--- pine4.20/pine/signals.c Mon Nov 15 12:46:59 1999 +*************** +*** 53,58 **** +--- 53,59 ---- + ====*/ + + #include "headers.h" ++ #undef sigmask + + /* + * call used by TERM and HUP handlers to quickly close streams |