Bug 234660

Summary: lang/perl5.26 detects wrong version
Product: Ports & Packages Reporter: emu
Component: Individual Port(s)Assignee: Mathieu Arnold <mat>
Status: Closed Works As Intended    
Severity: Affects Some People CC: emu, zeising
Priority: ---    
Version: Latest   
Hardware: amd64   
OS: Any   

Description emu 2019-01-06 10:50:17 UTC
Clean install of FreeBSD 12-RELEASE
portsnap fetch
portsnap extract


Trying to install perl modules errors with:
env: /usr/local/bin/perl5.26.3: No such file or directory

The perl version on the system is v5.26.2


Example:
root@bsd01:/usr/ports/devel/p5-LockFile-Simple # make install
===>   p5-LockFile-Simple-0.208 depends on package: perl5>=5.26<5.27 - found
===>  Configuring for p5-LockFile-Simple-0.208
env: /usr/local/bin/perl5.26.3: No such file or directory
*** Error code 127

Stop.
make: stopped in /usr/ports/devel/p5-LockFile-Simple
root@bsd01:/usr/ports/devel/p5-LockFile-Simple # perl -v

This is perl 5, version 26, subversion 2 (v5.26.2) built for amd64-freebsd-thread-multi
Comment 1 Niclas Zeising freebsd_committer freebsd_triage 2019-01-06 20:08:40 UTC
Pass to mat, maintainer of perl 5.26.
Comment 2 Mathieu Arnold freebsd_committer freebsd_triage 2019-01-24 15:56:47 UTC
The Perl version in the ports tree is 5.26.3, and we do not support partial updates, you have to update everything.