Enabling a variant for an already installed port
Stephen Rasku
macports at srasku.net
Sun Jan 28 16:54:23 UTC 2018
On Sun, Jan 28, 2018 at 7:43 AM, Ryan Schmidt <ryandesign at macports.org> wrote:
>
> From what you've described, I can only conclude that you already had mercurial installed with the +bash_completion variant. If you didn't, what you did would have worked:
OK, it seems to have actually worked.
$ port installed mercurial
The following ports are currently installed:
mercurial @4.1.3_0
mercurial @4.2_0
mercurial @4.3.1_0
mercurial @4.4.2_0+bash_completion (active)
> Note that:
>
> * "port variants" shows you what variants are available, not what variants you have installed. It will only show a + (or -) next to variants that you have explicitly enabled (or disabled) on the command line at the time when you run "port variants", or in variants.conf. Use "port installed" to see what you have installed.
Noted.
> * mercurial's +bash_completion variant doesn't put files in /opt/local/etc/bash_completion.d. Use "port contents mercurial" to see what it installed.
I see that the file is actually
"/opt/local/share/bash-completion/completions/mercurial". Thanks for
your help.
...Stephen
More information about the macports-users
mailing list