FreeBSD's base system provides vi, ex, and view executables, so the vim ebuild shouldn't attempt to overwrite them in this case (when USE=x86-fbsd).
Created attachment 43015 [details, diff] vim.eclass patch Please test...
Patch works good; committed.