[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-users 548] gentoo上でnviにnvi-m17n のパッチがうまくあたらない



こんばんわ、前田と申します。

cannaserverとお話ができるようになるnviのパッチがあるのですが、
gentooにもってきてもうまくあてることができません。
パッチと元のファイルは以下にあります。

ftp://ftp.sleepycat.com/pub/nvi-1.79.tar.gz
ftp://ftp.foretune.co.jp/pub/tools/nvi-m17n/nvi-1.79.m17n-20011024.diff.gz

どのようにうまくあたらないかと言いますと、

$ patch -p0 < nvi-1.79.m17n-20011024.diff

などとすると確かにパッチはあたるのですが、新たに生成されるはずのファイルが
/tmp/cvs* のような名前で生成されてしまいます。
この/tmp/cvs*てな名前のファイルは、nvi-1.79.m17n-20011024.diffを
覗くと本来の名前との対応がわかるようになっているようです。

ちなみにFreeBSDで同じ作業を行うと問題なくパッチがあたり、
パッチ作成者の意図した名前でファイルの生成を行うことができました。
また、FreeBSDでパッチをあてたソースをgentooでmakeしたところ、
問題なく通り、cannaserverとお話しできることも確認しました。
gentooに入っているpatchのバージョンは2.5.9です。
FreeBSDに入っているpatchのバージョンは2.1でした。

ここをこうすればいい、とか、ここを読んどけ等、
ありましたらご教授お願いします。


#あの、nvi-m17nのebuildを作成した方がもし居られるようなら、
#手を挙げていただければ幸いです(笑)。