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

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to