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

Re: allegro (Re: Ghostscript 7.05)



Osamu OISHI wrote:
> allegroはお家で4.1.3を動かしてますが
> OSS出たので今週末にでも音関係を試してみます
ossのpkgsrc見てみると
ONLY_FOR_PLATFORM=      NetBSD-1.6-i386 NetBSD-1.6.*-i386
で、ばりばり環境依存してますね。

現在の環境依存の項目は
1.3D(XFree86-4.*)
2.mmx(i386、arch?)
3.oss(NetBSD-1.6*-i386)
4.svglib(i386、withX/noX)
があります(たぶんこれで全部です)
また3Dのlibに関係してPLISTが変わります。

とりあえずの対処法は、pkgsrcを分けるか、条件設定することで
.if HOGE
CONFIGURE_ARGS+=eneble-hoge
.include "../../hoge/buildlink.mk"
.endif
ぐらいしか思い付きません。

packageしか使わない人の事まで考えるとpkgsrcを分けた方がいいのかもしれませんが、
この場合、pkgsrcが環境の組み合わせで増殖するので、可能ならば避けたいです。

あとmmxとXFree86を"command"的に識別するスマートな方法ってありますか?

大石修@分子研