[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