If memory serves me right, Wilko Bulte wrote:
> On Sat, Aug 25, 2001 at 07:57:31AM -0700, Bruce A. Mah wrote:
> > Oh heck. Alphas build docs with openjade, not jade. We forgot to deal
> > with that in the definition of ${MINIMALDOCPORTS}, so release builds
> > containing docs but not a ports tree will break on the Alpha.
>
> Not knowing much, if anything (ok, it is a green stone, I saw plenty
> of Chines jade artwork while in Macau) about jade: why is the alpha
> different from x86 in this respect?
Haven't been to Macau...but there's lots of jade in Hong Kong too. :-)
> Meaning: why not use common tools? [my ignorance around the docproj
> stuff is showing here]
openjade is a descendent of jade (I don't think jade is being developed
anymore). For some reason, jade has some problems running on the Alpha.
I asked nik once why we don't just use openjade for everything...I think
the answer was that there were some issues with languages using
multi-byte characters. Personally, I run openjade on most of my i386
boxes (it's an option for that architecture).
(These things are SGML parsers, BTW. That's about the extent of my
knowledge.)
> > OK. Can you apply the following patch to Makefile.inc.docports? It's
> > against HEAD but it should apply equally well to RELENG4 because the
> > files (modulo CVS strings) are identical.
[...time passes...report of apparent success...]
Yay! OK, I'll commit this "soon" (kind of brain-dead right now, don't
trust myself to do commits properly). If you get to it first, that's
fine too.
> > No...we just forgot this aspect of the Alpha docs build. People who
> > build releases with full ports should be fine.
>
> You forgot the :-).. building all ports will take aeons (I suspect;
> I would be surprised if it didnot)
No...I just meant building the ports tree itself, not all of the
packages. In other words, if you don't set "NOPORTS=YES", a complete
ports tree gets checked out and tarred up for the distribution. The
docproj ports get built out out of this ports tree, so the definition
of ${MINIMALDOCPORTS} is moot. If you set "NOPORTS=YES", then only the
ports in ${MINIMALDOCPORTS} get checked out of the repo, and that's
where you (we?) got bitten.
Bruce.
PGP signature