From owner-freebsd-gnome@FreeBSD.ORG Mon Feb 25 02:07:59 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C947916A400 for ; Mon, 25 Feb 2008 02:07:59 +0000 (UTC) (envelope-from c11h15no2@yahoo.com) Received: from web30005.mail.mud.yahoo.com (web30005.mail.mud.yahoo.com [209.191.69.22]) by mx1.freebsd.org (Postfix) with SMTP id A48E613C45A for ; Mon, 25 Feb 2008 02:07:59 +0000 (UTC) (envelope-from c11h15no2@yahoo.com) Received: (qmail 69771 invoked by uid 60001); 25 Feb 2008 02:07:59 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=gCjiOQqAsOn2e/gsUTPMC4TntO/Mo11xmRS4Q244G33CQD5tZdjT5CUeBAFw3Q9zcA6060srPn+rbQeesKCLkQf1rWh/q3vRP491hzrROTOaLZXcpvomNkEB0Uk/ksMK4nBzawgLAdsr97LxrD81T66ERwkzc3ytxUcd+4+nFBg=; X-YMail-OSG: RCofJykVM1mdRDwjLLvDYPwfPFHAte0dD9WIbmGTS8IOt7f7KYXZrcVXg8qhmnY04MnO30BXTxftWDQqwq04SYCp5OUOIBykAZwvRrnQezeaK2yj6RY9suEIFD2leg-- Received: from [12.216.99.19] by web30005.mail.mud.yahoo.com via HTTP; Sun, 24 Feb 2008 18:07:58 PST Date: Sun, 24 Feb 2008 18:07:58 -0800 (PST) From: Amatus To: Joe Marcus Clarke In-Reply-To: <1203900334.10717.14.camel@shumai.marcuscom.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <963757.68467.qm@web30005.mail.mud.yahoo.com> Cc: freebsd-gnome@freebsd.org Subject: Re: Question about updating guile to 1.8 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: amatus@gnu.org List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Feb 2008 02:07:59 -0000 --- Joe Marcus Clarke wrote: > > On Sun, 2008-02-24 at 14:24 -0800, Amatus wrote: > > Hi guys, > > I'm working on updating lang/guile to 1.8. > > Excellent. > > > I've basically got that > > working but there are several other ports that refer to > > ${LOCALBASE}/share/guile/1.6 that will need to be fixed. These are: > > security/lsh > > lang/slib-guile > > finance/gnucash > > I've just started doing port development so I'd like to ask what is > the > > correct way to fix these ports. What do you guys think of the > attached > > patch for lang/slib-guile? > > This patch is okay. But note that GUILE_VERSION is not expanded > until > it is used in sh. That is, GUILE_VERSION does NOT equal "1.8". You > will not be able to make it equal "1.8" until it is interpreted by > sh. > The way you're using it here is fine, though. > > As for the command itself, it should probably be: > > `${LOCALBASE}/bin/guile-config info guileversion | ${CUT} -f 1-2 -d > .` > > Are you in a position to be run-time testing these ports with the new > guile? Once you're done with your work, do you want to be the guile > maintainer? > > Joe I realize it's not expanded immediately. I know in GNU make there is the $(shell) syntax for doing that but I didn't find a way to do that in BSD make. Do you know the Right Way? I use gnucash regularly so I will give that a good exercising before I submit a patch. The other packages I will "smoke test," as they say, to make sure they don't explode when I run them. I'm ok with being the maintainer for guile. Thanks for your help. ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ