Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Mar 2011 15:25:09 -0800
From:      Doug Barton <dougb@FreeBSD.org>
To:        freebsd-ports@freebsd.org
Subject:   Re: Superfluous dependencies
Message-ID:  <4D7C00D5.8070003@FreeBSD.org>
In-Reply-To: <20110312221233.GD79028@comcast.net>
References:  <AANLkTik65O3gbUoVBM-YbjWu0dpq0OuNn2KoUaC5b5ov@mail.gmail.com>	<4D76426A.2010006@secnap.com>	<AANLkTi=j7fR%2BRm4Fy14Q_KPDyE%2B7%2BO_d3pd3Yaek=kJG@mail.gmail.com>	<20110312215307.GB26099@lonesome.com> <20110312221233.GD79028@comcast.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 03/12/2011 14:12, Charlie Kester wrote:
> I'm not aware of any tool that will display a similar dependency tree
> for a port *before* it is installed.

portmaster doesn't _quite_ do that, but it does walk you through all of 
the config screens (and thus, the related dependencies) prior to 
building, then present you a list of everything that will be built 
before you build it.

That said, what is really needed is for the OPTIONS framework to take 
environmental preferences into account when dealing with defaults. In 
other words, if WITHOUT_X11 is defined in make.conf, then the defaults 
for OPTIONS that are related to requiring X11 stuff should be off. There 
are a few ports that have rolled their own manipulation of this, but 
that logic really needs to be in bsd.options.mk. Any volunteers?


:)

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/




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D7C00D5.8070003>