                          Installing CVSup
			  ----------------

Installing from the Source Distribution
---------------------------------------
You will need:

    * The Modula-3 system.  I strongly recommend that you use the
      "ezm3" distribution.  The distribution files and simple
      installation instructions can be found at:
	  
	  http://www.polstra.com/projects/freeware/ezm3/

    * The "zlib" compression library.  Version 1.0.4 or later is
      required.  This is a standard part of FreeBSD systems.
      The sources are available from:

	  http://www.gzip.org/zlib/

See the "Announce" file for some additional hints for various
platforms.

FreeBSD ports and packages are available for both Modula-3 and CVSup.
These will be found in the subdirectories "lang" and "net", respectively.

After installing these prerequisites, simply chdir into the top-level
directory of the CVSup source distribution, and type "make".  That will
build the client and server.  To install them both, type "make install".

By default, the client and server are linked dynamically.  If you
build like this, you'll get fully static executables:

    make M3FLAGS=-DSTATIC

You can also build the client without GUI support by adding "-DNOGUI"
to the "M3FLAGS" variable:

    make M3FLAGS="-DSTATIC -DNOGUI"


Installing from the FreeBSD Binary Distributions
------------------------------------------------
The executables in the FreeBSD binary distributions are statically
linked, so they don't depend on anything else.

To install the client distribution, copy files to their destinations as
follows:

    cvsup, cvpasswd		-> /usr/local/bin
    cvsup.1.gz, cvpasswd.1.gz	-> /usr/local/man/man1

To install the server distribution, copy files to their destinations as
follows:

    cvsupd			-> /usr/local/sbin
    cvsupd.8.gz			-> /usr/local/man/man8


Copyright 1996, 1997, 1998, 1999, 2001, 2002 John D. Polstra
CVSup is a registered trademark of John D. Polstra.
$Id: Install,v 1.18 2002/01/02 00:05:13 jdp Exp $
