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

Re: allegro



SUNAGAWA Keiki wrote:
> > % X -version
> >
> > の2行目ではダメですか?
> 
> あら、いつの間にかそういう便利なオプションができていたのです
> ね。どうもありがとうございます。手元のmacppcとsparcのXサーバー
> にはありませんでした。manにも書かれていないので、XFree86で拡
> 張したものなのでしょう。
中略
> XF86_VERS!=     /usr/X11R6/bin/X -version 2>&1 | \
>                         /usr/bin/awk '/X Window System/ {print $$3}'
> 
> うちでは3.3.6aになりました。
> 
> ※これmk/bsd.pkg.mkに入っていてもいい気もします。
月曜に出したallegroのpkgsrcでは、しかたないので"X -version"を使ってますけど
これ、砂川さんも書かれているとおりXFree86の拡張ですよね?
それで、"X"というコマンドは基本動作ではX window sysytemを立ち上げるコマンドで、
他のXサーバーでは、Xがいきなり立ち上がるかもしれなくて、なんか嫌なのです。
XFree86に決め撃ちしていいもんなんでしょうか。
#pkgsrcをmakeしているとXが立ち上がったりしたらある意味笑えるかもしれません。
#でも、他のサーーバーの状況がわからないので何とも言えません。

XとCPUの判別はallegroのpkgsrcのMkefile.commonで行っているのですが
これにも参考にしてコメントもれませんか。
#というか、XのversionもMMXの判別もpkgsrc内で行うもんじゃないという考えも
#bsd.pkg.mkでやるかpkgtoolsでやってほしいもんだと

大石修@分子研