~pac72/ubuntu/lucid/ddd/devel

« back to all changes in this revision

Viewing changes to README-CVS

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Schepler
  • Date: 2004-07-22 03:49:37 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 warty)
  • Revision ID: james.westby@ubuntu.com-20040722034937-cysl08t1jvba4jrx
Tags: 1:3.3.9-3
USERINFO has been renamed to USERINFO.txt; adjust debian/rules code
to match, to get correct information on the About DDD dialog.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# $Id: README-CVS,v 1.3 2001/04/26 13:44:37 zeller Exp $
2
 
# Getting DDD from the public CVS Archive
3
 
 
4
 
DDD now has a public CVS archive (hosted at SourceForge) where you can
5
 
download arbitrary DDD releases (typically the latest one).  Using
6
 
your local CVS version, you can always download the latest changes and
7
 
thus stay in sync with DDD development.
8
 
 
9
 
To checkout and build DDD from the public CVS archive, follow these steps:
10
 
 
11
 
1. Check the DDD repository for latest news.  Go to:
12
 
 
13
 
   http://sourceforge.net/projects/ddd/
14
 
 
15
 
 
16
 
2. Check your prerequisites. 
17
 
 
18
 
   The CVS repository does not contain derived files, only DDD
19
 
   sources.  Hence, you need several tools on your local machine for
20
 
   building DDD.
21
 
 
22
 
   A list of the most important tools can be found in the DDD
23
 
   `INSTALL' file, as `tools you need if you make changes to the DDD
24
 
   sources'.  All these tools are required.
25
 
 
26
 
 
27
 
3. Checkout DDD.  Use these commands:
28
 
 
29
 
       $ cvs -d:pserver:anonymous@cvs.ddd.sourceforge.net:/cvsroot/ddd login
30
 
 
31
 
   If you are prompted for a password, just hit Enter.
32
 
 
33
 
       $ cvs -z3 -d:pserver:anonymous@cvs.ddd.sourceforge.net:/cvsroot/ddd \
34
 
         checkout -kkv ddd
35
 
 
36
 
   This creates a `ddd/' subdirectory containing all DDD code.
37
 
 
38
 
   The `-kkv' option is required to expand RCS keywords, thus allowing
39
 
   prompt version identification.  `-z3' enables compression.
40
 
 
41
 
 
42
 
4. After successful checkout, have a look at `ddd/README-CVS' for the
43
 
   most recent version of this document.
44
 
 
45
 
 
46
 
5. Setup the distribution.  DDD includes a `CVSMake' script that does
47
 
   the job for you.  Change to the DDD top-level directory
48
 
 
49
 
       $ cd ddd
50
 
 
51
 
   and enter
52
 
 
53
 
       $ sh ./CVSMake
54
 
 
55
 
   Messages about missing `.in' or `ChangeLog' files can be safely ignored.
56
 
 
57
 
   Note: You may require special tools to setup the distribution,
58
 
   including `automake', `aclocal', `flex', `bison' and `makeinfo'.
59
 
   If `CVSMake' fails at some point, install the necessary package and
60
 
   simply run `CVSMake' again.
61
 
 
62
 
   Note: running `CVSMake' takes some time.
63
 
 
64
 
 
65
 
6. If all went well, you can now re-configure, build, and install DDD
66
 
   as described in the `INSTALL' file.  Example commands:
67
 
 
68
 
        $ sh ./configure
69
 
        $ make
70
 
        $ make check
71
 
 
72
 
 
73
 
7. `CVSMake' and `make', as described above, do not generate formatted
74
 
   documentation (i.e. PDF and HTML files).  It is suggested that you
75
 
   use formatted documentation from the DDD distributions.
76
 
 
77
 
   However, you can create formatted documentation from source.  For
78
 
   this, you need several typesetting and graphics tools, such as
79
 
   LaTeX, PDFLaTeX, netpbm, pbmplus, ...  The `INSTALL' file has a list.
80
 
 
81
 
   To create formatted documentation from source, type
82
 
 
83
 
        $ make diststuff
84
 
 
85
 
 
86
 
8. You can always sync with the current development state by using
87
 
 
88
 
        $ cvs update
89
 
 
90
 
   and rebuild DDD using `make'.