comparison etc/BETA @ 227:0e522484dd2a r20-5b12

Import from CVS: tag r20-5b12
author cvs
date Mon, 13 Aug 2007 10:12:37 +0200
parents 2c611d1463a6
children 434959a2fba3
comparison
equal deleted inserted replaced
226:eea38c7ad7b4 227:0e522484dd2a
87 ================================== 87 ==================================
88 88
89 All beta releases of XEmacs are included with patches from the 89 All beta releases of XEmacs are included with patches from the
90 previous version in an attempt to keep bandwidth requirements down. 90 previous version in an attempt to keep bandwidth requirements down.
91 Patches should be applied with the GNU patch program in something like 91 Patches should be applied with the GNU patch program in something like
92 the following. Let's say you're upgrading XEmacs 20.4-beta10 to 92 the following. Let's say you're upgrading XEmacs 20.15-beta10 to
93 XEmacs 20.4-beta11 and you have a full unmodified XEmacs 20.4-beta10 93 XEmacs 20.15-beta11 and you have a full unmodified XEmacs 20.15-beta10
94 source tree to work with. Cd to the top level directory and issue the 94 source tree to work with. Cd to the top level directory and issue the
95 shell command: 95 shell command:
96 96
97 $ gunzip -c /tmp/xemacs-20.4-b10-20.4-b11.patch.gz | patch -p1 97 $ gunzip -c /tmp/xemacs-20.15-b10-20.15-b11.patch.gz | patch -p1
98 98
99 After patching, check to see that no patches were missed by doing 99 After patching, check to see that no patches were missed by doing
100 $ find . -name \*.rej -print 100 $ find . -name \*.rej -print
101 101
102 Any rejections should be treated as serious problems to be resolved 102 Any rejections should be treated as serious problems to be resolved
114 ============================================== 114 ==============================================
115 115
116 Locate a convenient place where you have at least 100MB of free space 116 Locate a convenient place where you have at least 100MB of free space
117 and issue the command 117 and issue the command
118 118
119 $ gunzip -c /tmp/xemacs-20.4-b11.tar.gz | tar xvf - 119 $ gunzip -c /tmp/xemacs-20.15-b11.tar.gz | tar xvf -
120 120
121 (or simply `tar zxvf /tmp/xemacs-20.4-b11.tar.gz' if you use GNU tar). 121 (or simply `tar zxvf /tmp/xemacs-20.15-b11.tar.gz' if you use GNU tar).
122 122
123 cd to the top level directory and issue an appropriate configure 123 cd to the top level directory and issue an appropriate configure
124 command. One maintainer uses the following at the time of this 124 command. One maintainer uses the following at the time of this
125 writing: 125 writing:
126 126
132 --with-scrollbars=athena3d --with-dialogs=athena3d \ 132 --with-scrollbars=athena3d --with-dialogs=athena3d \
133 --with-mule --with-canna --with-wnn 133 --with-mule --with-canna --with-wnn
134 134
135 Part of the configure output is a summary that looks something like: 135 Part of the configure output is a summary that looks something like:
136 136
137 Configured for `i586-unknown-linux2.0.28'. 137 uname -a: Linux altair.xemacs.org 2.0.32 #2 Sun Nov 16 18:52:14 PST 1997 i586
138 138
139 Where should the build process find the source code? /usr/src/xemacs-20.4 139 ./configure '--cflags=-Wall -Wno-switch -O6' '--error-checking=none' '--debug=no' '--with-mule=yes' '--with-dialogs=athena3d' '--with-scrollbars=athena3d' '--use-union-type=no' '--with-xim=xlib' '--with-xfs' '--mail-locking=file'
140
141
142 Configured for `i586-pc-linux'.
143
144 Where should the build process find the source code? /usr/src/xemacs-20.15
140 What installation prefix should install use? /usr/local 145 What installation prefix should install use? /usr/local
141 Where should XEmacs look for packages? ~/.xemacs:/usr/local/lib/xemacs/packages 146 Where should XEmacs look for packages? ~/.xemacs:/usr/local/lib/xemacs/packages
142 What operating system and machine description files should XEmacs use? 147 What operating system and machine description files should XEmacs use?
143 `s/linux.h' and `m/intel386.h' 148 `s/linux.h' and `m/intel386.h'
144 What compiler should XEmacs be built with? gcc -m486 -g -O4 -fno-strength-reduce -malign-loops=2 -malign-jumps=2 -malign-functions=2 149 What compiler should XEmacs be built with? gcc -Wall -Wno-switch -O6
145 Should XEmacs use the GNU version of malloc? yes 150 Should XEmacs use the GNU version of malloc? yes
146 Should XEmacs use the relocating allocator for buffers? yes 151 Should XEmacs use the relocating allocator for buffers? yes
147 What window system should XEmacs use? x11 152 What window system should XEmacs use? x11
148 Where do we find X Windows header files? /usr/X11R6/include 153 Where do we find X Windows header files? /usr/X11R6/include
149 Where do we find X Windows libraries? /usr/X11R6/lib 154 Where do we find X Windows libraries? /usr/X11R6/lib
150 Compiling in support for XAUTH. 155 Compiling in support for XAUTH.
151 Compiling in support for GIF image conversion.
152 Compiling in support for XPM images. 156 Compiling in support for XPM images.
153 Compiling in support for X-Face message headers. 157 Compiling in support for X-Face message headers.
154 Compiling in support for JPEG image conversion. 158 Compiling in support for ImageMagick image conversion.
155 Compiling in support for PNG image conversion. 159 Using -ljbig -ljpeg -lmpeg -lttf -lpng -lz -ltiff -ljpeg -lz for graphics libraries.
156 Compiling in support for TIFF image conversion (not implemented). 160 Compiling in native sound support.
157 Compiling in support for Berkeley DB. 161 Compiling in support for Berkeley DB.
158 Compiling in support for GNU DBM. 162 Compiling in support for DBM.
163 Compiling in support for ncurses.
159 Compiling in Mule (multi-lingual) support. 164 Compiling in Mule (multi-lingual) support.
165 Compiling in XIM (X11R5+ I18N input method) support.
166 Using raw Xlib to provide XIM support.
167 Using XFontSet to provide bilingual menubar.
168 Compiling in support for Canna on Mule.
160 Compiling in support for the WNN input method on Mule. 169 Compiling in support for the WNN input method on Mule.
161 Using WNN version 6. 170 Using WNN version 6.
162 Compiling in support for OffiX. 171 Compiling in support for OffiX.
163 Using the Lucid menubar. 172 Using Lucid menubars.
164 Using the Athena-3d scrollbar. 173 Using Athena-3d scrollbars.
165 Using the Athena-3d dialog boxes. 174 Using Athena-3d dialog boxes.
175 movemail will use "dot-locking" for locking mail spool files.
176 The `Info-default-directory-list' will be initialized from:
177 INFOPATH="/usr/local/info:/usr/info:/usr/local/lib/texmf/doc/info:/usr/lib/texmf/doc/info"
166 178
167 Then type `make; make finder' and you should have a working XEmacs. 179 Then type `make; make finder' and you should have a working XEmacs.
168 180
169 After you have verified that you have a functional editor, fire up 181 After you have verified that you have a functional editor, fire up
170 your favorite mail program and send a build report to 182 your favorite mail program and send a build report to
216 you will probably lose due to tab expansion. The best thing to do is 228 you will probably lose due to tab expansion. The best thing to do is
217 to use an XEmacs shell buffer to run the diff commands, or ... 229 to use an XEmacs shell buffer to run the diff commands, or ...
218 M-x cd to the appropriate directory, and issue the command `C-u M-!' from 230 M-x cd to the appropriate directory, and issue the command `C-u M-!' from
219 within XEmacs. 231 within XEmacs.
220 232
221 * XEmacs 20.4 packages 233 * XEmacs 20.5 packages
222 234
223 XEmacs 20.4 has added the concept of installable packages searched prior 235 XEmacs 20.5 has added the concept of installable packages searched prior
224 to dump time when building. 236 to dump time when building.
225 237
226 Packages are searched by default under /usr/local/lib/xemacs/packages/. 238 Packages are searched by default under /usr/local/lib/xemacs/packages/.
227 The summary message in configure will tell you where XEmacs is looking 239 The summary message in configure will tell you where XEmacs is looking
228 for them. The packages hierarchy differs from site-lisp in that you 240 for them. The packages hierarchy differs from site-lisp in that you