Apenas a minha sorte, logo depois que publiquei esta pergunta, encontrei uma resposta.
make fetch-recursive
Estas são as informações aplicáveis do Manual :
For users who cannot be connected to the Internet all the time, make fetch can be run within /usr/ports, to fetch all distfiles, or within a category, such as /usr/ports/net, or within the specific port skeleton. Note that if a port has any dependencies, running this command in a category or ports skeleton will not fetch the distfiles of ports from another category. Instead, use make fetch-recursive to also fetch the distfiles for all the dependencies of a port.
Isso foi muito difícil de encontrar usando o Google, então espero que essa pergunta e resposta ajudem a posteridade. Desculpe por transformar isso em uma postagem de blog.