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

Re: ptex and platex



nork@cityfujisawa.ne.jp wrote:

 > >>  > 	USE_TEX=   YES
 > >>  > 	するのでは駄目ですか?
 > >> binary packageだと、作った環境に依存してしまうような気が。
 > 
 > 	作成環境に依存してしまうのは, 別にこれに限ったことではないのでは?
 > # pkgsrc/japanese/kinput2 とか, まだ採用されてない
 > # けど pkgsrc/japanese/jvim3 とか(^^;. (宣伝宣伝)

もちろんkinput2などはmake packageするときに、
USE_CANNA=no とかの設定に左右されます。
ので、標準設定で作成することが必須です。

で、USE_TEX, USE_PTEXの場合、標準がUSE_TEX=yes扱いなので
teTeX,pTeXのどちらもinstallして無い状態で
TeXにDEPENDした何らかのbinary packageをpkg_addすると、
teTeXが自動的にinstallされます。pTeXはもうinstallできません。
これって困りませんか?

 > 	1. 古いバージョンのライブラリにしか対応していない(例えば
 > 	   tiff-3.4 パッケージに依存しているような)パッケージでも新
 > 	   しいバージョンのラリブラリ(tiff-3.5)をインストールしても
 > 	   何とか使える(インストールできる)とか。

これについては、現状でも DEPENDSでの表記を
tiff-* にしておく方法が用意されていると思います。

 > 	2. 今回の件のような, 同じようなあるいは拡張された機能を提供
 > 	   するけど, パッケージとしては別物という場合とか。ghostscript-5.50
 > 	   と ja-vfghostscript-5.50 もそれでばっちしかな。gv 等で。

DEPENDS を拡張して、複数packageのどれか、というのを設定できるようにして、
pkg_add もしくは make時にユーザーに選択させる、もしくはinstallを促すmessageを
出すとか、ってのはどうですか?

sakamoto