annotate man/xemacs/packages.texi @ 306:9ea74add5d37 r21-0b51

Import from CVS: tag r21-0b51
author cvs
date Mon, 13 Aug 2007 10:41:58 +0200
parents 5a79be0ef6a8
children 341dac730539
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
296
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
1 @node Packages, Abbrevs, Running, Top
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
2 @comment node-name, next, previous, up
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
3
306
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
4 @section Packages
296
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
5 @cindex packages
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
6
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
7 The XEmacs 21 distribution comes only with a very basic set of
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
8 built-in modes and packages. Most of the packages that were part of
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
9 the distribution of earlier versions of XEmacs are now separately
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
10 available. The installer as well as the user can choose which
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
11 packages to install; the actual installation process is easy.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
12 This gives an installer the ability to tailor an XEmacs installation for
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
13 local needs with safe removal of unnecessary code.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
14
306
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
15 @menu
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
16 * Package Terminology:: Understanding different kinds of packages.
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
17 * Using Packages:: How to install and use packages.
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
18 * Building Packages:: Building packages from sources.
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
19 @end menu
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
20
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
21 @node Package Terminology, Using Packages, , Packages
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
22 @comment node-name, next, previous, up
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
23
296
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
24 @subsection Package Flavors
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
25
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
26 There are two main flavors of packages.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
27
306
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
28 @itemize @bullet
296
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
29 @item Regular Packages
306
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
30 @cindex regular packages
296
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
31 A regular package is one in which multiple files are involved and one
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
32 may not in general safely remove any of them.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
33
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
34 @item Single-File Packages
306
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
35 @cindex single-file packages
296
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
36 A single-file package is an aggregate collection of thematically
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
37 related but otherwise independent lisp files. These files are bundled
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
38 together for download convenience and individual files may deleted at
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
39 will without any loss of functionality.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
40 @end itemize
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
41
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
42 @subsection Package Distributions
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
43
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
44 XEmacs Lisp packages are distributed in two ways depending on the
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
45 intended use. Binary Packages are for installers and end-users and may
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
46 be installed directly into an XEmacs package directory. Source Packages
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
47 are for developers and include all files necessary for rebuilding
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
48 bytecompiled lisp and creating tarballs for distribution.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
49
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
50 @subsection Binary Packages
306
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
51 @cindex binary packages
296
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
52 Binary packages may be installed directly into an XEmacs package
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
53 hierarchy.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
54
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
55 @subsection Source Packages
306
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
56 @cindex source packages
296
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
57 Source packages contain all of the Package author's (where appropriate
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
58 in regular packages) source code plus all of the files necessary to
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
59 build distribution tarballs (Unix Tar format files and gzipped for space
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
60 savings).
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
61
306
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
62 @node Using Packages, Building Packages, Package Terminology, Packages
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
63 @comment node-name, next, previous, up
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
64
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
65 @subsection Getting Started
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
66
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
67 When you first download XEmacs 21, you will usually first grab the
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
68 @dfn{core distribution},
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
69 @cindex core distribution
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
70 a file called
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
71 @file{xemacs-21.0.tar.gz}. (Replace the @t{21.0} by the current version
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
72 number.) The core distribution contains the sources of XEmacs and a
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
73 minimal set of Emacs Lisp files, which are in the subdirectory named
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
74 @file{lisp}. This subdirectory used to contain all Emacs Lisp files
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
75 distributed with XEmacs.
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
76
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
77 @subsection Choosing the Packages You Need
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
78
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
79 The available packages can currently be found in the same ftp directory
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
80 where you grabbed the core distribition from, and are located in the
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
81 subdirectory @file{binary-packages}. Package file names follow the
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
82 naming convention @file{<package-name>-<version>-pkg.tar.gz}.
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
83
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
84 The file @file{etc/PACKAGES} in the core distribution contains a list of
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
85 the packages available at the time of the XEmacs release. Packages are
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
86 also listed on the @code{Options} menu under:
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
87
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
88 @example
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
89 Options->Customize->Emacs->Packages
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
90 @end example
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
91
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
92 If you have EFS @ref{(EFS)}, installed and configured packages can be
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
93 installed completely from the menubar.
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
94
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
95 Hint to system administrators of multi-user systems: it might be a good
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
96 idea to install all packages and not to interfer with the wishes of your
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
97 users.
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
98
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
99 @subsection Installing packages and XEmacs
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
100
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
101 The easiest and most correct way to install a package is to do:
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
102
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
103 @example
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
104 M-x package-admin-add-binary-package <return>
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
105 @end example
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
106
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
107 input the location of the package tarball and XEmacs will do the rest
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
108 for you. If you have the EFS package installed and configured you can
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
109 select package from the customize menu, set their state to on and then
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
110 do:
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
111
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
112 @example
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
113 Options->Customize->Update Packages
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
114 @end example
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
115
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
116 This will automatically retrieve the packages you have selected from the
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
117 XEmacs ftp site and install them into XEmacs. Additionally it will
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
118 update any packages you already have installed to the newest version.
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
119 Note that if a package is newly installed you will have to restart
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
120 XEmacs for the change to take effect.
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
121
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
122 @node Building Packages, , Using Packages, Packages
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
123 @comment node-name, next, previous, up
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
124
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
125 Source packages are available from the @file{source-packages}
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
126 subdirectory of your favorite XEmacs distribution site. Alternatively,
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
127 they are available via CVS from @file{cvs.xemacs.org}. Look at
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
128 @file{http://cvs.xemacs.org} for instructions.
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
129
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
130 @subsection Prerequisites for Building Source Packages
296
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
131
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
132 You must have GNU @code{cp}, GNU @code{install} (or a BSD compatible
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
133 @code{install} program) GNU @code{make} (3.75 or later preferred),
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
134 @code{makeinfo} (1.68 from @code{texinfo-3.11} or later required), GNU
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
135 @code{tar} and XEmacs 21.0. The source packages will untar into a
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
136 correct directory structure. At the top level you must have
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
137 @file{XEmacs.rules} and @file{package-compile.el}. These files are
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
138 available from the XEmacs FTP site from the same place you obtained your
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
139 source package distributions.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
140
306
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
141 @subsection What You Can Do With Source Packages
296
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
142
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
143 NB: A global build operation doesn't exist yet as of 13 January 1998.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
144
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
145 Source packages are most useful for creating XEmacs package tarballs
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
146 for installation into your own XEmacs installations or for
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
147 distributing to others.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
148
306
9ea74add5d37 Import from CVS: tag r21-0b51
cvs
parents: 296
diff changeset
149 Supported operations from @file{make} are:
296
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
150
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
151 @table @code
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
152 @item clean
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
153 Remove all built files except @file{auto-autoloads.el} and @file{custom-load.el}.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
154
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
155 @item distclean
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
156 Remove XEmacs backups as well as the files deleted by @code{make clean}.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
157
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
158 @item all
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
159 Bytecompile all files, build and bytecompile byproduct files like
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
160 @file{auto-autoloads.el} and @file{custom-load.el}. Create info version
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
161 of TeXinfo documentation if present.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
162
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
163 @item srckit
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
164 Usually aliased to @code{make srckit-std}. This does a @code{make
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
165 distclean} and creates a package source tarball in the staging
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
166 directory. This is generally only of use for package maintainers.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
167
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
168 @item binkit
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
169 May be aliased to @code{binkit-sourceonly}, @code{binkit-sourceinfo},
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
170 @code{binkit-sourcedata}, or
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
171 @code{binkit-sourcedatainfo}. @code{sourceonly} indicates there is
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
172 nothing to install in a data directory or info directory.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
173 @code{sourceinfo} indicates that source and info files are to be
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
174 installed. @code{sourcedata} indicates that source and etc (data) files
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
175 are to be installed. @code{sourcedatainfo} indicates source, etc
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
176 (data), and info files are to be installed. A few packages have needs
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
177 beyond the basic templates so this is not yet complete.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
178
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
179 @item dist
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
180 Runs the rules @code{srckit} followed by @code{binkit}. This is
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
181 primarily of use by XEmacs maintainers producing files for distribution.
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
182
5a79be0ef6a8 Import from CVS: tag r21-0b46
cvs
parents:
diff changeset
183 @end table