On Nov 1, 2013, at 15:09, Daniel J. Luke wrote:

> which again, you're assuming that no port has a runtime dependency on a 
> library that doesn't link with that library (which a reasonable person might 
> express as a  depends_run dependency). This is #2 from above.
> 
> The only way you can assume that depends_run means "only depends on programs" 
> is if we define depends_run to mean "only depends on programs”.

I *do not* "assume that depends_run means 'only depends on programs’”. My 
proposal is that depends_lib means a port links with a library. Therefore, 
using depends_run instead means a port does not link with a library.

> In other words, for this to work, depends_lib doesn't just mean "I link to a 
> library provided by this port" but "I link to, or load a library or plugin 
> provided by this port."

No, my proposal is that depends_lib means it links with a library.

If a port loads a library at runtime, that would be depends_run.

Perhaps that’s unintuitive. I guess I’m redefining depends_lib to be more 
“depends_link”. 

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to