Ryan, OK, looking in the ${FILESDIR} for vim, I see 273 files. This, I think is a little excessive to hold in portage. For starters, are all of them needed? And if so, can we just package them into a tbz2 and throw that on the mirrors instead, and just fetch it in SRC_URI? Also, there's a tbz2 file in there, which should probably be on the mirrors as well. Let's try and prune the portage tree, eh? :) Thanks much.
I was going to add some more patches to vim anyways... I've removed the old 6.0.x patches since they are no longer used. I'll create a tbz2 for the patches as well.
committed.