Jam less (jless) からパッチを取ってくる
less-382-iso258.patch.gz less-382-iso258-259.patch.gz less-382-iso259-260.patch.gz less-382-iso260-261.patch.gz less-382-iso261-262.patch.gz
あと、regular expression library which detect character set.と書かれている
regex_cs-lwp9k.shar.gz
解凍
% tar zxf less-382.tar.gz
パッチ当て
% cd less-382 % gzip -dc ../less-382-iso258.patch.gz | patch -p1 % gzip -dc ../less-382-iso258-259.patch.gz | patch -p1 % gzip -dc ../less-382-iso259-260.patch.gz | patch -p1 % gzip -dc ../less-382-iso260-261.patch.gz | patch -p1 % gzip -dc ../less-382-iso261-262.patch.gz | patch -p1
正規表現ライブラリの追加。shar を解凍して、必要なファイルを移動。
% cd .. % gzip -dc regex_cs-lwp9k.shar.gz | sh % mv regex_cs.h regex_cs.c less-382
regex_cs.c の
-#include "multi.h" +#include "less.h"
に書き換え
ついでに version.c も正規表現ライブラリ付きである旨を書き換え。
-char version[] = "382+iso262"; +char version[] = "382+iso262+regex_cs-lwp9k";
で、configure & make install
% env CFLAGS="-O2 -pipe" LDFLAGS="-s" ./configure --prefix=$HOME/opt/less-382+iso262+regex_cs-lwp9k --with-cs-regex % make % make -n install % make install
make -n install で変な事をしないことを確認の上 make install します。
&color():Invalid color: #123;