Installed mimedefang-2.65p0 on a new OpenBSD 4.5 system and tried
running it. Got the following error in the maillog:
Aug 31 01:59:53 web3 mimedefang-multiplexor[6010]: Starting slave 0 (pid
4103) (1 running): Bringing slaves up to minSlaves (2)
Aug 31 01:59:53 web3 mimedefang-multiplexor[6010]: Slave 0 stderr: Can't
locate Unix/Syslog.pm in @INC (@INC contains:
/usr/local/libdata/perl5/site_perl/i386-openbsd
/usr/local/libdata/perl5/site_perl
/usr/libdata/perl5/i386-openbsd/5.10.0
/usr/local/libdata/perl5/i386-openbsd/5.10.0 /usr/libdata/perl5
/usr/local/libdata/perl5 /usr/libdata/perl5/site_perl/i386-openbsd
/usr/libdata/perl5/site_perl .) at /usr/local/bin/mimedefang.pl line
113. BEGIN failed--compilation aborted at /usr/local/bin/mimedefang.pl
line 113.
Aug 31 01:59:53 web3 mimedefang-multiplexor[6010]: Reap: slave 0 (pid
4103) exited normally with status 2 (SLAVE DIED UNEXPECTEDLY)
Checked line 113 of mimedefang.pl and found a "use Unix::Syslog".
Installed p5-Unix-Syslog package and all was well.
The patch below adds this dependency to the mimedefang package. I have
tested on OpenBSD 4.5 / i386 system. Please check in.
Thanks,
Eric Olsen
--- Makefile.old Mon Sep 7 10:53:25 2009
+++ Makefile Mon Sep 7 11:00:10 2009
@@ -3,7 +3,7 @@
COMMENT= mailfilter to identify and mark spam
DISTNAME= mimedefang-2.65
-PKGNAME= ${DISTNAME}p0
+PKGNAME= ${DISTNAME}p1
CATEGORIES= mail
HOMEPAGE= http://www.mimedefang.org/
@@ -21,7 +21,8 @@
RUN_DEPENDS= :p5-MIME-tools-*:mail/p5-MIME-tools \
:p5-Digest-SHA1-*:security/p5-Digest-SHA1 \
- :p5-HTML-Parser-*:www/p5-HTML-Parser
+ :p5-HTML-Parser-*:www/p5-HTML-Parser \
+ :p5-Unix-Syslog-*:sysutils/p5-Unix-Syslog
BUILD_DEPENDS= ${RUN_DEPENDS}
CONFIGURE_STYLE=gnu