This is a Quad-fat binary release of the latest version (4.12) of Carl Edman's Emacs for NeXTstep. There are a number of caveats:
1) This release is compiled _ONLY_ for NS 3.3 patchlevel 1[a]! Don't bother trying to install it on any other version of the operating system, you'll just waste your time. If you are running a version of NS prior to 3.3 or have not applied NeXT's 3.3 patches, this version of Emacs will not work for you - either pick up the source[b] and build your own copy or stick with version 4.10.
[a]Note to archive administrators - Disk space permitting, please maintain copies of the older Emacs-4.10 binaries for the benefit of people who are still using older versions of NeXTstep.
[b]Source is available at "ftp://lynx.ps.uci.edu/pub/NeXT/emacs-19-for-NeXTstep".
2) This release was built to go into /LocalApps. That's where it has to go. Period. It will not run from other locations, because paths are hardwired in.
3) It should be installed while you are logged in as root, so that the executable unpacks with the sticky bit set. Otherwise you may encounter file locking problems.
4) This distribution is provided as a courtesy to the NeXT community, for those who don't have the developer tools or perhaps the disk space to do their own build. It works on my machines, but that's all I'm promising. I make no promises or warranties about its fitness for use in your environment.
5) If you have special needs, such as X support, a different version of NeXTstep, a desire to customize the e-lisp source, or an installation to a directory other than /LocalApps, you're on your own...
Okay, so you're running NS3.3, you've applied the patch from NeXT, you're satisfied with /LocalApps as the destination, you don't need a custom build, you're not going to sue anyone if something doesn't work, and you have root access on the machine where you're going to install. The Emacs binary is distributed as an Installer package, so it should be relatively painless. I'm assuming that you've already unpacked the .tar.gz file to get Emacs.pkg.
1) If you have enough disk space, and are paranoid (i.e., you've worked with computers for more than a week), you can save your old version of Emacs by renaming it. From a terminal window, while logged in as root, typing something like:
mv /LocalApps/Emacs.app /LocalApps/Emacs.saved
should do the trick. Warning - the Emacs-4.12 distribution is huge. Saving a backup copy will not be an option for many.
2) If you're on the console as root, double-click on Emacs.pkg in the File Viewer. If you're logged on as a normal user, but have root access, select the Emacs.pkg in the File Viewer, then select "Services->Open Sesame->Open As Root" from the menu, and enter the root password when prompted.
3) Click the "Install" button in the Emacs.pkg Installer window. Installer will warn you that installer programs will be run. Indicate that you wish to continue. Put your feet up and read a good book.
4) If all has gone well, you should now be able to run Emacs. From the File Viewer, find Emacs.app and launch it by double-clicking its icon. From the menu, select "Info->Info about Emacs for NS". Click the right mouse button on "Thanks" down at the bottom of the screen to see all the wonderful people who made this possible.
Particular thanks to Carl Edman for all his work on Emacs, and to Todd Thomas <Todd_Thomas@fnbc.com> for doing the quad-fat build.
5) I've supplied a few additional items, most notably the latest version of gnus and a new and improved cc-mode. Look in /LocalApps/Emacs.app/lib/emacs/site-lisp/. See the info files for directions on how to use it all.