<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<!-- $Id: cvs.html,v 1.11 2000/01/07 16:30:34 amai Exp $ -->
<!-- BEGINNING of header -->
<html>
  <head>
    <title>CVS access to LessTif</title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <table border=0 width="100%">
      <tr><td><img src="images/lesstif.jpg" align=left></td></tr>
    </table><br>

<!-- BEGINNING of opening -->
    <table border=0 width="100%">
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
        <td>
CVS, the
<A HREF="http://www.cyclic.com">Concurrent Versions System</A>,
is a widely used, <EM>free</EM> source code-control system.
The LessTif CVS tree always reflects the latest developments.
        </td>
      </tr>
    </table><br>
<!-- END of opening -->
<!-- BEGINNING of content -->
<p>Most people should use <b>stable</b> LessTif releases.  People with
specific problems that have just been fixed should use lesstif-current.  The
CVS repository won't do very much good for very many people (other than the
developers.)  If you are still convinced you need to pull source out of CVS,
continue on.  If not, you might want to go to the <a href="download.html">download</a>
page.  On the other hand, we need people to test the current sources, so
if you are up to it, go ahead.  Usually, lesstif-current is current enough,
though.</p>

<p>To access CVS, first set <CODE>CVSROOT</CODE>
to <CODE>:pserver:anoncvs@anoncvs.hungry.com:/cvsroot</CODE>.
How you do this depends on your shell.  If you use the bourne shell, you can
type 
<PRE>CVSROOT=:pserver:anoncvs@anoncvs.hungry.com:/cvsroot ; export CVSROOT</PRE>
If you use csh, you will have to use the <tt>setenv</tt> command.  After that,
you have to login.  You do this by typing <tt>cvs login</tt>.  When prompted,
enter <tt>anoncvs</tt> as the password.  After that, you can type <tt>cvs checkout lesstif</tt> to retrieve the sources for the first time.  To update them,
cd into the LessTif directory CVS created and type <tt>cvs update</tt></p>

<p>Please don't use any special CVS options, such as compression, when checking
out the LessTif source.  Doing so will bog down the server.</p>

<p>To build LessTif from a CVS checkout you will also need <b>libtool</b>,
<b>automake</b> and <b>autoconf</b> (see our
<A HREF="INSTALL.html">installation instructions</A>).
Once you have the lesstif module
checked out, and the GNU tools set up, you will need to go to the top
directory in the LessTif tree and type:
<PRE>
./CVSMake
</PRE>

in order to create the configure script. Once this is done you are ready
to carry on to configuring LessTif, as described in the
<A HREF="INSTALL.html">INSTALL file</A> of the distribution.

<p> One final remark: once you have a checked out CVS distribution,
<tt>cvs update</tt> will get you up to date.  However, when a directory is
added, like the recent addition of lib/Xlt, <tt>cvs update</tt> alone is not
sufficient.  You should periodically run <tt>cvs update -d</tt> from the
top of the tree to get any new directories and their contents.

<P>
<HR>
<!-- END of content -->
<!-- BEGINNING of footer -->
    <br>
    <center>
      <font size="-1">
Send any questions or comments to the
<a href="mailto:lesstif@hungry.com">mailing list</a>.
      </font>
    </center>
  </body>
</html>
<!-- END of footer -->
