続き。macports入れたので、いよいよvim入れる。 Windowsだと kaoriya 版があるが、macにも頑張れば適用できるっぽい。

と言うわけで、この辺を参考に、macportsの使い方もよく分からんうちに、 いきなりローカルプロファイルを作って、installしてみる。(無謀)

まずは、こんな感じで、localにプロファイルを作成。

$ sudo mkdir /opt/local/var/macports/sources/private
$ cd /opt/local/var/macports/sources/private
$ mkdir `ls -F1 /opt/local/var/macports/sources/rsync.macports.org/release/ports/ | grep '\/$'`

本家にあるカテゴリに合わせてディレクトリだけ作成してる、ってことですかね。

で、/opt/local/etc/ports/sources.conf にローカルも使ってー、と指示。

# To prevent a source from synchronizing when `port sync` is used,
# append [nosync] to the end of the line
# Example: file:///Users/landonf/misc/MacPorts/dports [nosync]
file:///opt/local/var/macports/sources/private

みたいな感じで1行追加。(コメント部分は最初っからある)

で、kaoriyaさん家から、cmigemoとvimをダウンロードしてきたら、解凍。

$ cd /opt/local/var/macports/sources/private
$ sudo tar jxfv ~/src/vim7.224.tbz2 
Password:
editors/vim/Portfile
editors/vim/files/
editors/vim/files/atsui+inline.diff
editors/vim/files/checksums_dist
editors/vim/files/checksums_patch
editors/vim/files/gvim.sh
editors/vim/files/GVim_app.tar.gz
editors/vim/files/gvimrc
editors/vim/files/patch-if_ruby.c
editors/vim/files/patch-Info.plist
editors/vim/files/vimrc
$ sudo tar jxfv ~/src/cmigemo.1.3c_6.tbz2 
textproc/cmigemo/
textproc/cmigemo/files/
textproc/cmigemo/files/patch-config.mk.in.diff
textproc/cmigemo/files/patch-config_default.mk.diff
textproc/cmigemo/files/patch-dict.mk.diff
textproc/cmigemo/files/patch-Make_osx.mk.diff
textproc/cmigemo/files/patch-mnode.c
textproc/cmigemo/files/patch-romaji.c
textproc/cmigemo/files/patch-universal
textproc/cmigemo/Portfile

で、index再構築。

$ sudo portindex
Creating software index in /opt/local/var/macports/sources/private
Adding port editors/vim
Adding port textproc/cmigemo
 
Total number of ports parsed:   2
Ports successfully parsed:  2
Ports failed:           0

で、いよいよインストール。

$ sudo port install cmigemo +utf8
--->  Installing cmigemo 1.3c_6+utf8
--->  Activating cmigemo 1.3c_6+utf8
--->  Cleaning cmigemo
$ sudo port install vim +huge +kaoriya +cscope +aqua +macvim +multibyte
--->  Fetching vim 
--->  Verifying checksum(s) for vim 
--->  Extracting vim 
--->  Applying patches to vim 
--->  Configuring vim 
--->  Building vim with target all 
--->  Staging vim into destroot
--->  Installing vim 7.1.253_0+aqua+cscope+huge+kaoriya+multibyte
--->  Activating vim 7.1.253_0+aqua+cscope+huge+kaoriya+multibyte
--->  Cleaning vim

できたー。どうも、+hugeは「てんこ盛り」って意味で multibyte も入ってるみたいなんで +multibyte はいらないかも。

後、+ruby するとエラーになっちゃうので外した。。+ruby 入れたいんだけどなぁ。。まあ、要検討。

作成日 2008-03-27 (木) 12:28:16

投稿者メソ | パーマリンク | トラックバック(306) | コメント(0)

Tag: mac



URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White