Subject: Re: options.mk in buildlink files?
To: Christian Hattemer <c.hattemer@arcor.de>
From: Todd Vierling <tv@duh.org>
List: tech-pkg
Date: 04/20/2006 11:23:05
On Thu, 20 Apr 2006, Christian Hattemer wrote:

> > Do dependencies of cairo *actually* break when built without the line
> > in cairo/buildlink3.mk?  (The point here is that if cairo hides the
> > glitz API from cairo's dependents, then the dependents don't need the
> > .include in cairo/buildlink3.mk.)

> pango builds ok without the line, make test runs ok, it doesn't package due
> to some missing files (however I do have older packages from it, seems
> something changed). But it runs ok, at least for gtk2. I had it quite
> some time this way, but I need the package now.

This is actually the ideal.  If the downstream dependents of cairo don't
need the buildlink3 inclusion in cairo/buildlink3.mk, then the inclusion
shouldn't be there.  Among other things, this helps reduce the amount of
recursive PKGREVISION bumping required for dependency changes.

-- 
-- Todd Vierling <tv@duh.org> <tv@pobox.com> <todd@vierling.name>