On Thursday May 19 2016 09:39:58 Ryan Schmidt wrote:

>That's not what path:-style dependencies are for, and they don't work like 
>that. A "path:foo:bar" dependency means "if the file at path foo does not 
>exist, install the port bar, which shall provide the file at path foo". It 
>will not reinstall an already installed port with a different variant.

I'd consider that a bug. A port (with a non-default variant) that omits the 
file "foo" shouldn't satisfy the above criterium. The file is not there, so the 
port apparently has to be (re)installed -- or at the very least that situation 
should be raised as an error (indicated port or equivalent is installed but 
doesn't provide an expected dependency).

I don't see the ultimate difference with "install port:bar+universal because 
you only have port:bar and we're installing some dependent in its universal 
variant".

R.
_______________________________________________
macports-users mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to