[comp.sys.next] RCS

dbrenner@icon.weeg.uiowa.edu (Doug Brenner) (01/20/90)

I just placed a file called rcs.next.tar.Z in the submissions directory at
cs.orst.edu.  (It'll probably be moved to one of the other directories after
a bit.)

This file contains some information about installing RCS version 4.9 on the
Next.  Attached below is the README.Next file.

I've also submitted a copy to next-archive@j.cc.purdue.edu so it should be
available there in the future.

==========================================================================
README.Next -- notes for installing RCS 4.9 on the Next computer
              January 19, 1990

The other day I decided to start using RCS (Revision Control System)
to maintain some of my source code files.  In trying various things, I
noticed that 'co' bombed when working with the $Source$ keyword.

This minor problem (and a few other things) made be decide to get the
current version of the source code and install it on my Next.  If
you'd like to do so, I've listed the process I went through below.

The RCS version on the Next distribution disks seems to be 4.7 (use
ident on the commands).  The version I just installed is 4.9 and is
under the GNU General Public License.

If you follow the process below, you will replace your current binary
and man files for ci, ident, rcs, rcsdiff, rcsmerge, rlog, and co.
You will also gain the commands rcsclean and rcsfreeze, both shell
scripts.  The command merge is not updated.

1. Get the RCS sources from the GNU archives at prep.ai.mit.edu.

   % ftp prep.ai.mit.edu
   Name: anonymous
   Password: guest
   ftp> cd pub/gnu
   ftp> binary
   ftp> get rcs.tar.Z
   ftp> quit

2. Unpack the source code.

   % uncompress -cvV rcs.tar.Z | tar xvf -

3. Substitute the makefiles that came with this note for the makefiles
   in the src and man directories.  (These commands will vary slightly
   depending on where you put this note and the two makefiles.)

   % cp Makefile.src src/Makefile
   % cp Makefile.man man/Makefile

4. Review the make files, etc.  Create copies of the old programs if
   you so desire.

5. While in the rcs directory, make and install the package.

   % make
   % make install     # this needs to be done as root

6. Read over the GNU General Public License in the file COPYING if
   you're not familar with the license.

Good luck and enjoy.

Doug Brenner, Weeg Computing Center, The University of Iowa, Iowa City, IA
dbrenner@umaxc.weeg.uiowa.edu | dbrennpg@uiamvs.bitnet | 319-335-5444.at&t
Doug Brenner, Weeg Computing Center, The University of Iowa, Iowa City, IA
dbrenner@umaxc.weeg.uiowa.edu | dbrennpg@uiamvs.bitnet | 319-335-5444.at&t