On Mon 2013-10-21 09:47:29 UTC-0700, Yuri (y...@rawbw.com) wrote: > 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?
Are you aware the Perl interpreter ports already have a make option to create symlinks in /usr/bin? $ pwd /usr/ports/lang/perl5.14 $ make showconfig | grep USE_PERL USE_PERL=on: Rewrite links in /usr/bin $ ls -l /usr/bin/perl lrwxr-xr-x 1 root wheel 25 10 Oct 14:04 /usr/bin/perl -> /usr/local/bin/perl5.14.4 Regards Andrew _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"