きしもとです
ports の6月19日の変更以降でダメになっていることがわかりました。
追いかけてみた結果、
6月19日の ports/lang/ruby18/Makefile の変更↓で
http://www.freebsd.org/cgi/cvsweb.cgi/ports/lang/ruby18/Makefile.diff?r1=1.142;r2=1.143;f=hLDFLAGS+= ${PTHREAD_LIBS}
が削られていること(最新版にこの行を追加すれば動く)と
http://www.freebsd.org/cgi/cvsweb.cgi/ports/lang/ruby18/files/patch-configure.in?annotate=1.1このパッチにより、Makefile 中で -lpthread が LIBS ではなく MAINLIBS に
設定されるようになっていること(そうならないようにパッチを修正すると動く)
以上(のどちらか・両方)が原因であると確認しました。
ruby の問題というよりは、ports の問題ですので、ruby-dev への報告は、
特に何かなければこれで最後にしたいと思います。