Should /usr/bin/perl be a link to /usr/local/bin/perl ?

Yuri yuri at rawbw.com
Mon Oct 21 16:47:32 UTC 2013


I found that many ports specify /usr/bin/perl as an interpreter. This 
comes from Linux. Examples: valgrind-snapshot, windowmaker, enscript-a4, 
a2ps, svgalib
/usr/bin/perl isn't installed by perl port.

There are several solutions, in the order of increasing complexity of 
solution:
1. Install the link /usr/bin/perl (hackish, but it will fix many broken 
ports in one shot)
2. Make a package scripts check for interpreter and break the install of 
offending packages
3. Fix all offending packages

Which solution should be preferred in your opinion?

Yuri


More information about the freebsd-ports mailing list