Superfluous dependencies

Doug Barton dougb at
Sun Mar 13 02:28:43 UTC 2011

On 03/12/2011 18:13, perryh at wrote:
> Charlie Kester<corky1951 at>  wrote:
>> A few minutes ago, I was answering a post on the forums, in which
>> a user expressed surprise (and outrage) that the phpmyadmin port
>> was installing libX11 and similar things on his server.  By
>> installing it myself and then using "pkg_tree -v" to examine the
>> dependencies, I was able to narrow it down to two of the port's
>> options that were ON by default.
>> I'm not aware of any tool that will display a similar dependency
>> tree for a port *before* it is installed.  "make all-depends-list"
>> creates exactly what it suggests, a list, and doesn't show any
>> of the hierarchical info that is needed to answer questions like
>> the one I was working on.   If there is such a tool, I'd love to
>> hear about it.
> Would something along the lines of "make -n fetch-recursive"
> help at all?  I would expect it to walk the dependency tree
> in a predictable order.

The problem with the pre-existing targets is that they do not take the 
user's choices in OPTIONS into account. portmaster's technique (while 
not perfect) at least does that.



	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.  :)

More information about the freebsd-ports mailing list