Saturday 15 October, 2016 [長年日記]
_ [BSD][Mac][Emacs] Emacs on MacOS X (10)
FreeBSDのportsをupdateしていたらemacs24がemacs25に入れ替えられそうになってちょっと驚いた。 emacs25.1がreleaseされたことで入れ替えが始まったようだが、以前のようにversionを選んで installすることができないようだ。 MacOS X上では24.x時にはすでにapplicationが作れるようになっており、25.1においても同様だということを確認できた。% curl http://www.ring.gr.jp/pub/GNU/emacs/emacs-24.5.tar.gz -O
% tar zxvf emacs-24.5.tar.gz
% cd emacs-24.5
% sh ./configure --with-ns --without-x
% make
% make install
% curl http://www.ring.gr.jp/pub/GNU/emacs/emacs-25.1.tar.gz -O
% tar zxvf emacs-25.1.tar.gz
% cd emacs-25.1
% sh ./configure --with-ns --without-x
% make
% make install
もっともここではexperimental/hackers-onlyパッチを使う方がMacOS上では安定しているということで
これまで紹介してきた。
今回はすでにemacs-25.1に対応したemacs-25.1-mac-6.0.tar.gzがreleaseされているのでこれまでと同じく
% curl http://www.ring.gr.jp/pub/GNU/emacs/emacs-25.1.tar.gz -O
% curl ftp://ftp.math.s.chiba-u.ac.jp/emacs/emacs-25.1-mac-6.0.tar.gz -O
% tar zxvf emacs-25.1.tar.gz
% tar zxvf emacs-25.1-mac-6.0.tar.gz
% cd emacs-25.1
% patch -p1 < ../emacs-25.1-mac-6.0/patch-mac
% cp -r ../emacs-25.1-mac-6.0/mac mac
% cp ../emacs-25.1-mac-6.0/src/* src
% cp ../emacs-25.1-mac-6.0/lisp/term/mac-win.el lisp/term
% cp nextstep/Cocoa/Emacs.base/Contents/Resources/Emacs.icns mac/Emacs.app/Contents/Resources/Emacs.icns
% sh ./configure --with-ns --without-x
% make
としてみたが、エラーが起こってしまう。configure
の際に
% sh ./configure --with-mac-app --without-x
とすると無事にcomipleできるが、
% make install
すると/usr/local/share/emacs/25.1
にlispがinstallされてしまう。もう少し調べてみないと。