Mercurial > hg > xemacs-beta
comparison lisp/pcl-cvs/INSTALL @ 0:376386a54a3c r19-14
Import from CVS: tag r19-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:45:50 +0200 |
parents | |
children | 131b0175ea99 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:376386a54a3c |
---|---|
1 This text is copied from the TeXinfo manual for pcl-cvs. | |
2 | |
3 Installation of the pcl-cvs program | |
4 =================================== | |
5 | |
6 1. Possibly edit the file `Makefile' to reflect the situation at your | |
7 site. We say "possibly" because the version of pcl-cvs included | |
8 with CVS uses a configuration mechanism integrated with the overall | |
9 mechanisms used by the CVS build and install procedures. Thus the | |
10 file `Makefile' will be generated automatically from the file | |
11 `Makefile.in', and it should not be necessary to edit it further. | |
12 | |
13 If you do have to edit the `Makefile', the only things you have to | |
14 change is the definition of `lispdir' and `infodir'. The elisp | |
15 files will be copied to `lispdir', and the info file(s) to | |
16 `infodir'. | |
17 | |
18 2. Configure pcl-cvs.el | |
19 | |
20 There are a couple of pathnames that you have to check to make | |
21 sure that they match your system. They appear early in the file | |
22 `pcl-cvs.el'. | |
23 | |
24 *NOTE:* If your system is running emacs 18.57 or earlier you MUST | |
25 uncomment the line that says: | |
26 (setq delete-exited-processes nil) | |
27 | |
28 Setting `delete-exited-processes' to `nil' works around a bug in | |
29 emacs that causes it to dump core. The bug was fixed in emacs | |
30 18.58. | |
31 | |
32 3. Release 1.05 and later of pcl-cvs requires parts of the Elib | |
33 library, version 1.0 or later. Elib is available via anonymous | |
34 ftp from prep.ai.mit.edu in `pub/gnu/elib-1.0.tar.gz', and from a | |
35 lot of other sites that mirror prep. Get Elib, and install it, | |
36 before proceeding. | |
37 | |
38 *NOTE:* The version of pcl-cvs included with CVS includes a copy | |
39 of Elib in the sub-directory `elib' under the `contrib/pcl-cvs' | |
40 directory. | |
41 | |
42 4. Type `make install' in the source directory. This will | |
43 byte-compile all `.el' files and copy the `*.elc' files into the | |
44 directory you specified in step 1. | |
45 | |
46 If you want to install the `*.el' files too, you can type `make | |
47 install-el' to do so. | |
48 | |
49 If you only want to create the compiled elisp files, but don't | |
50 want to install them, you can type `make' without parameters. | |
51 | |
52 5. Edit the file `default.el' in your emacs lisp directory (usually | |
53 `/usr/gnu/lib/emacs/site-lisp' or something similar) and enter the | |
54 contents of the file `pcl-cvs-startup.el' into it. It contains a | |
55 couple of `auto-load's that facilitates the use of pcl-cvs. | |
56 | |
57 | |
58 Installation of the on-line manual. | |
59 =================================== | |
60 | |
61 1. Create the info file(s) `pcl-cvs.info*' from `pcl-cvs.texinfo' by | |
62 typing `make info'. If you don't have the program `makeinfo' you | |
63 can get it by anonymous ftp from e.g. `prep.ai.mit.edu' as | |
64 `pub/gnu/texinfo-3.7.tar.gz' (there might be a newer version there | |
65 when you read this). | |
66 | |
67 2. Install the info file(s) `pcl-cvs.info*' into your standard `info' | |
68 directory. You should be able to do this by typing `make | |
69 install-info'. | |
70 | |
71 3. Edit the file `dir' in the `info' directory and enter one line to | |
72 contain a pointer to the info file(s) `pcl-cvs.info*'. The line | |
73 can, for instance, look like this: | |
74 | |
75 * Pcl-cvs: (pcl-cvs). An Emacs front-end to CVS. | |
76 | |
77 How to make typeset documentation from pcl-cvs.texinfo | |
78 ====================================================== | |
79 | |
80 If you have TeX installed at your site, you can make a typeset manual | |
81 from `pcl-cvs.texinfo'. | |
82 | |
83 1. Run TeX by typing ``make pcl-cvs.dvi''. You will not get the | |
84 indices unless you have the `texindex' program. | |
85 | |
86 2. Convert the resulting device independent file `pcl-cvs.dvi' to a | |
87 form which your printer can output and print it. If you have a | |
88 postscript printer there is a program, `dvi2ps', which does. There | |
89 is also a program which comes together with TeX, `dvips', which | |
90 you can use. | |
91 | |
92 | |
93 -- | |
94 #ident "@(#)cvs/contrib/pcl-cvs:$Name: $Id: INSTALL,v 1.1.1.1 1996/12/18 03:32:29 steve Exp $" |