Updating perl entries in make.conf (via package)

Anton Berezin tobez at tobez.org
Tue Jan 16 12:05:47 UTC 2007


On Sun, Jan 14, 2007 at 07:29:25PM -0800, Peter Losher wrote:

> I am updating several 5.x machines, and in the process updating the perl
> packages from 5.6.x to 5.8.x.  What I have noticed is that if you are
> installing a package on a new system, the package installs the symlinks
> in /usr/bin and puts the Perl env variables in /etc/make.conf (as expected).
> However, when updating (via pkg_delete -a, then pkg_add or portupgrade)
> the symlinks aren't maintained and the perl variables are not modified.
>  And the use.perl script seems to no longer exist (or I'd just have
> portupgrade run 'use.perl port' after updating the perl package)
> Is there a new/better way that perl is updated via packages so that the
> symlinks are maintained and the entries in /etc/make.conf are updated
> with the new perl version?

This looks like a bug;  in my tests package installation did all what you
describe here.  Without knowing your configuration in better detail, it is
difficult to find out why you observe such behavior.

We're going for 'working' here. 'clean' is for people with skills...
-- Flemming Jacobsen

More information about the freebsd-ports mailing list