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

Re: chasen and ipadic



In message <200102280701.QAA12577@vivid.mitaka.yokogawa.co.jp>
	on Wed, 28 Feb 2001 16:01:34 +0900,
	SUNAGAWA Keiki <Keiki_SUNAGAWA@yokogawa.co.jp> wrote:
> 神戸さんの意図はよく分かりますが、上の依存関係だと
> 
> cd .../chasen; make install
> 
> したときにipadicが入らないので、chasenをインストールしたのに
> 使えないことになって、ユーザーが混乱するのではないかと思いま
はい、そういうつもりで現在の構成にしたのですが、辞書を更新するだけで
依存しているパッケージを一旦削除しなければなりません。pkgsrcのフレーム
ワーク自体が抱える問題だと言えば、それまでなんですが、

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

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

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

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

DEPENDS=        	chasen-base>=2.2.1:../../japanese/chasen-base

より、

RUN_DEPENDS=	${LOCALBASE}/libexec/chasen/makemat:../../japanese/chasen-base

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

> ipadicだけが更新された場合に必要な仕事はchasen (meta pkg)の
> ところを直すだけで、chasen-baseの部分は現状でもいじる必要は
> ありませんよね。
chasen-baseどころかchasenも修正していません。何らかの互換性の問題があっ
て、ipadicに要求するバージョンが上がるまでは変更する必要はないと思って
います。

--
神戸 隆博(かんべ たかひろ)		at 仕事場