Você pode instalar o GCC 4.9 construindo-o a partir de portas com
cd /usr/port/lang/gcc49; make install clean
ou se você tem portmaster
portmaster -DHB lang/gcc49
ou se você preferir pacotes com
pkg install lang/gcc49
Se você mudar lang/gcc49
para lang/gcc
instalar a versão estável mais recente do GCC atualmente, é o GCC 4.7.
Quando você deseja construir todas as suas portas com o GCC em vez do Clang, é necessário editar /etc/make.conf
e adicionar
.if !empty(.CURDIR:M/usr/ports/*) && exists(/usr/local/bin/gcc49)
CC=gcc49
CXX=g++49
CPP=cpp49
.endif
e editar /etc/libmap.conf
e adicionar lá
libgcc_s.so.1 gcc49/libgcc_s.so.1
libgomp.so.1 gcc49/libgomp.so.1
libobjc.so.3 gcc49/libobjc.so.4
libssp.so.0 gcc49/libssp.so.0
libstdc++.so.6 gcc49/libstdc++.so.6
Aqui está um artigo do FreeBSD.org que explica isso com mais detalhes.
Mas você realmente não precisa do GCC para as portas, todas as portas que já dependem do GCC usarão o GCC.
Editar:
E sim g++
, será instalado com todas as portas do GCC.