From owner-freebsd-ports@FreeBSD.ORG Sun May 29 23:21:28 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0680716A41F for ; Sun, 29 May 2005 23:21:28 +0000 (GMT) (envelope-from lioux@FreeBSD.org) Received: from vette.gigo.com (vette.gigo.com [216.218.228.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0B3043D55 for ; Sun, 29 May 2005 23:21:27 +0000 (GMT) (envelope-from lioux@FreeBSD.org) Received: from 200.163.12.15 (unknown [200.163.12.15]) by vette.gigo.com (Postfix) with ESMTP id 6BEEA567F for ; Sun, 29 May 2005 16:21:26 -0700 (PDT) Received: (qmail 57233 invoked by uid 1001); 29 May 2005 23:21:03 -0000 Message-ID: <20050529232103.57148.qmail@exxodus.fedaykin.here> Date: Sun, 29 May 2005 20:20:41 -0300 From: Mario Sergio Fujikawa Ferreira To: Kris Kennaway References: <4295459A.4080606@freebsd.org> <20050526163036.GC51533@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050526163036.GC51533@xor.obsecurity.org> User-Agent: Mutt/1.5.9i Cc: freebsd-ports@freebsd.org, Colin Percival Subject: Re: Need a newer version of makeinfo 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: Sun, 29 May 2005 23:21:28 -0000 On Thu, May 26, 2005 at 09:30:15AM -0700, Kris Kennaway wrote: > On Wed, May 25, 2005 at 08:42:18PM -0700, Colin Percival wrote: > > Version 2.6 of Lilypond (print/lilypond) requires makeinfo version > > 4.7 or higher to build. Makeinfo is in the base system, but only > > as version 4.6 in existing releases (version 4.8 was imported into > > HEAD two days ago). > > > > Does anyone have any suggestions as to how this should be handled? > > Should lilypond extract and build makeinfo as part of its own > > build process, or should a new port be created for makeinfo? > > A makeinfo port might be useful for this and other ports. Okay, I've just rolled a port of the latest texinfo 4.8. Check the sample port at http://people.FreeBSD.org/~lioux/texinfo.tgz I appreciate suggestions. Let me know what do you think could improve this port. I am still unsure as to if we should {BUILD,RUN}_DEPENDS on print/teTeX-base since we need tex to build .tex makeinfo files. However, I believe this should be optional rather than mandatory since our main concern is generating .info rather than other formats such as .html We could also add some bsd.port.mk specific support with USE_MAKEINFO so that the MAKEINFO variable would point to the correct location depending on the base system makeinfo version. We just would need a OSVERSION bump when the base makeinfo is updated then we would test against that to decide whether to use the port of the base system's one. Regards, -- Mario S F Ferreira - DF - Brazil - "I guess this is a signature." feature, n: a documented bug | bug, n: an undocumented feature