Macでlv 4.51.aを使う


ネットを徘徊していたら,ページャlvを改造している記事を見つけたのでMacにインストールしてみた.debianのlv 4.51.aをベースにしているらしい.Macに標準でついているzcatだと上記サイトの通りではうまくいかなかったので少し変えてみた.

# 最新ソースをダウンロード・解凍
wget http://www.ff.iij4u.or.jp/~nrt/freeware/lv451.tar.gz
tar xvf lv451.tar.gz

# 自作パッチをダウンロード
wget http://homepage3.nifty.com/k-takata/cygwin/lv451-default_encoding_utf8.patch
wget http://homepage3.nifty.com/k-takata/cygwin/lv451-2-filter.patch

# Debian のパッチをダウンロード・適用
wget http://ftp.jp.debian.org/debian/pool/main/l/lv/lv_4.51-2.diff.gz
gunzip lv_4.51-2.diff.gz
cd lv451
patch -p1 < ../lv_4.51-2.diff
patch -p1 < debian/@patch.lv.20050502_~+num-pat-option
patch -p1 < debian/@patch.lv.20050506_%src%file.c_~enable-fastio-use-fread.2
patch -p0 < debian/patch.lv.misc
patch -p1 < debian/@patch.lv.20051030_%src%_~use_off_t

# 自作パッチを適用
patch -p1 < ../lv451-default_encoding_utf8.patch
patch -p1 < ../lv451-2-filter.patch

# ビルド・インストール
cd build
../src/configure --enable-fastio
make
sudo make install


やってみたのはいいけど,自分のlvの用途だとここまで高機能なのはいらなかったかも...でも,作者の方に感謝.