Bug 241394

Summary: lang/perl5.30: /usr/local/bin/perl5 is no longer symlinked to perl
Product: Ports & Packages Reporter: martin
Component: Individual Port(s)Assignee: Mathieu Arnold <mat>
Status: Closed Works As Intended    
Severity: Affects Only Me Flags: bugzilla: maintainer-feedback? (mat)
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description martin 2019-10-21 12:44:33 UTC
Previous versions (lang/perl5.2x) symlinked /usr/local/bin/perl5 to perl, but this link is missing from lang/perl5.30.  If this is by designed then I think it should be mentioned when doing "pkg upgrade" because it breaks BWC.
Comment 1 Mathieu Arnold freebsd_committer 2019-11-12 15:48:08 UTC
The perl5 symlink was never a thing, it was a FreeBSD oddity.  Before removing it, I checked most of the software in the ports tree using Perl, and none used "perl5", they either used "perl" or a computed "perlX.YY.Z".  I have no idea what BWC is but it should probably be fixed instead.
Comment 2 martin 2019-11-12 19:08:17 UTC
BWC means "backward compatibility" (sorry, it seems that this is not a common way of writing it).  The removed symlink is a problem for user-written scripts rather than ports.