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

Re: bsd.pkg.mk



	許です。

> 5.004から5.005ベースにすると、/usr/pkg/lib/perl5 以下の構成が大幅に変わ
> りますよね。5.004だと @INC のデフォルト値は、
>     /usr/pkg/lib/perl5/i386-netbsd/5.00404
>     /usr/pkg/lib/perl5
>     /usr/pkg/lib/perl5/site_perl/i386-netbsd
>     /usr/pkg/lib/perl5/site_perl
> ですが、5.005だと(きっと)、
>     /usr/pkg/lib/perl5/5.00502/i386-netbsd
>     /usr/pkg/lib/perl5/5.00502
>     /usr/pkg/lib/perl5/site_perl/5.005/i386-netbsd
>     /usr/pkg/lib/perl5/site_perl/5.005
> となります。後者はFreeBSD上で作成したperlからPATHを修正したので、ひょっ
> としたらNetBSD上では違うのかもしれませんが、ポイントはperlのバージョンが
> パスに含まれていることです。なんでsite_perlも、という気はするんですが...

	このとおりになります。
	そうか、他の script に影響を与えるってのはあまり考えていませんでし
	た。p5-* のpkgは Install してないもんなぁ。

> いずれにしろ、この違いがパッケージのperl5が5.004止まりなのは、こういった
> 事情ではないかと推測しています。でも、そろそろ何とかしないとあかんのかも
> しれませんね。

	そうですね。

	ところで、${LOCALBASE}を置き換えている人はいないんでしょうか?
	僕は${LOCALBASE}を/usr/localにしているので、/usr/pkg決め打ちなpkg
	はこまるんですよ。

ほ