Carbon版 Emacs CVS先端も ビルドして使っています。その方法を紹介しておきます。
リリース版と略同じですが、違う所も有るので、忘れないように纏めて置きます。
MacOSX 用の開発ツール、Xcode が必要です。
speedbar 等と相性悪いので、銭谷さん版CarbonEmacs には収録されていません。
でも、私的には、Emacs には、メニューバー、ツールバー、スクロールバーは要らないので、パッチを当てます。
私は、リリース版は /Applications 以下に、CVS版は ~/Applications 以下にインストールして使い分けています。
$ setenv CVS_RSH ssh $ cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs $ tar zxvf transparency-3.1.0.tar.gz $ tar zxvf hide_menubar.tar.gz $ mkdir carbon $ cd emacs $ patch -p0 <../transparensy3/transparency3.patch $ patch -p1 <../hide_menubar.patch $ cd src $ patch -p0 <../../MacUIM.patch $ cd ../../carbon $ ../emacs/configure CFLAGS="-O3 -pipe" --prefix=~/Applications/Emacs.app/Contents/Resources --enable-carbon-app=~/Applications --without-x $ make bootstrap $ sudo make install
ソース管理上の理由から、ソースを置くディレクトリと、ビルドするディレクトリは分けています。
二度目以降は、基本的には、bootstrap は不要です。
$ cd emacs $ cvs update $ cd ../carbon $ ../emacs/configure CFLAGS="-O3 -pipe" --prefix=~/Applications/Emacs.app/Contents/Resources --enable-carbon-app=~/Applications --without-x $ make $ cd lisp $ make recompile $ cd ../ $ make all $ sudo make install