% port clean all
するしかなかったので,Emacsを入れなおさなければいけない.が!自分がどれを入れていたのか,全く記憶にないという事実が発覚.当時,色々な入れ方があるという情報の中から,どれかを選んだはず...なのだが....唯一の記録が 'port -qv list' の記録で,以下のようになっていた.
emacs @22.3_1+carbon
emacs @23.3_3 (active) platform='darwin 10' archs='x86_64'
emacs-w3m @1.4.4_0 (active)
+carbonって書いてあるから,variantsに +carbon してnative windowで動くようにしたのだろうと想像できるのだが,
% port info emacs
emacs @23.3, Revision 3 (editors)
Variants: dbus, gtk, motif, universal, x11
ちうことなので,+carbon は無い!
探してみると,
emacs-app
というパッケージに答えがあることが分かった.
で,
% port variants emacs-app
emacs-app has the variants:
fullscreen: Add fullscreen patch
inline: Add inline patch from MacEmacsJP
jpfont: Add Japanese font patch from MacEmacsJP
patches: Add all patches: fullscreen, inline and jpfont
* requires fullscreen inline jpfont
universal: Build for multiple architectures
幾つかチョイスがあったのですが,ここでの例示が +patches だったので,
% sudo port install emacs-app +patches
とすることにした.
インストール先は,
/Applications/MacPorts/Emacs.app
でした.