From owner-freebsd-questions@FreeBSD.ORG Mon May 2 18:38:56 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E92A16A4CE for ; Mon, 2 May 2005 18:38:56 +0000 (GMT) Received: from sccrmhc12.comcast.net (sccrmhc12.comcast.net [204.127.202.56]) by mx1.FreeBSD.org (Postfix) with ESMTP id 05DEF43D66 for ; Mon, 2 May 2005 18:38:56 +0000 (GMT) (envelope-from e.schuele@computer.org) Received: from [208.206.151.59] (host59.gtisd.com[208.206.151.59]) by comcast.net (sccrmhc12) with ESMTP id <2005050218385501200cllu2e>; Mon, 2 May 2005 18:38:55 +0000 Message-ID: <427673BE.2030103@computer.org> Date: Mon, 02 May 2005 13:38:54 -0500 From: Eric Schuele User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050325) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Garance A Drosihn References: <4273EFF5.8090504@computer.org> <20050430140440.I47465@wolf.pjkh.com> <4273F7D1.4030702@computer.org> <42763C51.1080109@computer.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: FreeBSD Questions Subject: Re: Determining what a port will install... (more than pretty-print-*) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 May 2005 18:38:56 -0000 Garance A Drosihn wrote: > At 9:42 AM -0500 5/2/05, Eric Schuele wrote: > >> Garance A Drosihn wrote: >> >>> >>> I believe that 'portupgrade -n' only works right for ports which >>> you have already installed. >> >> >> Yes... That is the conclusion I have come to. >> >> I'm sure what I am trying to accomplish is just one savvy shell >> script away.... I'm just not that savvy though. If I can't find >> something which already does what I'm looking for.... I'll muddle >> through writing a script to do it. > > > If there isn't anything which already exists, then I'd try something > along the lines of 'cd'-ing into the directory of the port you want > to install, and getting the output of: > > make -V RUN_DEPENDS -V BUILD_DEPENDS -V LIB_DEPENDS > > (that should give you three lines, some or all of which might be > blank lines). Each non-blank line will be of the form "a1:b1 a2:b2 ...", > where each "a" is a pathname, and each "b" is a portname. > > I'll leave it to you to decide where you go from there... Thanks for the pointers. > > You might want to check through: cd /usr/ports/sysutils/port* > and see if any of those already do what you want to see done. > Will do. -- Regards, Eric