[101735] trunk/dports/graphics/cairo/Portfile

Ryan Schmidt ryandesign at macports.org
Tue Feb 5 01:09:08 PST 2013


On Feb 1, 2013, at 23:44, Ryan Schmidt wrote:

> On Jan 18, 2013, at 19:50, Joshua Root wrote:
> 
>>> Revision: 101735
>>>         https://trac.macports.org/changeset/101735
>>> Author:   jeremyhu at macports.org
>>> Date:     2013-01-17 20:03:45 -0800 (Thu, 17 Jan 2013)
>>> Log Message:
>>> -----------
>>> cairo: Add explicit dependency on lzo2 to fix opportunistic linking and universal build when lzo2 is installed -universal
>>> 
>>> Modified Paths:
>>> --------------
>>>   trunk/dports/graphics/cairo/Portfile
>>> 
>>> Modified: trunk/dports/graphics/cairo/Portfile
>>> ===================================================================
>>> --- trunk/dports/graphics/cairo/Portfile	2013-01-18 02:45:31 UTC (rev 101734)
>>> +++ trunk/dports/graphics/cairo/Portfile	2013-01-18 04:03:45 UTC (rev 101735)
>>> @@ -10,6 +10,7 @@
>>> conflicts                   cairo-devel
>>> set my_name                 cairo
>>> version                     1.12.10
>>> +revision                    1
>>> categories                  graphics
>>> maintainers                 ryandesign
>>> license                     {LGPL-2.1 MPL-1.1}
>>> @@ -39,6 +40,7 @@
>>>                            port:freetype \
>>>                            port:libpng \
>>>                            port:zlib \
>>> +                            port:lzo2 \
>> 
>> Similar to my previous message regarding gettext, this changes the
>> effective license to GPL-2+, which is probably not what we want.
> 
> Is the reason why this is probably not what we want because it makes some ports non-distributable that previously were distributable? If so, what would be some examples of such ports?

I've been trying to use the port_binary_distributable.tcl script to find a port that's not distributable because of cairo's lzo2 dependency but can't find one and don't know what I should be looking for. Can anyone help me understand exactly what problem adding the lzo2 dependency caused? I have changes ready to commit to remove the use of lzo2 from cairo, but before I commit it, I want to understand what problem is being fixed.




More information about the macports-dev mailing list