What ports require this port?

Ade Lovett ade at FreeBSD.org
Tue Feb 8 05:47:02 UTC 2011


On Feb 07, 2011, at 14:13 , Dan Langille wrote:
> I am tempted to alter FreshPorts and abandon all *_DEPENDS and use just
> run-depends-list and build-depends-list.
> 
> How much value is there is having all of this information separated into
> individual _DEPENDS?

It's critical for things like tinderbox and the package building clusters, where each fetch/extract/patch/configure/build/install phase is discrete, only installs the relevant dependencies, and so on to ensure a full clean-room environment.

In terms of what you're looking at for this particular project, *-depends-list will almost certainly suffice, and it'd be trivial to add that into MakeCache (using targets, rather than variable outputs via -V)

Indeed, the following two lines from MakeCache should be a hint:

# A close approximation to the 'run-depends-list' target
sub RunDependsList ...

:)

-aDe



More information about the freebsd-ports mailing list