From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Mar 13 19:10:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BCA6C1065672 for ; Thu, 13 Mar 2008 19:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 91D278FC1C for ; Thu, 13 Mar 2008 19:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m2DJA1Q1002574 for ; Thu, 13 Mar 2008 19:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m2DJA1KE002573; Thu, 13 Mar 2008 19:10:01 GMT (envelope-from gnats) Resent-Date: Thu, 13 Mar 2008 19:10:01 GMT Resent-Message-Id: <200803131910.m2DJA1KE002573@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Michael Stowe Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 57A711065671 for ; Thu, 13 Mar 2008 19:07:49 +0000 (UTC) (envelope-from mstowe@baddomain.com) Received: from password.michaelstowe.com (dsl081-139-164.chi1.dsl.speakeasy.net [64.81.139.164]) by mx1.freebsd.org (Postfix) with ESMTP id 03D4C8FC1B for ; Thu, 13 Mar 2008 19:07:48 +0000 (UTC) (envelope-from mstowe@baddomain.com) Received: from password.michaelstowe.com (localhost [127.0.0.1]) by password.michaelstowe.com (8.14.2/8.14.2) with ESMTP id m2DIqtER059748 for ; Thu, 13 Mar 2008 13:52:56 -0500 (CDT) (envelope-from mstowe@baddomain.com) Received: (from root@localhost) by password.michaelstowe.com (8.14.2/8.14.2/Submit) id m2DIqtjx059747; Thu, 13 Mar 2008 13:52:55 -0500 (CDT) (envelope-from mstowe) Message-Id: <200803131852.m2DIqtjx059747@password.michaelstowe.com> Date: Thu, 13 Mar 2008 13:52:55 -0500 (CDT) From: Michael Stowe To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/121672: [Patch] mail/mimedefang: opt out of clamav use X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Michael Stowe List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2008 19:10:02 -0000 >Number: 121672 >Category: ports >Synopsis: [Patch] mail/mimedefang: opt out of clamav use >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Mar 13 19:10:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Michael Stowe >Release: FreeBSD 7.0-STABLE i386 >Organization: >Environment: System: FreeBSD baddomain.com 7.0-STABLE FreeBSD 7.0-STABLE #18: Mon Mar 10 09:53:57 CDT 2008 root@baddomain.com:/usr/obj/usr/src/sys/STOWE i386 >Description: mimedefang will automatically compile in support for, and try to use, clamav. This can conflict with other milters (no need to scan twice) and appears to break mimedefang if clamav happens to be installed. It cannot be turned off at runtime at all. >How-To-Repeat: Install clamav, then mimedefang >Fix: The following patch updates the Makefile to allow a make.conf flag to disable compiling clamav support into mimedefang, and mimedefang will then behave itself. --- clamav.patch begins here --- diff -ruN mimedefang/Makefile mimedefang.new/Makefile --- mimedefang/Makefile 2007-09-13 00:28:22.000000000 -0500 +++ mimedefang.new/Makefile 2008-03-13 11:27:11.000000000 -0500 @@ -39,6 +39,13 @@ --with-quarantinedir=${QUARANTINEDIR} \ --prefix=${PREFIX} + +.if defined (MIMEDEFANG_DISABLE_CLAMAV) +CONFIGURE_ARGS+= --disable-antivirus \ + --disable-clamav \ + --disable-clamd +.endif + MAN5= mimedefang-filter.5 MAN7= mimedefang-notify.7 mimedefang-protocol.7 MAN8= mimedefang.8 mimedefang.pl.8 mimedefang-multiplexor.8 \ --- clamav.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: