perl-after-upgrade -- fixup FreeBSD packages that depend on perl
perl-after-upgrade perl-after-upgrade -f
The standard procedure after a perl port (either lang/perl5 or lang/perl5.8) upgrade is to basically reinstall all other packages that depend on perl. This is always a painful exercise. The perl-after-upgrade utility makes this process mostly unnecessary.
The tool goes through the list of installed packages, looks for those that depend on perl, moves files around, modifies shebang lines in those scripts in which it is necessary to do so, tries its best to adjust dynamically linked binaries that link with libperl.so in the old path, and updates the package database.
The correct way of using the tool is:
The perl-after-upgrade script does not handle perl modules installed via CPAN.
Copyright 2005 by Anton Berezin
"THE BEER-WARE LICENSE" (Revision 42) <tobez@FreeBSD.org> wrote this module. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return.
Anton Berezin
NO WARRANTY OF ANY KIND, USE AT YOUR OWN RISK.
Thanks to Mathieu Arnold for discussion.
perl(1).