Ok, I've just committed the psgml package split that was discussed
previously here.
Here's an executive summary of what I did (see also the patch message in
xemacs-patches, and the new psgml-dtds package directory).
- Moved everything except iso88591.map from psgml/etc to psgml-dtds/etc.
iso88591.map is part of the upstream psgml package, it was moved to
psgml/ to match upstream layout.
- Moved the DTD compilation stuff from psgml to psgml-dtds.
- Made psgml to look for DTDs from psgml-dtds' data-directory by
default, in addition to the ones it used to search from.
- Made psgml-dtds require psgml (and a couple of other packages that are
required when compiling the DTDs), but not vice versa.
- psgml-dtds' package description notes that it's obsolete.
I've tested this somewhat myself, and Rendhalver has done some testing
too, so things shouldn't be horribly broken. More testing is very much
welcome, I think Rendhalver will roll pre-release packages of these
soonish.
I'll send in website and man/xemacs/packages.texi patches later today.
Cheers,
--
\/ille Skyttä
ville.skytta at
xemacs.org