# portsnap auto Looking up portsnap.FreeBSD.org mirrors... 6 mirrors found. Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done. Ports tree hasn't changed since last snapshot. No updates needed. Ports tree is already up to date. # cd /usr/ports/security/p5-Digest-HMAC # make ===> License ART10 GPLv1+ accepted by the user ===> p5-Digest-HMAC-1.03_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by p5-Digest-HMAC-1.03_1 for building ===> Extracting for p5-Digest-HMAC-1.03_1 => SHA256 Checksum OK for Digest-HMAC-1.03.tar.gz. ===> Patching for p5-Digest-HMAC-1.03_1 ===> p5-Digest-HMAC-1.03_1 depends on package: perl5>=5.24<5.25 - found ===> Configuring for p5-Digest-HMAC-1.03_1 env: /usr/local/bin/perl5.24.3: No such file or directory *** Error code 127 Stop. make: stopped in /usr/ports/security/p5-Digest-HMAC # env LC_CTYPE=C LC_ALL=C ls -l /usr/local/bin/perl5.24* -rwxr-xr-x 3 root wheel 7704 Jul 23 00:53 /usr/local/bin/perl5.24.2
# grep perl /etc/make.conf DEFAULT_VERSIONS+= perl5=5.24 lang_perl5.24_SET=MULTIPLICITY PERL_64BITINT SITECUSTOMIZE THREADS
Your Perl installation is out-of-date. You need to update it to 5.24.3.
And why did you decide that this is not a bug? Why I for the sake of this port should update PERL on a production server and still to test new versions of pair hundreds perl modules?
It is not a bug, your /usr/local is out of sync with your ports tree. Upgrade Perl and the problem you are experiencing will disappear. Please do not re-open it again.