Suggested improvements for ports

RW fbsd06 at mlists.homeunix.com
Sat Jan 12 18:50:21 PST 2008


On Sat, 12 Jan 2008 13:28:19 -0800
Doug Barton <dougb at FreeBSD.org> wrote:

> Dominic Fandrey wrote:
> > As the ports man page states:
> > 
> > # make config-recursive
> > 
> > does what you want. It's surprising how often people claim this
> > feature is missing, even though it has been there ever since I
> > started using FreeBSD.
> 
> And it's surprising how often people don't listen when I explain that 
> config-recursive is not a complete solution. :) It builds the list 
> first, so that if you enable an option that creates a dependency on 
> another port it will be missed. 

Whilst this is a little irritating, and it would be nice to have it
fixed, in practice it's not all that much of a problem. 

When installing a new port, you can simple run  config-recursive twice
(or until there's a clean pass).  When configuring multiple origins
from a script it's better to handle the recursion externally anyway,
because even if config-recursive were fixed it would still be deeply
inefficient.


More information about the freebsd-ports mailing list