On May 11, 2020, at 18:37, Ryan Schmidt wrote:

> To the point of default variants: port maintainers sometimes change a port's 
> default variants, but MacPorts will preserve whatever variants you had 
> selected when you installed it. cmake, for example, switched in November to 
> default to +python37, but if you had installed it before that time, you would 
> have it installed with +python36 or earlier. If you upgrade, you'll have to 
> build from source, since our binaries are only built for default variants. If 
> you want to receive the binary, reinstall the port with its current set of 
> default variants (e.g. run `sudo port install cmake` again).

Oh, I'm wrong about that, in that a python variant isn't a default variant of 
cmake unless you also enable the docs variant.

In any case, checking whether you're using non-default variants is still a 
useful thing to do if a port isn't receiving a binary and you think it should.

Reply via email to