UTUMI Hirosi
utuhi****@yahoo*****
2006年 9月 21日 (木) 23:42:57 JST
内海です。 あの差分は改変した箇所を査読するための差分なので、 ソート方式の違いによる差分を含んでいません。 gcanna.ctd を ruby でソートすると、 それだけで 17539 行の diff が生じます。 試しに次の操作を行ってください。 1. cannadic-editor で gcanna.ctd をソートする 元の gcanna.ctd を cannadic-editor と同じ場所に置いて、 $ ./cannadic-editor // cannadic を utf8 に変換しています... cannadic をソートしています... <== 注目 cannadic 編集ツール ver 0.0.4 1: cannadic の見出しを編集 2: cannadic の見出しを削除 3: cannadic の見出しを検索 4: 編集した cannadic を eucjp に変換 q: このツールを終了 4 <== "4" を押して Enter eucjp に変換しています... 完了しました。 // 2. オリジナルとの差分を取る 生成された gcanna.ctd.200609xx を gcanna.ctd.orig.sorted にリネームして gcanna.ctd との差分を取ると、 $ diff -u gcanna.ctd gcanna.ctd.orig.sorted > gcanna.ctd.sorted.diff 17539 行の diff が生じます。 3. 改変分のパッチを当ててみる gcanna.ctd.orig.sorted を 00_orig_to_20060919.diff と同じ場所に置いて $ patch -p0 < 00_orig_to_20060919.diff => 問題なく当たります。 ちなみに、 20060919.diff は 00_orig_to_20060919.diff と被るところがあるので いくつか reject が生じるはずです。 (30 語程度の差分なので勘弁してください) パッケージャのかたへ: 差分は査読用なので、パッケージを作るのであれば gcanna.ctd を gcanna.ctd.200609xx に 丸ごと入れ替えてください。 fedora/Mandriva の srpm もそうなっています。 gcanna.ctd と cannadic-editor を更新しました。 http://www.geocities.jp/ep3797/anthy_dict_01.html -------------------------------------- [10th Anniversary] special auction campaign now! http://pr.mail.yahoo.co.jp/auction/