Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Oct 1999 22:51:37 +0100
From:      Nik Clayton <nik@freebsd.org>
To:        Scott Kenney <saken+freebsd-stable@hotel.rmta.org>
Cc:        Sheldon Hearn <sheldonh@uunet.co.za>, Brad Knowles <blk@skynet.be>, freebsd-stable@FreeBSD.ORG
Subject:   Re: make world failing because of missing unroff
Message-ID:  <19991014225137.A37668@catkin.nothing-going-on.org>
In-Reply-To: <19991014021408.C87437@hotel.rmta.org>; from Scott Kenney on Thu, Oct 14, 1999 at 02:14:08AM -0400
References:  <v04205507b42a1e181e61@[195.238.21.204]> <12980.939814766@axl.noc.iafrica.com> <19991014021408.C87437@hotel.rmta.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Neil's pretty much covered everything, but just in case;

On Thu, Oct 14, 1999 at 02:14:08AM -0400, Scott Kenney wrote:
> I think Brad's point is that the tools needed to build the Doc tree
> should be included in the doc tree.  At one point Nik was working on
> doing this, I don't know if he still has it on his todo list or not.

That's news to me.  The doc/ tree contains the source code for the 
documentation, and related files to assist in the conversion of the docs
from one format to another.  That's all.

Any mechanism to automatically build and install programs belongs 
(rightfully) in the ports collection.  The two are linked with the
textproc/docproj port, which tries (and has, in the past, sometimes failed)
to depend on all the packages that are required to build the documentation
outside of the base system.

If you examine src/release/Makefile you'll find that one of the things it
does is rebuild the required doc/ ports in the chroot tree to make sure
that everything is available.

There's another reason for keeping program source code out of the doc/
tree -- as it stands, the doc/ tree is reasonably portable between 
different Unix systems (I've used it to build the documentation on *BSD
and Solaris systems, doubtless you can do it on others as well).  This
is (IMHO) an asset -- it lets other groups easily build on our framework.
Adding ports in to this structure would needlessly complicate things.

N


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991014225137.A37668>