TeX (pkgsrc-2014Q1) が動かない

pkgsrc-2014Q1 にロールアップしたら TeX が動かなくなった。

$ platex test.tex
This is e-pTeX, Version 3.1415926-p3.4-110825-2.6 (utf8.euc) (Web2C 2013)
 restricted \write18 enabled.

kpathsea: Running mktexfmt platex.fmt
/usr/pkg/bin/mktexfmt: /usr/pkg/share/texmf/texconfig/tcfmgr: not found
fmtutil: config file `fmtutil.cnf' not found.
I can't find the format file `platex.fmt'!
$ 

tcfmgr は /usr/pkg/share/texmf-dist/texconfig にある。

調べてみると TeX Live 2012 から 2013 になって、texmf → texmf-dist という変更が入ったらしい。pkgsrc でインストールされる TeX のツール群で何か不整合でもあったのだろう。TeX は pkg_rolling-replace で入れなおしている。

そのうちに修正されると思うけど、それまでは TEXMFMAIN=/usr/pkg/share/texmf-dist を環境変数に指定しておくといいみたい。