Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Aug 2007 19:42:48 -0700 (PDT)
From:      Doug Barton <dougb@FreeBSD.org>
To:        Alexey Rubtsov <arubtsov@swsoft.com>
Cc:        ports@freebsd.org, mm@freebsd.org, tobez@freebsd.org
Subject:   Re: order of  dependencies
Message-ID:  <alpine.BSF.0.999.0708141940230.80694@qbhto.arg>
In-Reply-To: <op.twt09xumb0ok5j@localhost>
References:  <op.twt09xumb0ok5j@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 10 Aug 2007, Alexey Rubtsov wrote:

> Hello All!.
>
> The target all-depends-list from bsd.ports.mk print dependencies in not 
> correct order. In this target dependencies was looked from up to down 
> and do not check dependencies whoes already checked(for reduce execution 
> time). As result - order of dependencies is incorrect.

As far as I can see, you didn't get a reply, so I'll take a shot at it. I 
don't think what you're asking for is really possible, since by nature the 
dependencies have to be searched recursively.

Ports tools like portmaster ignore the order that they are returned in, 
and do a depth-first traversal of all dependencies, internally recording 
those that are already up to date.


hope this helps,

Doug

-- 

     This .signature sanitized for your protection




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.0.999.0708141940230.80694>