Esta pergunta foi feita no início de 2013. Em outubro daquele ano, as instruções para usar adequadamente o ccache com portas foram adicionadas para ccache-howto-freebsd.txt . Nos anos seguintes, tanto o ccache quanto a infraestrutura de portos foram aprimorados e agora estão mais bem integrados.
Atualmente, tudo que você precisa fazer no FreeBSD 11 e acima é instalar a porta devel / ccache e colocar WITH_CCACHE_BUILD=yes em seu /etc/make.conf , e ele "funcionará" apenas para base e portas.
Nas versões mais antigas do FreeBSD, WITH_CCACHE_BUILD=yes afeta apenas as portas; A base ainda precisa das cláusulas .if … .endif e ajustes de caminho. As instruções precisas estão em ccache-howto-freebsd.txt e devem ser fáceis de seguir.