[139862] trunk/base/portmgr/jobs/port_binary_distributable.tcl

Ryan Schmidt ryandesign at macports.org
Mon Aug 31 02:22:48 PDT 2015


On Aug 31, 2015, at 4:07 AM, David Evans wrote:

> 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?

It needs to also look at build deps. A build dep might include a static library, for example.

Ports like yelp-tools that don't install any libraries should indicate this via the line "installs_libs no"; license checks will then no longer be done for that port.

I don't know about runtime deps.




More information about the macports-dev mailing list