I have a brand new clean installation of FreeBSD 9.1 on Virtualbox.
Running pkg_add -r -v vim, the terminal runs an ftp script to:
ftp://ftp.freebsd.org/pub/FreeBSD/pub/i386/packages-9.1-release/Latest/vim.tbz
and gets No such file or directory
That makes sense, considering that if you navigate to ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/ there is no 9.1 releases folder.
Other answers online seem to point you to your PACKAGEROOT environment variable, but those generally only point to the server, and I'm not having trouble accessing the server.
I've also tried to build Vim from the source that came with the installation in /usr/ports/editors/ but after two hours of compiling, it ended up failing.