autotoolized cocot

cocotをLinux上で使うためにちょっと修正が必要だったのでせっかくなのでautotoolsを使うようにしてみました。継続的にメンテナンスする予定はないので、本家の方に取り込まれることを希望します。

download

tarball作成方法

cygwin上で

  autoreconf -i
  ./configure
  make
  strip cocot.exe
  make dist

としたtarballをLinux上で

  tar zxvf cocot-20040229.tar.gz
  tar --owner=root --group=root -zcvf cocot-20040229.tar.gz cocot-20040229

としてtarballを作成し直しています。

ビルド方法

cygwin

オリジナルのドキュメントREADME-ja.txtに書いてある通り、libiconvとlibutilを入れておく必要があるそうです。

同梱のバイナリはstripしています。

Linux

iconv.hが入っていれば問題なくmake出来ると思います。

OpenBSD 3.3, FreeBSD 5.1-RELEASE

以下の手順でmakeと動作確認をしています。

  ./configure LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include
  make
  ./cocot
  ./cocot -t euc-jp -p shift_jis cat README

NetBSD 1.6.1

以下の手順でmakeと動作確認をしています。

  ./configure LDFLAGS=-L/usr/pkg/lib CPPFLAGS=-I/usr/pkg/include
  make
  LD_LIBRARY_PATH=/usr/pkg/lib ./cocot
  LD_LIBRARY_PATH=/usr/pkg/lib ./cocot -t euc-jp -p shift_jis cat README