Emacs_for_NeXTstep.4.20.2.README June 12, 1998 OVERVIEW file: Emacs_for_NeXTstep.4.20.2.NIHS.b.tar.gz sum: 12059 6621 md5sum: 4b26697dd14f02387a2c67e4f152f6af Emacs for NeXTstep is a version of GNU Emacs 19.34 which adds native support for the NeXTstep window system. If you have installed the old Emacs.app in /LocalApps, don't forget to delete it first. Installation will also create links to the /usr/local hierarchy which makes Emacs accessible to shell users. This package should be usable on all (most) versions of NEXTSTEP (3.x) and OpenStep (4.x). INSTALLATION It's easy to install. Login as root, open the Emacs_for_NeXTstep.pkg package and install it into /LocalApps. /LocalApps is hard-coded into this build of emacs, so alternate installation locations will not work (sorry). Once installed, launch the newly installed /LocalApps/Emacs.app. DETAILS The problem with these NeXTstep native versions (all emacs versions actually), is that they are VERY dependant upon the system they're built on and for because as part of the installation process, emacs preloads a bunch of lisp files, and dumps a binary image of its executable. So, up till now, a particular emacs binary will only run on the same OS version it was built on. To make matters worse (for OpenStep users), it is a little difficult (but not impossible) to build a NEXTSTEP program on an OpenStep box. Well, this problem (for the most part) has now been solved. I've configured this package to delay this binary dump until installation time, so that the emacs binary created will be (mostly) guaranteed to work on your machine. I've verified this for i386 NEXTSTEP 3.3p1 and i386 OpenStep 4.2. If you ever change system libraries and/or upgrade the OS so that this emacs will no longer function, you can manually dump a new version of emacs. Simply run (as root) the included program: /LocalApps/Emacs.app/emacsdump to produce a new binary. NOTES I gzipped all the info files and left out most of the lisp source files to save space. Despite that, this is still quite a large package. I only packaged up pre-existing software. If you find bugs, contact the current maintainer of Emacs_for_NeXTstep, Christian Limpach, as listed below. HISTORY June 12, 1998 4.20 (port 2) - Enabled gzipped package (much smaller), but now requires root access to install. v4.20a1 Oct, 15, 1997 - Based on emacs-4.2b7 (GNU emacs-19.34). - First attempt at portable emacs package CREDITS Emacs (for NeXTstep) source Christian Limpach http://nice.ethz.ch/~chris/emacs.html Package Creation Rex Dieter Computer System Manager University of Nebraska at Lincoln Department of Mathematics and Statistics http://www.math.unl.edu/~rdieter/