On a separate note, its unclear to me whether SUNWemacs-nox is a sound
approach for Solaris.
It presents potential difficulties, as there is no precedent (that I'm
aware of) for having the same binary program (/usr/bin/emacs)
distributed by different packages. It potentially raises challenges for
patching, and other sustaining efforts, and I'm not entirely certain
that this has been thoroughly considered yet.
Notably, SUNWemacs-nox would be a strict subset of functionality, and
its main (and perhaps only) benefit would be to reduce the size of the
installation image (e.g. for minimization environments) so that it is
not dependent on X11.
Also notably, emacs runs fine in a tty without X11 running, even when
compiled with X11 support.
Since there is not yet any standard for minimizing Solaris -- at least
as distributed by Sun (and indeed Solaris is already rather large), can
I humbly suggest to the project team that they might want to consider
dropping this portion of the project. Other distribution builders that
want to deliver a system without X11 will have a larger task ahead of
them anyway, and can easily repackage emacs to their own taste if so
desired.
As an alternative, perhaps delivery of an emacs called
"/usr/bin/emacs-no-x11" or somesuch might be a reasonable way to avoid
the confusion from delivering different object files in the same
location, although I still personally feel that there is little merit to
the notion of a version of emacs without X11 support.
(As an aside, in Linux distributions, this is used for environments such
as recovery floppies, and in ridiculously tiny embedded environments.
Solaris is not targetted at any of those environments -- I'm talking
environments with < 16MB of storage here! In Solaris, X11 is a core
depenency, IIRC, and I'm not sure there is an easy way to install it
without it.)
-- Garrett