Turns out this is not ASSP, or env vars at all. I distilled it down to a simple test...

#!/opt/local/bin/perl --
use strict;

our $AvailSPF2 = eval("use Mail::SPF; 1");

if ($AvailSPF2) {
        print "true\n";
        my $ver = eval('Mail::SPF->VERSION');
        print $ver
} else {
        print "false\n";
}

I come up false on that one, so apparently, it is not installed, or installed wrong.

Here is the portfile

# $Id$
PortSystem 1.0
PortGroup perl5 1.0

perl5.setup             Mail-SPF v2.006
maintainers             hostwizard.com:scott

description Mail::SPF - An object-oriented implementation of Sender Policy Framework

long_description Mail::SPF is an object-oriented implementation of \
                        Sender Policy Framework (SPF). See 
http://www.openspf.org \
                        for more information about SPF. \
                        \
                        This class collection aims to fully conform to the SPF \
                        specification (RFC 4408) so as to serve both as a \
                        production quality SPF implementation and as a 
reference \
                        for other developers of SPF implementations.

homepage                http://search.cpan.org/dist/Mail-SPF/lib/Mail/SPF.pm

checksums               md5     4da41591b612560627ddbc6026b047a3 \
                        sha1    301b33f66d3a14a26c497fd80b91d6c7d5ce9faa \
                        rmd160  5d7244a0dc21979159f6bbba11da1590b3f2c6ba

platforms               darwin

Here is ports telling me it is in fact installed:
`port list installed | grep p5-mail-spf`
p5-mail-spf                    @v2.006         perl/p5-mail-spf

Quick test to see if it works:
/opt/local/bin/perl -MMail::SPF -e 'print $INC{"Mail/SPF.pm"}'

Can't locate version.pm in @INC (@INC contains: /opt/local/lib/ perl5/5.8.9/darwin-2level /opt/local/lib/perl5/5.8.9 /opt/local/lib/ perl5/site_perl/5.8.9/darwin-2level /opt/local/lib/perl5/site_perl/ 5.8.9 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl/ 5.8.9/darwin-2level /opt/local/lib/perl5/vendor_perl/5.8.9 /opt/local/ lib/perl5/vendor_perl .) at /opt/local/lib/perl5/vendor_perl/5.8.9/ Mail/SPF.pm line 24. BEGIN failed--compilation aborted at /opt/local/lib/perl5/vendor_perl/ 5.8.9/Mail/SPF.pm line 24.
Compilation failed in require.
BEGIN failed--compilation aborted.

How do I get it to install correctly?
--
Scott

_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to