ftp.nice.ch/pub/next/unix/editor/Emacs_for_NeXTstep.4.20a1.README

This is the README for Emacs_for_NeXTstep.4.2beta7.s.tar.gz [Download] [Browse] [Up]

Emacs_for_NeXTstep.4.20a1.README
Oct 14, 1997

OVERVIEW

md5sum: (size ~9MB)
e92641028d59b614fd2e60463af6c0d3  Emacs_for_NeXTstep.4.20a1.NIHS.b.tar.gz

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.  Sorry, but /LocalApps is
hard-coded into this build of emacs, so alternate installation locations
will not work.

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 their 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 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

v4.20a1
	Based on emacs-4.2b7 (GNU emacs-19.34).
	First attempt at portable emacs package


CREDITS

Emacs (for NeXTstep) source
Christian Limpach <chris@nice.ch>
http://nice.ethz.ch/~chris/emacs.html

Package Creation
Rex Dieter <rdieter@math.unl.edu>
Computer System Manager
University of Nebraska at Lincoln 
Department of Mathematics and Statistics 
http://www.math.unl.edu/~rdieter/

Jaokin Joahansson
PackageBuilder.app, v1.1
d91-jjo@nada.kth.se

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.