[Anthy-dev 3162] Re: cannadic 私家版と 編集ツールを更新

Zurück zum Archiv-Index

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/



Anthy-dev メーリングリストの案内
Zurück zum Archiv-Index