comparison mac/INSTALL @ 91523:e062f74910e7

* make-dist: Remove references to files in mac/ that have been deleted. * README: * INSTALL: Only mention MacOSX. * cw6-mcp.xml: * make-package: * makefile.MPW: * inc/alloca.h: * inc/config.h: * inc/defs-cw6.h: * inc/dirent.h: * inc/epaths.h: * inc/grp.h: * inc/m-mac.h: * inc/pwd.h: * inc/s-mac.h: * inc/termio.h: * inc/utime.h: * inc/utsname.h: * inc/sys/file.h: * inc/sys/ioctl.h: * inc/sys/param.h: * inc/sys/stat.h: * inc/sys/time.h: * inc/sys/types.h: * src/EmacsMPW.r: Remove files for no longer supported pre-MacOSX systems.
author Dan Nicolaescu <dann@ics.uci.edu>
date Mon, 04 Feb 2008 17:23:40 +0000
parents 2cecfdf24daa
children de6b7eaee358
comparison
equal deleted inserted replaced
91522:26af07115a9d 91523:e062f74910e7
1 * BUILDING EMACS ON MAC OS Classic AND MAC OS X -*- outline -*- 1 * BUILDING EMACS ON MAC OS X -*- outline -*-
2 2
3 Copyright (C) 2001, 2002, 2003, 2004, 2005, 3 Copyright (C) 2001, 2002, 2003, 2004, 2005,
4 2006, 2007, 2008 Free Software Foundation, Inc. 4 2006, 2007, 2008 Free Software Foundation, Inc.
5 See the end of the file for license conditions. 5 See the end of the file for license conditions.
6 6
156 Note: due to the problem "Installing to a directory with non-ASCII 156 Note: due to the problem "Installing to a directory with non-ASCII
157 characters in the name fails" mentioned in etc/PROBLEMS, you may not 157 characters in the name fails" mentioned in etc/PROBLEMS, you may not
158 move a self-contained Emacs.app application bundle to a non-ASCII 158 move a self-contained Emacs.app application bundle to a non-ASCII
159 directory. 159 directory.
160 160
161 * BUILDING EMACS ON MAC OS Classic
162
163 You can use MPW-GM (Aug. 2001) to build Emacs. MPW-GM can be
164 downloaded free of charge from Apple.
165
166 ### IMPORTANT ### You can use StuffIt Expander to decompress and untar
167 the distribution. However, you *must* set the radio button in the
168 Preferences->Cross Platform->Convert text files to Macintosh format to
169 "Never". Otherwise the compiled Lisp files will be corrupted.
170
171 (Optional) A subset of the fonts from the GNU intlfonts-1.2
172 distribution converted to NFNT format can be obtained from
173
174 http://members.shaw.ca/akochoi-emacs/stories/Resources/GNU-Fonts.smi.bin
175
176 To build Emacs in the MPW Shell, simply set the directory to
177 ...:emacs:mac: and build the target Emacs of the make file
178 makefile.MPW. I.e., execute the commands
179
180 make Emacs -f makefile.MPW > Emacs.MakeScript
181 Emacs.MakeScript
182
183 The above commands create an executable that uses the Carbon API.
184 The non-Carbon version can also be created by replacing all the
185 occurrences of `Emacs' above with `NonCarbon'. Not that the
186 non-Carbon version does not support some features such as file
187 dialogs, drag-and-drop, and Unicode menus.
188
189 Once built, the Emacs application (Emacs MPW) can be launched where it
190 is created.
191
192 * NOTES 161 * NOTES
193 162
194 Emacs should build and run on a PowerMac running Mac OS 8.6 - 9.2 (but 163 Emacs should build and run on a PowerMac running Mac OS X 10.1 - 10.5.
195 only tested on 9.2.2), and Mac OS X 10.1 - 10.5.
196 164
197 You will need around 100 MB of disk space for the source files and 165 You will need around 100 MB of disk space for the source files and
198 intermediate files. 166 intermediate files.
199
200 Under Mac OS Classic, there is no support for building the LEIM
201 directory. However, it can be built on Mac OS X or another platform
202 and transferred to the Mac.
203 167
204 On Mac OS X, installing the emacs files in /usr can cause issues with 168 On Mac OS X, installing the emacs files in /usr can cause issues with
205 system software updates possibly overwriting the distribution. If this 169 system software updates possibly overwriting the distribution. If this
206 is a concern, as it should be in normal binary distributions, please 170 is a concern, as it should be in normal binary distributions, please
207 use /usr/local as the prefix for installation. 171 use /usr/local as the prefix for installation.