From owner-freebsd-current Mon Dec 11 3:24:52 2000 From owner-freebsd-current@FreeBSD.ORG Mon Dec 11 03:24:45 2000 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 88BA137B6C0 for ; Mon, 11 Dec 2000 03:24:18 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id B786C6E2DD9 for ; Sun, 10 Dec 2000 23:52:43 -0800 (PST) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.11.0/8.11.0) id eBB7mGF97841; Mon, 11 Dec 2000 09:48:16 +0200 (EET) (envelope-from ru) Date: Mon, 11 Dec 2000 09:48:16 +0200 From: Ruslan Ermilov To: Marcel Moolenaar Cc: current@FreeBSD.org Subject: Re: Bootstrapping issues with groff(1) Message-ID: <20001211094815.D96665@sunbay.com> Mail-Followup-To: Marcel Moolenaar , current@FreeBSD.org References: <20001208181908.A12716@sunbay.com> <3A319751.D2C9E5AB@cup.hp.com> <20001209154347.A78374@sunbay.com> <3A329641.CC6D8447@cup.hp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3A329641.CC6D8447@cup.hp.com>; from marcel@cup.hp.com on Sat, Dec 09, 2000 at 12:29:54PM -0800 Sender: ru@whale.sunbay.crimea.ua Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, Dec 09, 2000 at 12:29:54PM -0800, Marcel Moolenaar wrote: > Ruslan Ermilov wrote: > > > > On Fri, Dec 08, 2000 at 06:22:09PM -0800, Marcel Moolenaar wrote: > > > Ruslan Ermilov wrote: > > > > > > > > The attached patches (p4 and p5) try to solve this bootstrapping > > > > problem with groff(1). > > > > > > Sorry, I missed this statement before. What exactly are the > > > bootstrapping problems you're seeing? > > > > > New groff(1) provides new versions of macro packages and device > > files. When building, we should use THEM rather than installed > > (obsolete) ones. > > Is the old groff(1) incompatible with the new groff(1) in the sense that > manpages created with the old groff(1) are visibly different from the > manpages created with the new groff(1)? > Once again. groff(1) supplies macro packages and device description files. New groff is likely to provide modified files. The typical build system uses groff(1) to build documentation (unless you have NO_SHAREDOCS defined). If, additionally, one has MANBUILDCAT set to some value, ``make world'' will build and install preformatted manual pages. So the answer to your question is: yes for BSD docs, and "probably" for manual pages. -- Ruslan Ermilov Oracle Developer/DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message