LibClamAV Warning: Cannot dlopen: file not found - unrar support unavailableこれはリンクしている ltdl ライブラリの標準検索パスに /opt/local/lib が含まれていないためです。
※この問題はバージョン 0.95.1 で解決していますので、ここにある情報は不要です。
そこで、環境変数を設定しなくても libclamunrar* を動的にリンクするように clamav を修正するパッチを作ってみました。clamav の Portfile のあるディレクトリで
sudo patch -p0 < パッチと実行してから
sudo port install clamavまたは
sudo port upgrade clamavと実行してください。
パッチファイル
http://www.h2.dion.ne.jp/~yamaga/files/clamav-0.95.ports.diff
(2009-03-26 15:22 更新)
インストール済みの libltdl をリンクしないようにパッチを修正