[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
はこまるんですよ。
ほ