改訂やりすぎてわけわからないので、新しくエントリ書きました -- 心機一転 cocoa Emacs23 をMacPortsでインラインパッチあててインストールしてみた - 牌語備忘録 - pygo
以下、過去記事になります。
バージョン変わると動かなかったりなんだり(´・ω・`)
何となくやってみたら何となくインストール出来たのでとりあえずメモ。
(環境:MacOSX 10.610.7, emacs-app @23.2@23.3, inline_patch-23.2-beta3emacs-inline.patch)*1
※自己責任でお願いします。
下準備
すでに MacPorts で emacs-app をインストールしている場合アンインストールしておく。
sudo port -f uninstall emacs-app sudo port clean emacs-app
手順
たしかこんな感じでやった気が...
インラインパッチ
とりあえずインラインパッチをダウンロード。
*2
cd /tmp svn co http://svn.sourceforge.jp/svnroot/macemacsjp/inline_patch/trunk inline_patch-svn
ここでインラインパッチに修正。
参考サイト『Cocoa Emacs が落ちる』さんから以下まるまる引用。
(インラインパッチを修正しないとダイアログウインドウ表示すると落ちる。)
最初の一回は、イアログウインドウ表示すると落ちる現象を回避できるんだけど...自分のやり方悪いのかも。
パッチあてて MacPorts で emacs-app をインストール
- 変更前
- 変更後
sudo port -f patch emacs-app cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_emacs-app/emacs-app/work/emacs-23.3 sudo patch -p 0 < /tmp/inline_patch-svn/lion.patch sudo patch -p 0 < /tmp/inline_patch-svn/emacs-inline.patch sudo port -f install emacs-app
確認
参考サイト
下記リンク先を参考にやらせていただきました。
改訂履歴
- sudo port -f patch emacs-app
- cd /opt/local/var/macports/sources/rsync.macports.org/release/ports/aqua/emacs-app/work/emacs-23.2
- sudo patch -p 0 < /tmp/inline_patch-23.2-beta3/emacs-inline.patch
- ./configure --with-ns --without-x
- sudo port -f install emacs-app
- 削除 ※Mac10.5(leopard) から MacOSX10.6(snow leopard)にアップデートしてる場合 --10.5から MacPorts のデータを移行してる場合は、全てアンインストールしておく。これやらないとエラー出る。-- sudo port uninstall installed
- ダイアログウインドウで落ちる問題を追加
- 削除- ダイアログウインドウで落ちる問題
- バージョンアップによる若干の修正
- ディレクトリパスの変更