ports containing perl modules go into /lib instead of
/usr/local/lib
Oliver Eikemeier
eikemeier at fillmore-labs.com
Mon Nov 10 10:35:19 PST 2003
Vivek Khera wrote:
>>>>>>"OE" == Oliver Eikemeier <eikemeier at fillmore-labs.com> writes:
>
> OE> Vivek , could you send us pkg_info -qf 'bsdpan-Net-Server-*'?
>
> [lorax]~% pkg_info -qf 'bsdpan-Net-Server-*'
> @comment PKG_FORMAT_REVISION:1.1
> @name bsdpan-Net-Server-0.85
> @cwd /
> @comment This package was generated by BSDPAN
> /usr/local/lib/perl5/site_perl/5.6.1/Net/Server.pm
=> this should be
usr/local/lib/perl5/site_perl/5.6.1/Net/Server.pm,
or better
@cwd /usr/local
lib/perl5/site_perl/5.6.1/Net/Server.pm
> @unexec rmdir /usr/local/man/man3 2>/dev/null || true
Packages shouldn't do this.
> @comment ORIGIN:net/p5-Net-Server
Whoa! What's this???
> @comment PKG_FORMAT_REVISION:1.1
> @name bsdpan-Net-Server-0.86
> @cwd /
> @comment This package was generated by BSDPAN
> /usr/local/lib/perl5/site_perl/5.6.1/Net/Server.pm
And here you have the second installation overwriting the first one.
The package system doesn't deal well withc cases like that.
More information about the freebsd-ports
mailing list