Hi,

I did that for multiple reasons.

First of all, I felt +aqua didn't qualify as a mere variant.
It's a hack that goes so far, that vim -aqua and vim +aqua
can be regarded as two different ports.

For instance, vim +aqua doesn't come with vimdiff, vimtutor,
etc.

Even more importantly the vim folder ${prefix}/share/vim/...
does not come with vim +aqua, instead that folder is located
at

  /Applications/MacPorts/Vim/Vim.app/Contents/Resources/vim/runtime

(iirc)

So, in comparison, if e.g. the +no_prefix or whatever it's
called now variant that gnu ports like findutils have, *only*
installed 'find' (and the like) instead of 'gfind and find',
it would make depending upon findutils very difficult,
because there'd never be a path one could be sure 'find' can
be found at given the port has been installed.
The same is true for vim +aqua / vim -aqua. There needs to be
a path the vim folder can be found at, always, no matter what
variants have been applied.

Furthermore, bumping vim is not a problem. The new patches
apply cleanly. However, with vim-app i.e. there's the macatsui
variant which consists of a patch that breaks pretty much with
every new patch. Bumping vim shouldn't be delayed for a variant
that's only a subvariant of +aqua.

Some people raised the concern that having to install both
vim and vim-app now, if one wants both a console vim and
a gvim (although technically, console vim *can* be accessed
via

  /Applications/MacPorts/Vim/Vim.app/Contents/MacOS/Vim

), one'd have to install the vim folder twice, which takes
up 20MB.

On the other hand, I have to say I no longer really care. I
still consider having split up vim into two ports a good
decision, however, if there's concensus, merging vim-app,
back in, go ahead - all the ports i maintain are openmaintainer.


Kind regards,

Elias


On Jun 15, 2007, at 10:38 AM, Ryan Schmidt wrote:

On Jun 15, 2007, at 03:04, Emmanuel Hainry wrote:

I wonder why, but the aqua variant has been removed from vim and a new vim-app port has been created. One problem I have: it does not contain
the non-gui vim, which a simple link makes available... Maybe vim-app
could have a variant for terminal vim. Second (possible) problem, this
vim-app installs the gvim script (which I am very happy about), which
means vim-app can conflict with vim +gtk2 or whatever graphical variant
you choose for vim. Third problem: two different ports, two different
maintainers, two instances of vim which are not in sync: vim-app is
7.1.000, vim is 7.1.002.

I preferred the way it used to be.

I see this was done in this revision:

http://trac.macosforge.org/projects/macports/changeset/23756

But Elias didn't say in the log message why it was done.




_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to