エラーになるとだけ騒ぐだけの連中は相手にしたくないが、
一応Cannaのmakeに失敗することがある理由(のうちの一つ)がわかったので報告。

ftp http://prdownloads.sourceforge.jp/canna/6059/Canna36p4.tar.gz

を数回やってみたところ、正常にCannaのアーカイブが取れる場合と
「Select a Mirror for File: 〜」とかいうタイトルの
HTMLが取れる場合がある。

pkgsrcのmakeのときにはどちらが取れても distfiles/Canna36p4.tar.gz に
書き込まれてしまうので後者が当たるとチェックサムが合わないのでエラー。
(もちろん NO_CHECKSUM=yes とかやってチェックを回避しても失敗する)

対処療法としては、前にも書かれていた通り、
distfiles/Canna36p4.tar.gzを消してリトライ。

これが sourceforge.jp の仕様だとするとまんどいかな。