Update to latest version of mail/amavisd-new, with this version there is
a true SNMP agent and a MIB useful to monitor the server, p7zip archiver
is also enabled.
Comments ? Ok ?
Cheers
Giovanni
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/amavisd-new/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile 28 Apr 2009 09:01:56 -0000 1.10
+++ Makefile 25 Sep 2009 14:29:51 -0000
@@ -2,7 +2,7 @@
COMMENT= interface between mailer MTA and content checkers
-DISTNAME= amavisd-new-2.6.3
+DISTNAME= amavisd-new-2.6.4
CATEGORIES= mail security
HOMEPAGE= http://www.ijs.si/software/amavisd/
@@ -27,6 +27,7 @@ RUN_DEPENDS= ::archivers/arc \
::archivers/lha \
::archivers/lzop \
:p5-Archive-Zip->=1.14:archivers/p5-Archive-Zip \
+ ::archivers/p7zip \
::archivers/ripole \
::archivers/unarj \
::archivers/unrar \
@@ -40,6 +41,7 @@ RUN_DEPENDS= ::archivers/arc \
::mail/p5-Mail-SpamAssassin \
:p5-Mail-DKIM->=0.31:mail/p5-Mail-DKIM \
::mail/p5-MIME-tools \
+ ::net/net-snmp,-perl \
::security/clamav \
::sysutils/p5-Unix-Syslog
@@ -56,11 +58,16 @@ do-install:
${PREFIX}/bin/amavisd-nanny
${INSTALL_SCRIPT} ${WRKSRC}/amavisd-release \
${PREFIX}/bin/amavisd-release
+ ${INSTALL_SCRIPT} ${WRKSRC}/amavisd-snmp-subagent \
+ ${PREFIX}/bin/amavisd-snmp-subagent
+ ${INSTALL_SCRIPT} ${WRKSRC}/p0f-analyzer.pl \
+ ${PREFIX}/bin/p0f-analyzer.pl
${INSTALL_DATA} ${WRKSRC}/JpegTester.pm \
${PREFIX}/libdata/perl5/site_perl/JpegTester.pm
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/amavisd-new
${INSTALL_DATA} ${WRKSRC}/AAAREADME.first \
${PREFIX}/share/doc/amavisd-new
+ ${INSTALL_DATA} ${WRKSRC}/AMAVIS-MIB.txt ${PREFIX}/share/doc/amavisd-new
${INSTALL_DATA} ${WRKSRC}/INSTALL ${PREFIX}/share/doc/amavisd-new
${INSTALL_DATA} ${WRKSRC}/LDAP.schema ${PREFIX}/share/doc/amavisd-new
${INSTALL_DATA} ${WRKSRC}/LDAP.ldif ${PREFIX}/share/doc/amavisd-new
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/amavisd-new/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo 28 Apr 2009 09:01:56 -0000 1.9
+++ distinfo 25 Sep 2009 14:29:51 -0000
@@ -1,5 +1,5 @@
-MD5 (amavisd-new-2.6.3.tar.gz) = ArC9OLQCWIQcYEeWA9xoQg==
-RMD160 (amavisd-new-2.6.3.tar.gz) = kR41bbwqkAc0xch73SMYRqvk+eg=
-SHA1 (amavisd-new-2.6.3.tar.gz) = EqEgtPxhSgsyacsOwO4YXLPnwT8=
-SHA256 (amavisd-new-2.6.3.tar.gz) =
R+d0V5/aseHBDvIpXUnLURsT4FQxp5Vcc/B+mAJdeI4=
-SIZE (amavisd-new-2.6.3.tar.gz) = 918888
+MD5 (amavisd-new-2.6.4.tar.gz) = A9MWV/FM1kwcs4eGIUI0tA==
+RMD160 (amavisd-new-2.6.4.tar.gz) = AQ3Zv0mjx1U5lsSVU/0PqEynvas=
+SHA1 (amavisd-new-2.6.4.tar.gz) = mTt8qDnOA4/RP2U1GVDw7wPZn/k=
+SHA256 (amavisd-new-2.6.4.tar.gz) =
QP4bZV3rk0x6ZVprW0MN8mjsmsgHVLEgeVvEXUrnae8=
+SIZE (amavisd-new-2.6.4.tar.gz) = 947596
Index: patches/patch-amavisd
===================================================================
RCS file: /cvs/ports/mail/amavisd-new/patches/patch-amavisd,v
retrieving revision 1.7
diff -u -p -r1.7 patch-amavisd
--- patches/patch-amavisd 28 Apr 2009 09:01:56 -0000 1.7
+++ patches/patch-amavisd 25 Sep 2009 14:29:51 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-amavisd,v 1.7 2009/04/28 09:01:56 giovanni Exp $
---- amavisd.orig Wed Apr 22 02:24:12 2009
-+++ amavisd Tue Apr 28 09:11:49 2009
-@@ -21775,6 +21775,7 @@ sub initializeSpamAssassin {
+--- amavisd.orig Thu Jun 25 14:39:01 2009
++++ amavisd Mon Jul 20 17:49:14 2009
+@@ -22083,6 +22083,7 @@ sub initializeSpamAssassin {
rules_filename => $sa_configpath,
site_rules_filename => $sa_siteconfigpath,
# LOCAL_STATE_DIR => '/var/lib',
Index: patches/patch-amavisd-agent
===================================================================
RCS file: patches/patch-amavisd-agent
diff -N patches/patch-amavisd-agent
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-amavisd-agent 25 Sep 2009 14:29:51 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- amavisd-agent.orig Mon Jul 20 17:50:55 2009
++++ amavisd-agent Mon Jul 20 17:51:09 2009
+@@ -50,7 +50,7 @@ use BerkeleyDB;
+
+ my($dbfile) = 'snmp.db';
+ my($db_home) = # DB databases directory
+- defined $ENV{'AMAVISD_DB_HOME'} ? $ENV{'AMAVISD_DB_HOME'} :
'/var/amavis/db';
++ defined $ENV{'AMAVISD_DB_HOME'} ? $ENV{'AMAVISD_DB_HOME'} :
'/var/amavisd/db';
+
+ my($wakeuptime) = 10; # -w, sleep time in seconds, may be fractional
+ my($repeatcount); # -c, repeat count (when defined)
Index: patches/patch-amavisd-nanny
===================================================================
RCS file: patches/patch-amavisd-nanny
diff -N patches/patch-amavisd-nanny
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-amavisd-nanny 25 Sep 2009 14:29:51 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- amavisd-nanny.orig Mon Jul 20 17:50:13 2009
++++ amavisd-nanny Mon Jul 20 17:50:31 2009
+@@ -58,7 +58,7 @@ my($activettl) = 10*60; # stuck active children are se
+
+ my($dbfile) = 'nanny.db';
+ my($db_home) = # DB databases directory
+- defined $ENV{'AMAVISD_DB_HOME'} ? $ENV{'AMAVISD_DB_HOME'} :
'/var/amavis/db';
++ defined $ENV{'AMAVISD_DB_HOME'} ? $ENV{'AMAVISD_DB_HOME'} :
'/var/amavisd/db';
+ my($wakeuptime) = 2; # -w, sleep time in seconds, may be fractional
+ my($repeatcount); # -c, repeat count (when defined)
+
Index: patches/patch-amavisd-snmp-subagent
===================================================================
RCS file: patches/patch-amavisd-snmp-subagent
diff -N patches/patch-amavisd-snmp-subagent
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-amavisd-snmp-subagent 25 Sep 2009 14:29:51 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- amavisd-snmp-subagent.orig Mon Jul 20 17:51:16 2009
++++ amavisd-snmp-subagent Mon Jul 20 17:51:40 2009
+@@ -64,7 +64,7 @@ $syslog_ident = $myproduct_name;
+ $syslog_facility = LOG_MAIL;
+
+ my($db_home) = # DB databases directory
+- defined $ENV{'AMAVISD_DB_HOME'} ? $ENV{'AMAVISD_DB_HOME'} :
'/var/amavis/db';
++ defined $ENV{'AMAVISD_DB_HOME'} ? $ENV{'AMAVISD_DB_HOME'} :
'/var/amavisd/db';
+
+ my($mta_queue_dir);
+
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/mail/amavisd-new/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST
--- pkg/PLIST 28 Apr 2009 09:01:56 -0000 1.9
+++ pkg/PLIST 25 Sep 2009 14:29:51 -0000
@@ -4,10 +4,13 @@
bin/amavisd-agent
bin/amavisd-nanny
bin/amavisd-release
+bin/amavisd-snmp-subagent
+bin/p0f-analyzer.pl
libdata/perl5/site_perl/JpegTester.pm
sbin/amavisd
share/doc/amavisd-new/
share/doc/amavisd-new/AAAREADME.first
+share/doc/amavisd-new/AMAVIS-MIB.txt
share/doc/amavisd-new/INSTALL
share/doc/amavisd-new/LDAP.ldif
share/doc/amavisd-new/LDAP.schema