Eu não acho que o 4.7 é suportado pela árvore de ports atual. Você pode editar /usr/ports/Mk/bsd.gcc.mk para ter um valor para GCCVERSION. Mas considerando 4.x teve gcc 2.95 é provável que você terá problemas para compilar a menos que você primeiro atualizar o gcc.
Outra opção é esquecer as portas e apenas compilar o programa manualmente. Você pode usar o Makefile da porta como um guia.
O FreeBSD 4.7 foi lançado em 2002 e o último da versão 4.x teve seu lançamento em 2005. Em 2007, alcançou o status "Fim da Vida". Você realmente deveria atualizar.