> On 14 Aug 2020, at 19:11, Ken Cunningham <ken.cunningham.web...@gmail.com> > wrote: > > 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. >
They’d see the same thing they see if they tried to run: > sudo port install macvim +ruby25 +ruby24 > > Error: MacVim: Variant ruby24 conflicts with ruby25 > Error: Unable to open port: Error evaluating variants Or in this case, maybe even a more specific error message to call out that the “prebuild_binary” variant is not compatible with any other variants. > sudo port install macvim +prebuild_binary -huge +big +ruby25 +tcl +xim > > Error: MacVim: Variant prebuild_binary conflicts with all other variants > Error: Unable to open port: Error evaluating variants I fail to see how variant isn’t _precisely_ the correct way to handle this. I’d imagine anything with this variant would look something like: > $ port variants macvim > MacVim has the variants: > prebuild_binary: Install a pre-built binary supplied by the original > developer > * conflicts with all other available variants > big: Build big feature set > * conflicts with huge > cscope: Enable source code browsing with cscope > [+]huge: Build huge feature set > * conflicts with big > ... -- arno s hautala /-| a...@alum.wpi.edu pgp b2c9d448