Mercurial > emacs
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. |