consider:

$ port variants macvim
Warning: port definitions are more than two weeks old, consider updating them by running 'port selfupdate'.
MacVim has the variants:
   big: Build big feature set
     * conflicts with huge
   cscope: Enable source code browsing with cscope
[+]huge: Build huge feature set
     * conflicts with big
   lua: Enable Lua scripting
   perl: Enable Perl scripting
   python27: Enable Python scripting
   python36: Enable Python scripting
     * conflicts with python37
   python37: Enable Python scripting
     * conflicts with python36
   ruby: Compatibility variant, requires +ruby18
     * requires ruby18
   ruby18: Enable Ruby scripting
     * conflicts with ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25
   ruby19: Enable Ruby scripting
     * conflicts with ruby18 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25
   ruby20: Enable Ruby scripting
     * conflicts with ruby18 ruby19 ruby21 ruby22 ruby23 ruby24 ruby25
   ruby21: Enable Ruby scripting
     * conflicts with ruby18 ruby19 ruby20 ruby22 ruby23 ruby24 ruby25
   ruby22: Enable Ruby scripting
     * conflicts with ruby18 ruby19 ruby20 ruby21 ruby23 ruby24 ruby25
   ruby23: Enable Ruby scripting
     * conflicts with ruby18 ruby19 ruby20 ruby21 ruby22 ruby24 ruby25
   ruby24: Enable Ruby scripting
     * conflicts with ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby25
   ruby25: Enable Ruby scripting
     * conflicts with ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24
   tcl: Enable Tcl scripting
   xim: Build with support for X Input Method



so -- what would a user typing

sudo port -v install macvim +prebuild_binary -huge +big +ruby25 +tcl +xim

be expected to get? It's a total shambles. Variants for this are not workable.  So let's move on to a plan that might actually work. Or not. I think, as has been stated, that the whole idea is possibly too flawed to be considered.


K

Reply via email to