Install required packages on FreeBSD
You can start with a fresh FreeBSD 9.0 installation, with ports from original CD media, not updated to keep as simple as possible.
Edit /etc/make.conf (might not exist)
This is done to keep the graphics/php-gd port from installing extra stuff for X, not having it will not stop anything form working.
Install required ports
Here's below a list FreeBSD ports that you have to install
With PostgreSQL bacula catalog
With MySQL bacula catalog
With SQLite bacula catalog
A big thanks to Dean E. Weimer who provided me useful details for *BSD setup