ファイラー発見

http://www.geocities.jp/daisuke530221jp/

gentoocygwinにいれて使ってみる予定。

mfiler3の方をruby-1.9の環境でビルドしてみた。
ちょっとRubyのマクロを使っていることを手直しする必要があった。
1.8から1.9で変わったよくあることらしい。

RSTRING(hoge)->ptr => StringValuePtr(hoge)
RARRAY(hoge)->len => RARRAY_LEN(hoge)
とか。
あとMakefile
INCRUBY=-I/usr/include/ruby19-1.9.1 -I/usr/include/ruby19-1.9.1/i686-linux
こっちはgentooだからかもしれない。

cygwinでビルド(mfiler2の方)

依存関係にあるライブラリをインストールしておけばビルドは問題なし。
しかし、cygwin-1.7のutf-8環境で使うにはどこか弄る必要があるようだ。

依存ライブラリのcygport

$ cat wkf-1.3.11-1.cygport
SRC_URI=http://www.mysticwall.com/download/wkf-1.3.11.tar.bz2

src_compile() {
  cd ${B}
  cygconf
  cygmake
}

$ cat onig-5.9.1-1.cygport
SRC_URI=http://www.geocities.jp/kosako3/oniguruma/archive/onig-5.9.1.tar.gz

src_compile() {
  cd ${B}
  cygconf
  cygmake
}

$ cat libtar-1.2.11-1.cygport
SRC_URI=ftp://ftp.feep.net/pub/software/libtar/libtar-1.2.11.tar.gz

src_compile() {
  cd ${B}
  cygconf
  cygmake
}

$ cat cmigemo-1.3c-1.cygport
SRC_URI=http://www.kaoriya.net/dist/var/cmigemo-1.3c.tar.bz2

src_compile() {
  lndirs
  cd ${B}
  cygconf
  #cygmake
  make cyg
  make cyg-dict
}

src_install(){
  cd ${B}
  make cyg-install
}

mfilerのcygport

$ cat mfiler2-4.0.9b-1.cygport
SRC_URI=http://www.geocities.jp/daisuke530221jp/mfiler2-4.0.9b.tgz

src_compile() {
  cd ${B}
  cygconf
  cygmake
}