We use “installs_libs no” to indicate that a port that other ports depend on does not install any libraries.
That’s no help when the port does install libraries, like ImageMagick does. On Nov 1, 2013, at 13:11, Jeremy Lavergne <jer...@lavergne.gotdns.org> wrote: > I think we use `installs_libs no` for those licensing checks. > > On Nov 1, 2013, at 14:09, Ryan Schmidt <ryandes...@macports.org> wrote: > >> I’m not sure if there’s any licensing difference. Historically, we’ve said >> that if a dependency is needed at build time and at runtime, then it should >> be listed in only depends_lib, even if it is not a library. However I think >> we should change our thinking this and use depends_lib only to indicate >> library dependencies. The reason is that some ports provide both libraries >> and programs. I’m thinking specifically of ImageMagick, which might be >> depended upon either for its libraries like libMagickCore or for its >> programs like convert. When libMagickCore’s library version number >> increases, I need to be able to identify which ports are linking with >> ImageMagick’s libraries, so that I can revbump them so that they rebuild, >> but I don’t want to unnecessarily revbump those ports only using >> ImageMagick’s programs. The solution would be for ports that use the >> ImageMagick libraries to depend on it via depends_lib and for those only >> needing its programs to depend on it via depends_build and/or depends_run. > _______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-dev