ruby関係のportsに変化があったようなので、インストールし直した。
ruby-iconvは、"warning: defining Iconv.allocate is deprecated; use rb_define_alloc_func()"とうるさいので、ruby-1.8.1/ext/iconvからソースをもって来て、iconv.hを/usr/includeに一時的においてmake。
"/usr/local/lib/ruby/1.8/mkmf.rb:513:in `have_header': undefined method `tr' for nil:NilClass"でmake出来ない。
"checking for main() in -lmecab... no"からして変。
workに潜って、以前と同じことをして、make。