ports/61609: spamassassin now requires Perl 5.8
freebsd-bugs-local at be-well.no-ip.com
Tue Jan 20 05:20:27 UTC 2004
>Synopsis: spamassassin now requires Perl 5.8
>Arrival-Date: Mon Jan 19 21:20:20 PST 2004
>Originator: Lowell Gilbert
>Release: FreeBSD 4.9-STABLE i386
System: FreeBSD be-well.ilk.org 4.9-STABLE FreeBSD 4.9-STABLE #61: Fri Jan 16 13:05:32 EST 2004 root at be-well.ilk.org:/usr/src/sys/compile/BE-WELL i386
FreeBSD be-well.ilk.org 4.9-STABLE FreeBSD 4.9-STABLE #61: Fri Jan 16 13:05:32 EST 2004 root at be-well.ilk.org:/usr/src/sys/compile/BE-WELL i386
p5-Mail-SpamAssassin now fails with the stock perl in -STABLE
This change came in the update from Mail-SpamAssassin 2.61 to 2.62.
Running the latest ports version of SpamAssassin on a -STABLE system,
a perl error results:
Can't use subscript on split at /usr/local/lib/perl5/site_perl/5.005/Mail/SpamAssassin.pm line 100, near "1]"
I suppose the obvious solution would be to require perl 5.8, but that
doesn't seem very friendly...
The particular subscript in question should be easy enough to avoid,
but there seem to be other 5.8isms introduced also. I'll look further
when I get a chance, but perl is not exactly my preferred language.
More information about the freebsd-ports-bugs