[49342] trunk/dports/graphics/cairomm/Portfile

David Evans devans at macports.org
Wed Apr 8 08:54:30 PDT 2009


Ryan Schmidt wrote:
>
> On Apr 7, 2009, at 21:54, devans at macports.org wrote:
>
>> Revision: 49342
>>           http://trac.macports.org/changeset/49342
>> Author:   devans at macports.org
>> Date:     2009-04-07 19:54:50 -0700 (Tue, 07 Apr 2009)
>> Log Message:
>> -----------
>> cairomm: increment revision to force build against latest cairo 
>> (quartz and x11 now mutually exclusive).
>
> quartz and x11 are not meant to be mutually exclusive in the cairo 
> port. Are they? It was not my intention. I only meant to disable 
> quartz by default.
>
Yes, you're right.  But doing so required rebuilding cairomm because it
links to anything it can find available in libcairo.  Applications that
use cairomm (inkscape, inkscape-devel) were failing on build because
cairomm couldn't find the quartz backend functions that were available
when it was last built even though they are not used by its dependents.

As you say, all the cairo backends (more than just quartz and x11) are
independent of each other and are accessed independently by
their own APIs so they can co-exist and often do.

Dave



More information about the macports-dev mailing list