On May 1, 2007, at 20:11, Mark Duling wrote:
Can't locate Net/SMTP_auth.pm in @INC (@INC contains: /opt/local/lib/ perl5/5.8.8/darwin-2level /opt/local/lib/perl5/5.8.8 /opt/local/lib/ perl5/site_perl/5.8.8/darwin-2level /opt/local/lib/perl5/site_perl/ 5.8.8 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/ vendor_perl/ 5.8.8/darwin-2level /opt/local/lib/perl5/vendor_perl/5.8.8 /opt/ local/ lib/perl5/vendor_perl .) at /opt/local/lib/perl5/vendor_perl/5.8.8/ SVN/Notify.pm line 2047.
See if this has what you need:
p5-net
I created that recently and it has SMTP stuff in it and is listed on CPAN as Net::SMTP. I called it p5-net because FreeBSD did that, there are a lot of non-mail modules, and there are quite a few libraries listed on CPAN listed as Net::SMTP:XXX (none of which are ported.) If it isn't that one you'll need to find the right one on CPAN and port it.
Thanks for the tip! It looks like that contains Net/SMTP.pm, but not Net/SMTP_auth.pm. So I made a new port, p5-net-smtp_auth. This is my first perl module port so I hope I got it all right. svnnotify seems to work now. Still, I'd appreciate it if a p5 expert would look over the new port and make any necessary corrections. http://trac.macosforge.org/projects/macports/browser/trunk/dports/ perl/p5-net-smtp_auth/Portfile Daniel, I think p5-net-smtp_auth should be added as a dependency to p5-svn-notify; this is what I get now when I install it: $ sudo port -t install p5-svn-notify ---> Fetching p5-svn-notify ---> Verifying checksum(s) for p5-svn-notify ---> Extracting p5-svn-notify ---> Configuring p5-svn-notify Warning: Target configure has an undeclared dependency on p5-net- smtp_auth ---> Building p5-svn-notify with target all ---> Staging p5-svn-notify into destroot ---> Installing p5-svn-notify 2.65_0 ---> Activating p5-svn-notify 2.65_0 ---> Cleaning p5-svn-notify $