If all the source files you need for an emerge are in /usr/portage/distfiles/ then if you emerge whatever, portage will find them and do the emerge without downloading anything.
I've just had a look in my /usr/portage/distfiles and the version of zip I've got in there is zip232.tar.gz. Did you do ...