[139862] trunk/base/portmgr/jobs/port_binary_distributable.tcl
David Evans
devans at macports.org
Mon Aug 31 02:07:48 PDT 2015
On 8/30/15 4:45 AM, jmr at macports.org wrote:
> Revision
> 139862 <https://trac.macports.org/changeset/139862>
> Author
> jmr at macports.org
> Date
> 2015-08-30 04:45:34 -0700 (Sun, 30 Aug 2015)
>
>
> Log Message
>
> set conflicts for cc-by and cc-by-sa
>
>
> Modified Paths
>
> * trunk/base/portmgr/jobs/port_binary_distributable.tcl <#trunkbaseportmgrjobsport_binary_distributabletcl>
>
>
> Diff
>
>
> Modified: trunk/base/portmgr/jobs/port_binary_distributable.tcl (139861 => 139862)
>
> --- trunk/base/portmgr/jobs/port_binary_distributable.tcl 2015-08-30 09:21:23 UTC (rev 139861) +++
> trunk/base/portmgr/jobs/port_binary_distributable.tcl 2015-08-30 11:45:34 UTC (rev 139862) @@ -58,7 +58,7 @@ # keep
> these values sorted array set license_conflicts \ "afl {agpl cecill gpl} - agpl {afl apache-1 apache-1.1 apsl beopen
> bsd-old cddl cecill cnri cpl epl gd gpl-1 gpl-2 gplconflict ibmpl lppl mpl noncommercial openssl php qpl
> restrictive/distributable ruby ssleay zpl-1} + agpl {afl apache-1 apache-1.1 apsl beopen bsd-old cc-by-1 cc-by-2
> cc-by-2.5 cc-by-3 cc-by-sa cddl cecill cnri cpl epl gd gpl-1 gpl-2 gplconflict ibmpl lppl mpl noncommercial openssl php
> qpl restrictive/distributable ruby ssleay zpl-1} agpl-1 {apache freetype gpl-3 gpl-3+ lgpl-3 lgpl-3+} apache {agpl-1
> cecill gpl-1 gpl-2} apache-1 {agpl gpl} @@ -66,14 +66,19 @@ apsl {agpl cecill gpl} beopen {agpl cecill gpl} bsd-old
> {agpl cecill gpl} + cc-by-1 {agpl cecill gpl} + cc-by-2 {agpl cecill gpl} + cc-by-2.5 {agpl cecill gpl} + cc-by-3 {agpl
> cecill gpl} + cc-by-sa {agpl cecill gpl} cddl {agpl cecill gpl} - cecill {afl agpl apache apsl beopen bsd-old cddl cnri
> cpl epl gd gplconflict ibmpl lppl mpl noncommercial openssl php qpl restrictive/distributable ruby ssleay zpl-1} +
> cecill {afl agpl apache apsl beopen bsd-old cc-by-1 cc-by-2 cc-by-2.5 cc-by-3 cc-by-sa cddl cnri cpl epl gd gplconflict
> ibmpl lppl mpl noncommercial openssl php qpl restrictive/distributable ruby ssleay zpl-1} cnri {agpl cecill gpl} cpl
> {agpl cecill gpl} epl {agpl cecill gpl} freetype {agpl-1 gpl-2} gd {agpl cecill gpl} - gpl {afl apache-1 apache-1.1 apsl
> beopen cddl cnri bsd-old cpl epl gd gplconflict ibmpl lppl mpl noncommercial openssl php qpl restrictive/distributable
> ruby ssleay zpl-1} + gpl {afl apache-1 apache-1.1 apsl beopen bsd-old cc-by-1 cc-by-2 cc-by-2.5 cc-by-3 cc-by-sa cddl
> cnri cpl epl gd gplconflict ibmpl lppl mpl noncommercial openssl php qpl restrictive/distributable ruby ssleay zpl-1}
> gpl-1 {agpl apache gpl-3 gpl-3+ lgpl-3 lgpl-3+} gpl-2 {agpl apache freetype gpl-3 gpl-3+ lgpl-3 lgpl-3+} gpl-3 {agpl-1
> gpl-1 gpl-2}
>
>
Thanks for fixing this. I misunderstood FSF's discussion related to CC-BY* and GPL and friends.
But now I get
$ port_binary_distributable.tcl -v empathy
"empathy" is not distributable because its license "cc-by-sa" conflicts with license "GPL-2+" of dependency "yelp-tools"
yelp-tools is a build dependency of empathy. Shouldn't port_binary_distributable.tcl only look at lib deps not build or
run deps when determining binary distributability?
Dave
More information about the macports-dev
mailing list