[mod.recipes] what is this new software release all about?

reid@decwrl (Brian Reid) (06/30/86)

Do you want this new release? What's in it for you? Here is a summary of the
changes, followed by a complete "diff" listing:
 * Better support for USG systems (no more overstriking of page headings)
 * Better support for nroff (the index now works in all versions of nroff)
 * An option to turn off the use of the special characters for 1/2, etc.
 * A smarter keyword list for the permuted index. No more indexing by words
   like "delicious" and "amazing".
 * Some bugs fixed.

If you use nroff (instead of troff) to print your cookbooks, then you should
definitely install this version. If you use USG unix (rather than BSD), then
you should probably take the time to install this version. If your troff
cannot print the 1/2 and 1/4 and 3/4 characters, then you should install this
version. Otherwise you can probably just keep using whatever you are using
now.

-----------------------------------------------------------------------------

 diff v4/Makefile.bsd v5/Makefile.bsd
 1,2c1
 < # mod.recipes software Makefile. To install, edit the following variables,
 < # then type "make install"
 ---
 > # To install, edit the following variables, then type "make install"
 6a6,14
 > # Where are the man pages to be put?
 > MAN1DIR=/usr/man/man1
 > MAN5DIR=/usr/man/man5
 > 
 > # Where is a temporary directory (e.g. /tmp or /usr/tmp) that will have
 > # enough space to hold the entire cookbook. It could require several
 > # megabytes someday.
 > TEMPDIR=/tmp
 > 
 42,43c50,51
 < 	sh configure.sh $(OBJDIR) $(NEWSDIR) '$(DEFDIR)' $(DEFPATH) \
 < 		'$(DEFTROFF)' '$(DEFPAGER)' '$(METRIC)'
 ---
 > 	sh configure.sh BSD $(OBJDIR) $(NEWSDIR) '$(DEFDIR)' $(DEFPATH) \
 > 		'$(DEFTROFF)' '$(DEFPAGER)' '$(METRIC)' '$(TEMPDIR)'
 47,48c55,56
 < 	cp cookbook.1 /usr/man/man1
 < 	cp recipes.5 /usr/man/man5
 ---
 > 	cp cookbook.1 $(MAN1DIR)
 > 	cp recipes.5 $(MAN5DIR)
 diff v4/Makefile.sysv v5/Makefile.sysv
 1,2c1,2
 < # mod.recipes software Makefile. To install, edit the following variables,
 < # then type "make install"
 ---
 > # mod.recipes software Makefile for USG systems.
 > # To install, edit the following variables, then type "make install"
 6a7,15
 > # Where are the man pages to be put?
 > MAN1DIR=/usr/man/man1
 > MAN5DIR=/usr/man/man5
 > 
 > # Where is a temporary directory (e.g. /tmp or /usr/tmp) that will have
 > # enough space to hold the entire cookbook. It could require several
 > # megabytes someday.
 > TEMPDIR=/tmp
 > 
 41,42c50,51
 < 	sh configure.sh $(OBJDIR) $(NEWSDIR) '$(DEFDIR)' $(DEFPATH) \
 < 		'$(DEFTROFF)' '$(DEFPAGER)' '$(METRIC)'
 ---
 > 	sh configure.sh USG $(OBJDIR) $(NEWSDIR) '$(DEFDIR)' $(DEFPATH) \
 > 		'$(DEFTROFF)' '$(DEFPAGER)' '$(METRIC)' '$(TEMPDIR)'
 46,47c55,56
 < 	cp cookbook.1 /usr/man/man1
 < 	cp recipes.5 /usr/man/man5
 ---
 > 	cp cookbook.1 $(MAN1DIR)
 > 	cp recipes.5 $(MAN5DIR)
 diff v4/Novice.makefile v5/Novice.makefile
 41c41,42
 < # You should not have to change anything below this line.
 ---
 > # You should not have to change anything below this line, but you are
 > # welcome to make changes if you think you know what you are doing.
 42a44
 > TEMPDIR=/tmp
 51,52c53,54
 < 	@sh configure.sh $(OBJDIR) $(NEWSDIR) '$(DEFDIR)' $(DEFPATH) \
 < 		'$(DEFTROFF)' '$(DEFPAGER)' '$(METRIC)'
 ---
 > 	@sh configure.sh XXX $(OBJDIR) $(NEWSDIR) '$(DEFDIR)' $(DEFPATH) \
 > 		'$(DEFTROFF)' '$(DEFPAGER)' '$(METRIC)' '$(TEMPDIR)'
 diff v4/README v5/README
 1c1
 < This is the directory of programs that work with mod.recipes files, to make
 ---
 > This is the distribution of programs that work with mod.recipes files, to make
 4,7c4,9
 < If you are not a programmer, but want to use this software, and can't enlist
 < the help of a programmer, please read the file Novice. It contains simplified
 < instructions, and can lead you through the installation procedure even if you
 < have never installed software before.
 ---
 > 	If you are not a programmer, but want to use this
 > 	software, and can't enlist the help of a
 > 	programmer, please read the file "Novice". It
 > 	contains simplified instructions, and can lead
 > 	you through the installation procedure even if
 > 	you have never installed software before.
 8a11,13
 > 	Ignore the rest of this file if you decide to use
 > 	the Novice instructions.
 > 
 11c16,17
 < in the beginning.
 ---
 > in the beginning. If you are running any non-BSD Unix, such as Sys III or
 > Venix, then you want to use Makefile.sysv even though you don't have sysv.
 14,17c20
 < "more". You may find that the best version of troff at your site is called
 < "ptroff" or "dtroff" or "itroff" or "qtroff" or whatever--the first letter
 < tends to correspond to the manufacturer of the machine for which that troff
 < is targeted.
 ---
 > "more".
 18a22,26
 > You may find that the best version of troff at your site is called "ptroff"
 > or "dtroff" or "itroff" or "qtroff" or whatever--the first letter tends to
 > correspond to the manufacturer of the machine for which that troff is
 > targeted.
 > 
 59c67
 < 	decwrl!reid	-or-	reid@decwrl.DEC.COM
 ---
 > 	{ucbvax,ihnp4,decvax}!decwrl!reid	-or-	reid@decwrl.DEC.COM
 diff v4/configure.sh v5/configure.sh
 3a4,5
 > #	v2	    April 1986
 > #	v3	    June  1986
 5,11c7,15
 < OBJDIR="$1"
 < NEWSDIR="$2"
 < DEFDIR="$3"
 < DEFPATH="$4"
 < DEFTROFF="$5"
 < DEFPAGER="$6"
 < METRIC="$7"
 ---
 > SYSTYPE="$1"
 > OBJDIR="$2"
 > NEWSDIR="$3"
 > DEFDIR="$4"
 > DEFPATH="$5"
 > DEFTROFF="$6"
 > DEFPAGER="$7"
 > METRIC="$8"
 > TEMPDIR="$9"
 12a17,25
 > case $SYSTYPE in
 >     XXX) if [ -d /usr/ucb ]
 > 	 then
 > 	     SYSTYPE="BSD"
 > 	 else
 > 	     SYSTYPE="USG"
 > 	 fi;;
 > esac;
 > 
 17,19c30,33
 <     -e "/^rcindex/s+ -t++" \
 <     -e '/^\$TROFF/s+$+ > Cookbook.nr+' \
 <     -e '/^\$TROFF/a\
 ---
 >     -e "/^rcindex/s+ -t+ -w 56+" \
 >     -e 's+^FRACTIONS=1$+FRACTIONS=0+' \
 >     -e '/^\cat $TMAC/s+$+ > Cookbook.nr+' \
 >     -e '/^\cat $TMAC/a\
 27c41,42
 <     -e "/^rcindex/s+ -t++" \
 ---
 >     -e 's+^FRACTIONS=1$+FRACTIONS=0+' \
 >     -e "/^rcindex/s+ -t+ -w 56+" \
 35a51
 >     -e 's+^FRACTIONS=1$+FRACTIONS=0+' \
 40a57,61
 > # Make a tmac file tuned to rthe type of system we are on, and strip comments.
 > sed -e "/^@@@$SYSTYPE/s/^@@@$SYSTYPE//" \
 >     -e '/^@@@/d' \
 >     < tmac.recip | grep -v '^\.\\"' > tmac.tmp
 > 
 47a69
 >         -e "s+TEMPDIR+$TEMPDIR+g" \
 52c74
 < 	-e '/^TMAC.RECIP$/r tmac.recip' \
 ---
 > 	-e '/^TMAC.RECIP$/r tmac.tmp' \
 diff v4/cookbook.1.X v5/cookbook.1.X
 1c1
 < .TH COOKBOOK 1 "28 Mar 86" "USENET Cookbook"
 ---
 > .TH COOKBOOK 1 "28 Jun 86" "USENET Cookbook"
 16c16
 < \fBrcbook.t [ \-t ] [ \-m ] [ \-M ]	\fR
 ---
 > \fBrcbook.t [ \-t ] [ \-m ] [ \-M ] [ \-f ]	\fR
 22c22
 < \fBrctypeset [ \-m ] [ \-M ]	\fR
 ---
 > \fBrctypeset [ \-m ] [ \-M ] [ \-f ]	\fR
 28c28
 < \fBrcnew.t [ \-m ] [ \-M ]	\fR
 ---
 > \fBrcnew.t [ \-m ] [ \-M ] [ \-f ]	\fR
 132d131
 < .br
 156a156,163
 > .SH SPECIAL CHARACTERS
 > Troff has a number of special characters, such as such as
 > typeset fractions (``\(12'' for 1/2), which are not available on some brands
 > of typesetters and laser printers. If your typesetter handles those
 > characters incorrectly, then you should add the ``\-f'' option to rcbook.t,
 > rctypeset, and rcnew.t. The ``\-f'' option causes the recipe software to
 > translate those special characters into standard ASCII characters before
 > printing.
 diff v4/rcbook.t.X v5/rcbook.t.X
 10,13c10,14
 < TMAC=/tmp/tmac.$$
 < INDEX=/tmp/Index.$$
 < RECIPES=/tmp/Recipes.$$
 < trap "rm -f $TMAC $INDEX $RECIPES" 0 1 2 3 15
 ---
 > TMAC=TEMPDIR/tmac.$$
 > INDEX=TEMPDIR/Index.$$
 > ENDEX=TEMPDIR/Endex.$$
 > RECIPES=TEMPDIR/Recipes.$$
 > trap "rm -f TEMPDIR/*.$$; exit 1" 0 1 2 3 15
 14a16
 > FRACTIONS=1
 22a25
 > 	    -f) FRACTIONS=0;;
 42c45
 < YR=expr $YEAR - 1900
 ---
 > YR=`expr $YEAR - 1900`
 52c55,56
 < 	\\$1~~~~~\\$2	\\$3 \\$4	\\$5
 ---
 > .ie !"\\$2""	\\$1~~~~~\\$2	\\$3 \\$4	\\$5
 > .el	\\$1	\\$3 \\$4	\\$5
 54c58,59
 < .so INDEX
 ---
 > .ps 8
 > .vs 10p
 55a61,63
 > cat > $ENDEX << 'Endex'
 > .vs
 > Endex
 57,58c65,73
 < cat [a-z]* > $RECIPES
 < $TROFF $METFLAG $TFLAG $TMAC Introduction $INDEX $RECIPES
 ---
 > case $FRACTIONS in
 >   1) cat [a-z]* > $RECIPES;;
 >   *) cat [a-z]* |\
 > 	 sed -e 's/\([0-9a-zA-Z]\)\(\\([1-3]\)/\1 \2/g' \
 > 	     -e 's|\\(12|1/2|' -e 's|\\(14|1/4|' -e 's|\\(34|3/4|' \
 > 	     -e 's|``|"|'     -e "s|''|\"|" > $RECIPES;;
 > esac
 > cat $TMAC Introduction $INDEX INDEX $ENDEX $RECIPES | $TROFF $METFLAG $TFLAG
 > exit 0
 diff v4/rcindex.X v5/rcindex.X
 14a15
 > #	v2, June 1986
 18a20,29
 > BADWDS=TEMPDIR/rcindex.$$
 > trap "rm -f TEMPDIR/*.$$; exit 1" 0 1 2 3 15
 > while [ $# -gt 1 ];
 > do
 >     case $1 in
 > 	    -*) OPTIONS="$OPTIONS $1";;
 > 	    *) OPTIONS="$OPTIONS $1";;
 >     esac
 >     shift
 > done
 20,23d30
 < 	-*) OPTIONS=$1; shift;;
 < 	*) OPTIONS=;;
 < esac
 < case $1 in
 28c35
 < 	echo Your keep directory $KEEPDIR does not seem to exist.
 ---
 > 	echo rcindex: Your keep directory $KEEPDIR does not seem to exist.
 30a38,55
 > tr ' ' '\12' << 'endflag' | sort -u > $BADWDS
 > & - a about addictive after against all also amazingly an and
 > another any are as at back basic be because been before being best-ever
 > between both but by came can center classic cloying come con cook
 > cooked cooking could countries day decadent delicate delicious did
 > dinner dish dishes do down each earthy easy-to-make even extremely fattening
 > filling first flavor flavorful food for from get go good great had has have
 > he hearty her here him his hot how i if in incredible into intoxicating is
 > it its just know large last life light like little long luscious made
 > make makes man many may me men might more most mr much must my never
 > new no not now of off old on one only or other our out over own people
 > picture-perfect prizewinning recipe recipes refreshing rich right said
 > same see she should since smothered so some state still succulent such
 > take than that the their them then there these they thick this those
 > three through time to too two ultimate under universe up us used very
 > was way we well were what when where which while who will with
 > wonderful work world would year years you your
 > endflag
 35c60
 <   ptx -f -r $OPTIONS |\
 ---
 >   ptx -f -r -i $BADWDS $OPTIONS |\
 diff v4/rcintro.X v5/rcintro.X
 5,11c5,85
 < .RH MOD.RECIPES-SOURCE INTRODUCTION M "28 Mar 1986" 1986
 < .SH "\s16THE USENET COOKBOOK\s10"
 < USENET is the Unix community's communication network. It is used
 < for communicating information among Unix computer sites
 < worldwide. The USENET Cookbook is a collection of recipes that were
 < contributed by USENET members, transmitted electronically to the editor
 < in California, and then published via USENET.
 ---
 > .if '\n(mo'1' .ds MM January
 > .if '\n(mo'2' .ds MM February
 > .if '\n(mo'3' .ds MM March
 > .if '\n(mo'4' .ds MM April
 > .if '\n(mo'5' .ds MM May
 > .if '\n(mo'6' .ds MM June
 > .if '\n(mo'7' .ds MM July
 > .if '\n(mo'8' .ds MM August
 > .if '\n(mo'9' .ds MM September
 > .if '\n(mo'10' .ds MM October
 > .if '\n(mo'11' .ds MM November
 > .if '\n(mo'12' .ds MM December
 > .nr SV \n(.v
 > .nr SP \n(.s
 > .nr SL \n(.l
 > .nr SI \n(.i
 > .sp 2i
 > .ps 24
 > .vs 30p
 > .ft B
 > .ce 2
 > THE USENET COOKBOOK
 > (Recipes from the global village)
 > .sp 0.5i
 > .ps 16
 > .vs 18p
 > .ft R
 > .ie t .in +1.5i
 > .el .in 6
 > .if t .ll -1.5i
 > A collection of recipes by the readers of
 > USENET, from the newsgroup \fImod.recipes\fR.
 > .br
 > .sp 0.5i
 > .ps 10
 > .vs 11p
 > .ce 3
 > Edited by Brian K. Reid
 > Palo Alto, California, U.S.A.
 > ihnp4!decwrl!reid   reid@decwrl.dec.com
 > .sp 1i
 > .ps 12
 > .vs 14p
 > .ce 2
 > Printed \n(dy \*(MM 19\n(yr
 > .sp 1i
 > .ie n Copyright (C) 19\n(yr USENET Community Trust
 > .el Copyright \(co 19\n(yr USENET Community Trust
 > .sp 12p
 > Permission to copy without fee all or part of this material is granted
 > provided that the copies are not made or distributed for direct commercial
 > advantage, the USENET copyright notice, title, and publication
 > date appear, and notice is given that copying is by permission of
 > the USENET Community Trust.
 > .vs \n(SVu
 > .ps \n(SPu
 > .ll \n(SLu
 > .in \n(SIu
 > .RH MOD.RECIPES-SOURCE INTRODUCTION M "27 Jun 1986" 1986
 > \fIThe new electronic interdependence recreates the world in the image of a
 > global village.\fR
 > .ti 2i
 > \(emMarshall McLuhan, 1967
 > .br
 > .SH INTRODUCTION
 > This is a community cookbook, from an invisible worldwide electronic
 > community. Like all community cookbooks, it has the favorite recipes
 > of the members of the community, suitably edited and organized. \fIThe USENET
 > Cookbook\fR is a collection of the favorite recipes of USENET readers
 > worldwide.
 > .SH USENET
 > USENET is the network by which Unix computer users talk to each other. It is
 > a worldwide net, made from computer-to-computer telephone links, linking some
 > 60,000 people at 2,000 sites in 25 countries. Besides serving an obvious
 > technical and scientific purpose, USENET is also a medium for linking
 > worldwide social groups of people who share common interests. The network
 > group of people who like to cook is called \fInet.cooks\fR. As an experiment
 > in interactive electronic publication, the members of \fInet.cooks\fR decided
 > to make a cookbook of recipes from their ``global village''. 
 > Brian Reid of DEC Western Research in Palo Alto, California, wrote the
 > software and organized the online publication of the cookbook.
 13c87
 < .ie t \{The USENET Cookbook is a database and not just a book.
 ---
 > .ie t \{The \fIUSENET Cookbook\fR is a database and not just a book.
 18c92
 < .el \{The USENET Cookbook is an online database distributed with the
 ---
 > .el \{The \fIUSENET Cookbook\fR is an online database distributed with the
 20,21c94,95
 < The USENET Cookbook is distributed with software that enables every user to
 < make his own personal customized edition of it, leaving out the recipes that
 ---
 > The \fIUSENET Cookbook\fR is distributed with software that enables every user to
 > make his own customized edition of it, leaving out the recipes that
 25c99,100
 < choose whether to print the recipes in English units or metric units.
 ---
 > choose whether to print the recipes in imperial units (cups and
 > spoons) or in metric units.
 27,32c102,108
 < The USENET cookbook is distributed in the newsgroup named ``mod.recipes''.
 < You will need to get that newsgroup at your site.
 < A package of software for dealing with mod.recipes, including troff macros,
 < extraction programs, indexing programs, and this introduction, is posted from
 < time to time into mod.recipes and net.sources. Get that software and install
 < it on your machine.
 ---
 > The \fIUSENET Cookbook\fR is distributed in the newsgroup named \fImod.recipes\fR.
 > It is a ``moderated'' newsgroup, which means that everything published in it
 > must be approved by the moderator (editor). Readers submit recipes
 > electronically by mailing them to the editor. He edits for style, form, and
 > content, and performs conversion to or from metric units if necessary. The
 > finished recipes are published in weekly batches, which are sent from Palo
 > Alto every Thursday.
 34,37c110,113
 < To submit a recipe to the USENET cookbook, just mail its text to the
 < newsgroup moderator, decwrl!mod-recipes by uucp or
 < mod-recipes@decwrl.DEC.COM by internet. The netnews software on most
 < machines will do this automatically if you try to post to mod.recipes
 ---
 > To participate, you will need to get \fImod.recipes\fR at your site. A
 > package of software for using it is posted from time to time into
 > \fImod.recipes\fR. Get that software and install it on your machine; it will
 > enable you to save recipes easily and to print cookbooks from them.
 39,53c115,118
 < You can also submit evaluations, modifications, suggestions, or bug-fixes to
 < existing recipes.
 < .SH THE EDITOR
 < The editor of the USENET Cookbook is Brian Reid, of DEC Western Research
 < Laboratory. Like
 < the editor of any publication, he did not do a majority of the writing. He
 < has contributed a few of his own recipes, but his contribution is primarily
 < that he organized the cookbook venture, that he wrote the software that
 < publishes the cookbook from the online database, and he edits and takes final
 < responsibility for the appearance and content of recipes that are put into
 < the database.
 < .SH NOTES
 < It's important that you tell us where you got the recipe from. It's ok if you
 < cribbed it from a book or magazine or newspaper, but if you copy the
 < words that you found there, you have probably violated a copyright.
 ---
 > To submit a recipe to the \fIUSENET Cookbook\fR, mail its text to the
 > newsgroup moderator, \fIihnp4!decwrl!mod-recipes\fR (uucp) or
 > \fImod-recipes@decwrl.DEC.COM\fR (internet). The news software at most
 > sites will do this automatically if you try to post to \fImod.recipes\fR.
 55,67c120,127
 < While the main purpose of the USENET cookbook is to let us all make our own
 < custom cookbooks, we can't ignore the reality of the copyright law. Surely
 < you have noticed that every modern book says ``\fINo part of this publication
 < may be reproduced, stored in a retrieval system, or transmitted, in any form
 < or by any means, electronic, ..., or otherwise without the prior written
 < permission of the publisher.\fR''
 < .PP
 < Copyright law is complex, and only a lawyer
 < can reliably advise you on whether or not you are violating it, but in
 < general if you rewrite a recipe, in your own words, even if you don't change
 < the recipe, then you are not infringing the copyright by submitting that
 < recipe to the network. The copyright is on the words that explain the recipe,
 < and not the recipe itself.
 ---
 > It's important that you tell us where you got the recipe from. It's ok if you
 > cribbed it from a book or magazine or newspaper, but if you copy the words
 > that you found there, you have probably violated a copyright. Copyright law
 > is complex, and only a lawyer can reliably advise you on whether or not you
 > are violating it, but in general if you rewrite a recipe, in your own words,
 > even if you don't change the formula, then you are not infringing the
 > copyright by submitting that recipe to the network. The copyright is on the
 > words that explain the recipe, and not the recipe itself.
 69,77c129,133
 < The entire USENET Cookbook is Copyrighted by the USENET Community Trust. The
 < purpose of this copyright is to prevent commercialization or profit-making
 < use of the Cookbook. As a user of USENET you are explicitly granted
 < permission to make copies of this material, provided that you don't remove
 < the copyright notice or the USENET Cookbook label.
 < .WR
 < Brian Reid, decwrl!reid, reid@decwrl.DEC.COM
 < Digital Equipment Corporation, Western Research Laboratory, Palo Alto CA
 < 'YumYumEatemup'
 ---
 > The entire \fIUSENET Cookbook\fR is copyright by the USENET Community Trust, which
 > is a California organization formed for the purpose of holding the copyright.
 > The purpose of this copyright is to prevent commercialization of the
 > Cookbook. Read the copyright notice on the title page.
 > YumYumEatemup
 diff v4/rckeepnew.X v5/rckeepnew.X
 25a26,30
 > if [ ! -d $RECIPEDIR ]
 > then
 >     echo rckeepnew: Cannot find ${RECIPEDIR}. 
 >     exit 1
 > fi
 26a32,43
 > if [ ! -d $KEEPDIR ]
 > then
 >     echo rckeepnew: Directory $KEEPDIR does not exist. I will try to create it.
 >     echo mkdir $KEEPDIR
 >     if mkdir $KEEPDIR
 >     then
 > 	echo rckeepnew: mkdir succeeded. Continuing.
 >     else
 > 	echo rckeepnew: mkdir failed. Cannot continue.
 > 	exit 1
 >     fi
 > fi
 31c48
 <     find . -newer $KEEPDIR/.keepnew -exec grep -l "Subject: RECIPE:" {} \;
 ---
 >     find . -newer $KEEPDIR/.keepnew -exec grep -l "^Subject: RECIPE:" {} \;
 33c50
 <     grep -l "Subject: RECIPE:" *
 ---
 >     grep -l "^Subject: RECIPE:" *
 Only in v4: rcnew.n.X
 diff v4/rcnew.t.X v5/rcnew.t.X
 10,13c10,14
 < TMAC=/tmp/tmac.$$
 < INDEX=/tmp/Index.$$
 < RECIPES=/tmp/Recipes.$$
 < trap "rm -f $TMAC $INDEX $RECIPES; exit" 0 1 2 3 15
 ---
 > TMAC=TEMPDIR/tmac.$$
 > INDEX=TEMPDIR/Index.$$
 > ENDEX=TEMPDIR/Endex.$$
 > RECIPES=TEMPDIR/Recipes.$$
 > trap "rm -f TEMPDIR/*.$$; exit 1" 0 1 2 3 15
 14a16
 > FRACTIONS=1
 22a25
 > 	    -f) FRACTIONS=0;;
 30c33
 < 	echo Your keep directory $KEEPDIR does not seem to exist. 1>&2
 ---
 > 	echo rcnew: Your keep directory $KEEPDIR does not seem to exist. 1>&2
 32a36
 > cd $KEEPDIR
 41d44
 < cd $KEEPDIR
 49c52
 < YR=expr $YEAR - 1900
 ---
 > YR=`expr $YEAR - 1900`
 59c62,63
 < 	\\$1~~~~~\\$2	\\$3 \\$4	\\$5
 ---
 > .ie !"\\$2""	\\$1~~~~~\\$2	\\$3 \\$4	\\$5
 > .el	\\$1	\\$3 \\$4	\\$5
 61c65,66
 < .so INDEX
 ---
 > .ps 8
 > .vs 10p
 62a68,70
 > cat > $ENDEX << 'Endex'
 > .vs
 > Endex
 67c75,82
 < $TROFF $METFLAG $TFLAG $TMAC Introduction $INDEX $RECIPES
 ---
 > case $FRACTIONS in
 >   1) cat $INDEX INDEX $ENDEX $RECIPES;;
 >   *) cat $INDEX INDEX $ENDEX $RECIPES |\
 > 	 sed -e 's/\([0-9a-zA-Z]\)\(\\([1-3]\)/\1 \2/g' \
 > 	     -e 's|\\(12|1/2|' -e 's|\\(14|1/4|' -e 's|\\(34|3/4|' \
 > 	     -e 's|``|"|'     -e "s|''|\"|" ;;
 > esac | \
 > $TROFF $METFLAG $TFLAG $TMAC Introduction -
 Only in v4: rcnroff.X
 diff v4/rcshow.X v5/rcshow.X
 35c35,38
 <   $TROFF $TMAC $METFLAG - | $PAGER
 ---
 >   sed -e 's/\([0-9a-zA-Z]\)\(\\([1-3]\)/\1 \2/g' \
 > 	 -e 's|\\(12|1/2|' -e 's|\\(14|1/4|' -e 's|\\(34|3/4|' \
 > 	 -e 's|``|"|'      -e "s|''|\"|" |\
 >   $TROFF $METFLAG  $TMAC - | $PAGER
 diff v4/rctypeset.X v5/rctypeset.X
 15a16
 > FRACTIONS=1
 25a27
 > 	    -f) FRACTIONS=0;;
 40c42,48
 < awk -f $TMPFILE |\
 ---
 > case $FRACTIONS in
 >   1) cat ;;
 >   *) sed -e 's/\([0-9a-zA-Z]\)\(\\([1-3]\)/\1 \2/g' \
 > 	 -e 's|\\(12|1/2|' -e 's|\\(14|1/4|' -e 's|\\(34|3/4|' \
 > 	 -e 's|``|"|'      -e "s|''|\"|" ;;
 > esac |
 >   awk -f $TMPFILE |\
 diff v4/tmac.recip v5/tmac.recip
 1a2
 > .\" tmac.recip version 3, June 1986
 9,10c10,13
 < .ie n .TH \\$2 "\\$3" "\\*(YC" "\\$4" "USENET Cookbook"
 < .el .TH \\$2 "\\$3" "\\*(YC" "mod.recipes \\$4" "USENET Cookbook"
 ---
 > @@@USG.ie n .TH \\$2 "\\$3" "\\$4" "USENET Cookbook"
 > @@@USG.el .TH \\$2 "\\$3" "mod.recipes \\$4" "USENET Cookbook"
 > @@@BSD.ie n .TH \\$2 "\\$3" "\\$4" " " "USENET Cookbook"
 > @@@BSD.el .TH \\$2 "\\$3" "mod.recipes \\$4" " " "USENET Cookbook"
 14a18,20
 > .rs
 > .ie n .sp 1
 > .el   .sp 6p
 75c81
 < .\" these macros courtesy of Bernie Cosell and Matt Bishop
 ---
 > .\" these CS macros courtesy of Bernie Cosell and Matt Bishop