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

Re: mule-2.3(based on emacs-19.34)



こんにちは。

kiyomizu@hkg.odn.ne.jp wrote:

kiyomizu> At Wed, 20 Jun 2001 00:11:37 +0900, Takahiro Kambe
kiyomizu> wrote:

>> > package/NetBSD では、RUN_DEPENDS や LIB_DEPENDS がなく
>> なっていたためか> なり変なことをやってしのいでいます。 
>> RUN_DEPENDS, LIB_DEPENDSは、共にDEPENDSで置き換えるのが原
>> 則です。

添付されていたアーカイブが壊れているためにこちらですべての確
認ができないのですが、Makefileを見てのコメントです。

NetBSDのパッケージをベースにしてもらえるといろいろなアーキテ
クチャーへの対応作業が簡単になると思います。以下のパッケージ
が参考になるでしょう。

editors/{emacs,leim,tamago}
editors/mule
misc/freewnn-common
japanese/freewnn-{lib,server}
japanese/canna-{lib,server}
japanese/sj3-{lib,server}

mule-canna、mule-canna+freewnn、mule-canna+freewnn+sj3…とい
うのが清水さんの意図されているパッケージの構成ではないと思い
ますが、こういった細かい構成はNetBSDの場合はあまり好まれませ
ん(まとめられるならまとめてくれとほぼ確実にいわれます)。

ですから、Wnn6のようにアーキテクチャーが限定されているもの以
外は、ディフォルトではすべて入るようになっていた方がよいです。
これはバイナリーパッケージのためです。

自分で作るときに、例えば「Wnnはいらないや」という人のために
は、USE_WNN4といった変数を用意しておけば対応できます。
pkgsrc/mk/mk.conf.exampleが参考になります。

Wnn6については今野さんの作成されたパッケージがあります。
tech-pkg-jaの昨年6月のメールを読んでください。

http://www.jp.netbsd.org/ja/JP/ml/tech-pkg-ja/200006/

※うむむ、一年も前ですか…

kiyomizu>   DEPENDS に記述した依存 package は、自分自身を 
kiyomizu> build する前にインストールしようとします。しかし、
kiyomizu> mule-common は、build が終わって、自分自身をインス
kiyomizu> トールする直前にインストールする必要があります。 
kiyomizu> DEPENDSでインストールのタイミングをコントロールす
kiyomizu> る方法はあるのでしょうか?

以前はBUILD_DEPENDSでターゲットの指定ができましたのでそうい
うことが可能でしたが、今はできなくなっています。

www/{ap,php}-*のようにそれぞれのパッケージのディレクトリーで
ツリーを展開して、インストールすべき部分だけをインストールす
るということになります。

--
砂川恵輝 SUNAGAWA Keiki <Keiki_SUNAGAWA@yokogawa.co.jp>