From owner-freebsd-ports@FreeBSD.ORG Wed Jun 17 18:26:06 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B210E1065676 for ; Wed, 17 Jun 2009 18:26:06 +0000 (UTC) (envelope-from corky1951@comcast.net) Received: from QMTA03.westchester.pa.mail.comcast.net (qmta03.westchester.pa.mail.comcast.net [76.96.62.32]) by mx1.freebsd.org (Postfix) with ESMTP id 5FB998FC16 for ; Wed, 17 Jun 2009 18:26:06 +0000 (UTC) (envelope-from corky1951@comcast.net) Received: from OMTA06.westchester.pa.mail.comcast.net ([76.96.62.51]) by QMTA03.westchester.pa.mail.comcast.net with comcast id 4yuo1c00116LCl0536Crl7; Wed, 17 Jun 2009 18:12:51 +0000 Received: from comcast.net ([98.203.142.76]) by OMTA06.westchester.pa.mail.comcast.net with comcast id 56Cq1c0011f6R9u3S6Cq3f; Wed, 17 Jun 2009 18:12:51 +0000 Received: by comcast.net (sSMTP sendmail emulation); Wed, 17 Jun 2009 11:12:48 -0700 Date: Wed, 17 Jun 2009 11:12:48 -0700 From: Charlie Kester To: freebsd-ports@freebsd.org Message-ID: <20090617181248.GA96132@comcast.net> Mail-Followup-To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline X-Mailer: Mutt 1.5.20 X-Composer: VIM 7.2 User-Agent: Mutt/1.5.20 (2009-06-14) Subject: avoiding build dependency on docbook, etc. in new port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jun 2009 18:26:08 -0000 I'm porting some software that has a build dependency on docbook2man in order to generate its manpages from .docbook files. Testing the port in tinderbox takes a long time, most of it because of the need to build the docbook infrastructure. It seems a shame to use all that CPU time and install all those packages just to get ready to convert some manpages. What's the preferred approach in cases like this? Should I keep the build dependency on docbook2man et al, or should I put pregenerated copies of the manpages in the files directory of the port?