port "cask" -- installing prebuilt binaries

Ken Cunningham ken.cunningham.webuse at gmail.com
Fri Aug 14 23:11:11 UTC 2020


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



More information about the macports-dev mailing list