Path: utzoo!attcan!uunet!samsung!zaphod.mps.ohio-state.edu!usc!jarthur!uci-ics!gateway From: mh@beanie.ICS.UCI.EDU (John Romine) Newsgroups: comp.sources.bugs Subject: MH 6.7 Updates - part 01/14 Message-ID: <9004131402.aa06620@PARIS.ICS.UCI.EDU> Date: 13 Apr 90 21:06:20 GMT Lines: 163 These are patches for MH 6.6 to bring it up to the current release MH 6.7. If you can FTP, you should instead retrieve the current release (from ics.uci.edu [128.195.1.1] in pub/mh). See the announcement in comp.mail.mh for all the details. A document descibing the changes from MH 6.6 can also be found in comp.mail.mh. There are fourteen parts to these patches; you *must* have all the parts to compile MH. It will not work if you try to compile an intermediate version. This is part 01/14. Save this file, extract the script below and execute it as: /bin/sh MH.6.6.0.sh This will prepare your system for the upcoming patches. Each of those should be applied with "patch -p" from the top of your MH source tree: cd mh-6/ patch -p < MH.6.6.n If you have modified your source tree, you'll have to merge your local changes in after you apply these patches to the original sources. /JLR : This is a shar archive. Extract with sh, not csh. : This archive ends with exit, so do not worry about trailing junk. echo 'Extracting MH.6.6.0.sh' sed 's/^X//' > MH.6.6.0.sh << '+ END-OF-FILE MH.6.6.0.sh' X: '@(#)$Id: MH.6.6.0.sh,v 1.5 90/04/08 13:47:44 sources Exp $' X Xif [ ! -d uip ]; then X echo "Sorry, this script must be run from the mh-6 top-level directory" X exit 1 Xfi X Xcat < Patchlevel << '+ END-OF-FILE Patchlevel' XXMH.6.6 patch.0 X+ END-OF-FILE Patchlevel Xchmod 'u=rw,g=r,o=r' 'Patchlevel' Xecho ' -rw-r--r-- 1 sources 15 Apr 6 13:54 Patchlevel (as sent)' Xecho -n ' ' X/bin/ls -l Patchlevel Xfi X Xecho "Checking Patchlevel" Xif grep -s '^MH.6.6 patch.0$' Patchlevel; then X echo "Good, you're at Patchlevel `cat Patchlevel`." Xelse X echo "Oops! You're at Patchlevel `cat Patchlevel`. XAborting" X exit 1 Xfi X Xif [ ! -d papers/doclib ]; then X echo "Making papers/doclib/" X mkdir papers/doclib Xfi Xif [ ! -d papers/mh6.7 ]; then X echo "Making papers/mh6.7/" X mkdir papers/mh6.7 Xfi X Xecho "Moving TeX library files" Xfor f in article.tex dcustom.tex diss.sty trademark.tex Xdo X if [ -f papers/trusted/$f ]; then X rm -f papers/doclib/$f X echo cp papers/trusted/$f papers/doclib/$f X cp papers/trusted/$f papers/doclib/$f X ls -l papers/doclib/$f X fi Xdone X Xecho "Renaming files" Xfor f in READ-ME conf/doc/mh-format.rf h/fmtcompile.h \ X sbr/m_seq.c zotnet/tws/lexstring.c uip/sortm.c Xdo X if [ -f ${f} ]; then X rm -f ${f}.old X echo mv ${f} ${f}.old X mv ${f} ${f}.old X ls -l ${f}.old X fi Xdone X Xecho "Removing old TeX library files" Xfor d in bboards mh4 mh5 multifarious realwork trusted tutorial Xdo X for f in article.tex dcustom.tex sfwmac.tex trademark.tex diss.sty X do X echo "rm -f papers/$d/$f" X rm -f papers/$d/$f X done Xdone X Xecho "Removing old uip/version files" Xfor f in version.c version.local version.major version.minor version.sh Xdo X echo "rm -f uip/$f" X rm -f uip/$f Xdone X X Xcat <