On Mon, 22 Jan 2007 13:37:44 +0900, Stephen J. Turnbull wrote:
I see your point. Still, I don't think *we* should change our
defaults, for backwards compatibility for users with an existing
installation, and perhaps multiple installations of the core sharing a
single package tree.
Yes, this is an issue, and one of the reasons that I have not deployed
this change yet on Gentoo. The change should either be backward compatible
with the old location or everything should be moved over at once. The
latter solution is not really realistic so for Gentoo I opted for the
OTOH, AFAIK for a distro specifying that requires adding
--with-package-prefix to the ./configure line and changing
XEMACS_INSTALLED_PACKAGES_ROOT in packages/Local.rules. The latter
typically needs to be frobbed in any case, as different distros have
varying ideas of the appropriate name for that directory.
These options deal with most of the issues, but I recall that some source
patches were still needed. I don't recall exactly, but if I revisit this
issue I will make sure to create a decent bug report about it.
I'm not sure why I should have to change XEMACS_INSTALLED_PACKAGES_ROOT,
though. With Gentoo we are simply using the pre-compiled packages as
presented on the XEmacs website, we don't rebuild from the CVS source. As
far as I can tell the package root is not compiled into the packages, is
XEmacs-Beta mailing list