ふとmac portsで入れたパッケージのmanが見れない気がしたので、
確認してみると、/etc/man.confにMANPATHが設定されていなくて、
portインストールした時にそれくらいやってよ、と思いながら
/etc/man.confに以下を追加したんですが、巧く行かなかったので残しておきます。
MANPATH /opt/local/man MANPATH /opt/local/share/man
環境変数を見るとMANPATHにman.confの内容が反映されてません。
man manを見てみると確かにman.confを編集せよと書いているし、
web上には無理矢理.bashrc等でMANPATHを設定というのが散見されるしで、
諦めかけたのですが、見つかりました。
どうも/etc/manpathsに直接パスを書くのが正解のようです。
下記設定パスを追加して、漸くmac portsでインストールしたパッケージのmanが
読めるようになりました。
$ cat /etc/manpaths /usr/share/man /usr/local/share/man /opt/local/man /opt/local/share/man
1時間掛かりました。CarbonEmacsがLinuxで使えたら良いのにと思います。

