lang/perl5.36: update procedure written in UPDATING is not enough

From: Tatsuki Makino <tatsuki_makino_at_hotmail.com>
Date: Sat, 21 Oct 2023 03:39:27 UTC
Hello.

The default version of perl has been switched, have you been able to keep up? :)
Updating according to the procedure written in UPDATING is sufficient to avoid the trouble of not finding the library when perl is executed.
However, it has not moved the files installed according to the old version number.

Those files may be found with commands such as

find /usr/local/lib/perl5/site_perl/mach/ -not -type d -not -path '*/5.36/*'

The modules that install these files are either pure perl or do not have binaries linked to libraries of perl, so pkg does not consider them to be dependent on libraries of perl.
Therefore, it is not a candidate for a port that needs to be reinstalled.

The existence of all those files is recorded by pkg and should not be deleted manually.
The following command will find the port where those files were installed.

find /usr/local/lib/perl5/site_perl/mach/ -not -type d -not -path '*/5.36/*' -exec pkg which -q {} + | sort -u

Reinstalling any ports found by using this will also complete the perl update.

Are there others left that have not been successfully migrated from older versions?

Regards.