MacportsでgVimをインストール

PrivatePortfile/Vim72 - MacPortsWiki-JP

PrivatePortfileを使ってVim-cocoaをパッチいろいろ当ててインストールしてる

PrivatePorts

特に制限はなさそうなのでホームディレクトリ以下に作成する

mkdir ~/privateports

HowTo/LocalPortfile - MacPortsWiki-JP
上記を参考に以下を実行する

local ports repository作成
cd privateports
mkdir `ls -F1 /opt/local/var/macports/sources/rsync.macports.org/release/ports/ | grep '\/$'`
sources.conf編集
# To enable your local ports repository, uncomment and customize the
# following line to point at your local ports directory
# Example: file:///Users/landonf/misc/MacPorts/ports
file:///Users/username/privateports

Portfile設置

Vim-app

Portfileをダウンロードしたらprivateports以下に解凍して設置

Portindex

portindex
Creating software index in /Users/username/privateports
Adding port editors/vim-app
Adding port textproc/cmigemo

Total number of ports parsed:	2 
Ports successfully parsed:	2	 
Ports failed:			0

インストール

cmigemo
sudo port install cmigemo +utf8
Vim-app

Carbon版だとダイアログが文字化けしていたのでcocoa版をインストール

AquaとCocoaを一緒に指定するとエラーでる
Error: Variant aqua conflicts with cocoa

sudo port install vim-app +cscope +perl +ruby +python +gdb +cocoa

動いた