更新
netpbm-10.26.64_4 < needs updating (port has 10.35.80_2) ruby18-bdb-0.6.5_1 < needs updating (port has 0.6.6)
ports/156577: Upgrade of graphics/netpbm-10.26.64_4 to netpbm-10.35.80_2 fails
とか、PR出てるので注意。ま、portupgadeとかで一発で更新できないだけだと思うけど。あと、何気に依存関係が増えてて萎え。
それから、9系だと/etc/manpath.configが要らないことになってるのにjmanを使うときには参照できないとエラーで困るのでいろいろ調べてみたらman.conf(5)に
A Japanese localization port could install a custom toolset and include a file in /usr/local/etc/man.d/ja-man-doc.conf with the following contents: # Setup Japanese toolset MANLOCALE ja_JP.eucJP EQN_JA /usr/local/bin/gepn PIC_JA /usr/local/bin/gpic TBL_JA /usr/local/bin/gtbl NROFF_JA /usr/local/bin/groff -man -dlang=ja_JP.eucJP TROFF_JA /usr/local/bin/groff -man -dlang=ja_JP.euc.jp
って書いてあるけどよく見たらtypoだらけじゃねーかよ。gepnって必死で探したけどgeqnじゃん。おまけにこの設定だとまともに表示できないね。(postscriptっぽいなにかで表示されてる感じorz)
ググったら出てきたCFR: Replace man/manpath/whatis/apropos with a shell scriptの説明道理に設定するとばっちり動作しますね。
/usr/local/etc/man.d/ja-man-doc.confに
# Setup Japanese toolset MANLOCALE ja_JP.eucJP COL_JA /bin/cat EQN_JA /usr/local/bin/geqn PIC_JA /usr/local/bin/gpic TBL_JA /usr/local/bin/gtbl NROFF_JA /usr/local/bin/groff -S -Wall -mtty-char -man -Tnippon -dlang=ja_JP.eucJP TROFF_JA /usr/local/bin/groff -man -dlang=ja_JP.euc.jp
と書いてsetenv PAGER jless(csh系)/export PAGER=jless(sh系)して/usr/share/manと/usr/local/manでln -s ja ja_JP.eucJPとLC_ALL/LC_CTYPE/LANGのどれかにja_JP.eucJPに設定するっと。
これでjman要らなくなったな(;´Д`)ちうか、いつの間にmanがshell scriptになってたんだろう?orz