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

Re: chasen and ipadic



Takahiro Kambe <taca@sky.yamashina.kyoto.jp> wrote:

Takahiro> In message
Takahiro> <200102280701.QAA12577@vivid.mitaka.yokogawa.co.jp>

Takahiro> はい、そういうつもりで現在の構成にしたのですが、辞
Takahiro> 書を更新するだけで依存しているパッケージを一旦削除
Takahiro> しなければなりません。pkgsrcのフレームワーク自体が
Takahiro> 抱える問題だと言えば、それまでなんですが、

Takahiro> namazu2 <- p5-Text-Chasen <- chasen <- ipadic

Takahiro> と依存しているので、ipadicを変える場合にnamazu2か
Takahiro> ら一旦pkg_deleteすることになりますよね。バイナリ・
Takahiro> パッケージを作ってあれば、再度pkg_addすれば済むこ
Takahiro> とですが。

あ、確かにそうです。職場のテスト環境ではp5-*から先は抜いた状
態でしたので、そこまで気づきませんでした。確かに今namazuを外
したり入れ直したりしています。

おっしゃる通り面倒ですが、pkgsrcのシステムは上の操作を強制す
るためのものですから、楽な方法はmake update/pkg_tarupくらい
しかありませんね。

危険でよければFORCE_PKG_REGISTERをつける手もありますが:-)

>> す。ですから、名前には拘りませんが、meta-pkgとしての
>> chasenが存在した方が嬉しいです。perl5やvflibなどとも似た
>> 構成になっていますから、現状(foo|foo-base)でもいいのでは
>> ないでしょうか。

Takahiro> 了解。無理に変えるのは止めておきます。

困ったときにまた考えましょう。

Takahiro> chasen-baseにRUN_DEPENDSへの変更は行った方が良さそ
Takahiro> うに思います。

こちらはその通りですね。

Takahiro> makematではなくて ${LOCALBASE}/bin/chasen でも良い
Takahiro> かもしれません。

ひょっとして後で分けたくなったときのために、実際に使うファイ
ルを書いておいた方がいいような気がします。

>> ipadicだけが更新された場合に必要な仕事はchasen (meta pkg)
>> のところを直すだけで、chasen-baseの部分は現状でもいじる必
>> 要はありませんよね。

Takahiro> chasen-baseどころかchasenも修正していません。何ら
Takahiro> かの互換性の問題があって、ipadicに要求するバージョ
Takahiro> ンが上がるまでは変更する必要はないと思っています。

はい。

--
砂川恵輝 SUNAGAWA Keiki <Keiki_SUNAGAWA@yokogawa.co.jp>
横河電機株式会社 コンポーネント事業部 技術部 技術企画Gr
phone: 0422-52-5545, ex. 26975; facsimile: 0422-52-7241