From owner-freebsd-stable Thu Oct 14 16: 4:31 1999 Delivered-To: freebsd-stable@freebsd.org Received: from nothing-going-on.demon.co.uk (nothing-going-on.demon.co.uk [193.237.89.66]) by hub.freebsd.org (Postfix) with ESMTP id 45E8D151BC for ; Thu, 14 Oct 1999 16:04:24 -0700 (PDT) (envelope-from nik@nothing-going-on.demon.co.uk) Received: (from nik@localhost) by nothing-going-on.demon.co.uk (8.9.3/8.9.3) id WAA38530; Thu, 14 Oct 1999 22:51:38 +0100 (BST) (envelope-from nik) Date: Thu, 14 Oct 1999 22:51:37 +0100 From: Nik Clayton To: Scott Kenney Cc: Sheldon Hearn , Brad Knowles , freebsd-stable@FreeBSD.ORG Subject: Re: make world failing because of missing unroff Message-ID: <19991014225137.A37668@catkin.nothing-going-on.org> References: <12980.939814766@axl.noc.iafrica.com> <19991014021408.C87437@hotel.rmta.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i In-Reply-To: <19991014021408.C87437@hotel.rmta.org>; from Scott Kenney on Thu, Oct 14, 1999 at 02:14:08AM -0400 Organization: FreeBSD Project Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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