Source

pcl-cvs / INSTALL

Diff from to
-This text is copied from the TeXinfo manual for pcl-cvs.
+PCL-CVS requires parts of the Elib library, version 1.0 or later.  Elib
+can be downloaded from either the primary GNU FTP site at
+<URL:ftp://ftp.gnu.org/pub/gnu/emacs/>, or from any number of other
+mirror sites.  Get Elib, and install it, before proceeding.  It's
+probably also available from where you downloaded PCL-CVS, including
+from <URL:ftp://rum.cs.yale.edu/pub/monnier/pcl-cvs/elib-1.0.tar.gz>.
 
-Installation of the pcl-cvs program
-===================================
+
+Installation of the program
+===========================
+
+ -1. Download and install the Elib library (if it's not done yet).
+
+  0. If you're using XEmacs, you probably need Emacs' easy-mmode.el that
+     you can find at <URL:ftp://rum.cs.yale.edu/pub/monnier/pcl-cvs/>.
+     Copy it into the pcl-cvs source dir (it's only needed for compiling
+     the .el files).  Also, don't forget to first install the Elib library.
 
   1. Edit the file `Makefile' to reflect the situation at your site.
      The only things you have to change is the definition of `lispdir'
-     and `infodir'.  The elisp files will be copied to `lispdir', and
-     the info file to `infodir'.
+     (usually `/usr/local/share/emacs/site-lisp' or something similar)
+     and `infodir' (usually `/usr/local/(share/)info' or similar).  The
+     compiled elisp files will be copied to `lispdir', and the info
+     files to `infodir'.
 
-  2. Configure pcl-cvs.el
+  2. Make sure you have already installed the Elib library.
 
-     There are a couple of paths that you have to check to make sure
-     that they match you system.  They appear early in the file
-     pcl-cvs.el.
+  3. Type `make install' in the source directory.  This will
+     byte-compile all `.el' files and copy all the `.elc' files into the
+     directory you specified in step 1.  It will also copy the info
+     files (and add a corresponding entry to the info-dir file if
+     install-info can be found).
 
-     *NOTE:*  If your system is running emacs 18.57 or earlier you
-     MUST uncomment the line that says:
-
-          (setq delete-exited-processes nil)
-
-     Setting `delete-exited-processes' to `nil' works around a bug in
-     emacs that causes it to dump core.  The bug was fixed in emacs
-     18.58.
-
-  3. Release 1.05 and later of pcl-cvs requires parts of the Elib
-     library, version 0.07 or later.  Elib is available via anonymous
-     ftp from prep.ai.mit.edu in `pub/gnu/elib-0.07.tar.z', and from
-     a lot of other sites that mirrors prep.  Get Elib, and install
-     it, before proceeding.
-
-  4. Type `make install' in the source directory.  This will
-     byte-compile all `.el' files and copy both the `.el' and the
-     `.elc' into the directory you specified in step 1.
-
-     If you don't want to install the `.el' files but only the `.elc'
-     files (the byte-compiled files), you can type ``make
-     install_elc'' instead of ``make install''.
+     If you want to install the `.el' files as well, just type
+     `make install_el'.
 
      If you only want to create the compiled elisp files, but don't
-     want to install them, you can type `make elcfiles' instead. 
-     This is what happens if you only type `make' without parameters.
+     want to install them, you can type `make elcfiles' instead.
 
-  5. Edit the file `default.el' in your emacs lisp directory (usually
-     `/usr/gnu/emacs/lisp' or something similar) and enter the
+  4. Edit the file `site-start.el' (or default.el) in your emacs lisp
+     directory ((i.e. the one specified above) and enter the
      contents of the file `pcl-cvs-startup.el' into it.  It contains
-     a couple of `auto-load's that facilitates the use of pcl-cvs.
+     a couple of `autoload's that facilitates the use of pcl-cvs.
+     Alternatively, you can just use `make install_startup'.
 
+  5. If you already had copied the pcl-cvs.startup.el file to your
+     site-start.el, you might want to check if it is still correct since
+     autoloads might have been added/removed.
 
-
-Installation of the on-line manual.
-===================================
-
-  1. Create the info file `pcl-cvs' from `pcl-cvs.texinfo' by typing
-     `make info'.  If you don't have the program `makeinfo' you can
-     get it by anonymous ftp from e.g. `ftp.gnu.ai.mit.edu' as
-     `pub/gnu/texinfo-2.14.tar.Z' (there might be a newer version
-     there when you read this), or you could use the preformatted
-     info file `pcl-cvs.info' that is included in the distribution
-     (type `cp pcl-cvs.info pcl-cvs').
-
-  2. Move the info file `pcl-cvs' to your standard info directory.
-     This might be called something like `/usr/gnu/emacs/info'.
-
-  3. Edit the file `dir' in the info directory and enter one line to
-     contain a pointer to the info file `pcl-cvs'.  The line can, for
-     instance, look like this:
-
-          * Pcl-cvs: (pcl-cvs).       An Emacs front-end to CVS.
-
-
-How to make typeset documentation from pcl-cvs.texinfo
-======================================================
+How to make typeset documentation
+=================================
 
    If you have TeX installed at your site, you can make a typeset
-manual from `pcl-cvs.texinfo'.
+manual from `pcl-cvs.texi' by typing ``make pcl-cvs.dvi''.  If you
+prefer a postscript version of this file, just use ``make pcl-cvs.ps''.
 
-  1. Run TeX by typing ``make pcl-cvs.dvi''.  You will not get the
-     indices unless you have the `texindex' program.
 
-  2. Convert the resulting device independent file `pcl-cvs.dvi' to a
-     form which your printer can output and print it.  If you have a
-     postscript printer there is a program, `dvi2ps', which does. 
-     There is also a program which comes together with TeX, `dvips',
-     which you can use.
-
+#ident @(#)v2_9_9:INSTALL,v 1.7 1999/08/30 00:09:34 monnier Exp