From owner-freebsd-ports@FreeBSD.ORG Mon Sep 12 19:43:04 2011 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id E63111065670; Mon, 12 Sep 2011 19:43:04 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from 172-17-198-245.globalsuite.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 28DCD15329A; Mon, 12 Sep 2011 19:43:03 +0000 (UTC) Message-ID: <4E6E60C7.90304@FreeBSD.org> Date: Mon, 12 Sep 2011 12:43:03 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0.2) Gecko/20110912 Thunderbird/6.0.2 MIME-Version: 1.0 To: lev@FreeBSD.org References: <503309410.20110912205856@serebryakov.spb.ru> <865325899.20110912230621@serebryakov.spb.ru> In-Reply-To: <865325899.20110912230621@serebryakov.spb.ru> X-Enigmail-Version: undefined OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: ports@FreeBSD.org, Eric Subject: Re: Print +REQUIRED_BY as tree? 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: Mon, 12 Sep 2011 19:43:05 -0000 On 09/12/2011 12:06, Lev Serebryakov wrote: > Hello, Eric. > You wrote 12 сентября 2011 г., 21:33:58: > >> Not aware of a command line tool, but the beta version of the freshports >> website show what ports require the selected port in order to run, which >> what I think you want. > Oh. For gcc45, for example, list is soobig, that command line tool, > working only on installed ports, will be much more useful. It's not as easy to represent the data in the way you describe as you might think. Something like gcc is going to have multiple entry points in a graph, which is really hard to represent in a (sort of) 1-dimensional structure like a tree. I haven't seen any tools that do this well, although I would be happy to be wrong about it. > And it is too fresh :) I have gcc44 installed (and needed to RUN > something!), and it is deprecated. freshports doesn't know about > gcc44 a lot, because it uses more new ports database. And I don't > understand, which port in +REQUIRED_BY of gcc44 is root of all this > evil -- IMHO, I don't have any ports, which needs gcc to RUN :) I would imagine that all of the ones you compiled with it do since they are almost certainly linked with the libgcc that comes with gcc44. hth, Doug -- Nothin' ever doesn't change, but nothin' changes much. -- OK Go Breadth of IT experience, and depth of knowledge in the DNS. Yours for the right price. :) http://SupersetSolutions.com/