(file) Return to Install CVS log (file) (dir) Up to [XFree86 CVS] / cvsup

File: [XFree86 CVS] / cvsup / Install (download)
Revision: 1.1.1.5 (vendor branch), Sun Jul 27 05:33:06 1997 UTC (15 years, 9 months ago) by dawes
Branch: MAIN, CVSUP
CVS Tags: xf-4, HEAD, CVSUP-15_1, CVSUP-15_0
Changes since 1.1.1.4: +6 -3 lines
CVSup 15.0

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

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

    * The Modula-3 system from DEC SRC.  I used release 3.6, from:

	  ftp://gatekeeper.dec.com/pub/DEC/Modula-3/release-3.6/

    * The "zlib" compression library.  Version 1.0.4 or later is
      required.  This is a standard part of FreeBSD-current systems,
      and it has recently been added to the FreeBSD-stable branch
      as well.  The sources are available from:

	  ftp://www.cdrom.com/pub/infozip/zlib/zlib-1.0.4.tar.gz
	  ftp://ftp.uu.net/pub/archiving/zip/zlib/zlib-1.0.4.tar.gz

      Or see: http://www.cdrom.com/pub/infozip/pub/zlib/

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:

    env M3FLAGS=-DSTATIC make

If you build like this, the Modula-3 runtime libraries will be
linked statically into the executables, but the system libraries
will be linked dynamically:

    env M3FLAGS=-DM3STATIC make

Note: M3STATIC is supported only on FreeBSD systems.

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


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, supconv		-> /usr/local/bin
    cvsup.1.gz, supconv.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 John D. Polstra
$Id: Install,v 1.1.1.5 1997/07/27 06:33:06 dawes Exp $

Powered by
ViewCVS 0.9.2