I've noticed a small incorrection.
/usr/local/etc/bacula directory should belong to bacula group.
It's because the default Job which runs perl script (/usr/local/share/bacula/make_catalog_backup.pl) which backs up the default catalog can't access the bacula's config file and can't run.
A commit references this bug:
Date: Sun Dec 21 21:55:52 UTC 2014
New revision: 375197
* ETCDIR should be chgrp bacula so the configuration files can be be read by
* fix creation and deletion of /var/db/bacula to avoid error message
on pkg delete and on removal of just the bacula-dir port.
* Change MAINTAINER to @FreeBSD.org address
Submitted by: email@example.com
Approved by: mat (mentor)
Fixed with revision 375197