portsnap

ports を更新するだけなら csup ではなく portsnap で十分そう。
80/tcp が空いていれば 5999/tcp を空けなくても使えるし、FreeBSD 6 から標準インストールされている。

下記、初回の例。

portsnap fetch && portsnap extract && portsnap update

二回目以降は、extract が不要。

portsnap fetch && portsnap update

cron の設定は、cron 用のパラメータが存在するので、下記のように設定する。

0 3 * * * root /usr/sbin/portsnap cron

man に、システム時間を UTC 以外の現地時間に設定している場合は、AM3時で設定するようにと記述がある(負荷分散?)