incremental ports/INDEX builder

Kris Kennaway kris at
Tue Jun 22 05:34:47 PDT 2004

On Tue, Jun 22, 2004 at 12:28:19PM +0200, Oliver Eikemeier wrote:

> Some ports include a Makefile.local that isn't there. Of course
> they won't make it into CVS, but you can have them in local port
> trees. I just asserted that examples can be constructed where the
> make(1) approach fails, too.

That's OK, I'm not trying to solve the halting problem here, only deal
with the dependencies in the CVS ports collection.  My point was that
an implementation that only works for less than 100% of the changes
that are actually made to the ports collection (excluding the
pathological cases that don't and aren't going to occur) isn't a
solution I can use.  That amounts to tracking .included files and
updating that dependency list when it changes, since those are the
corner cases that a straightforward implementation doesn't catch.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url :

More information about the freebsd-ports mailing list