From owner-freebsd-ports-bugs@FreeBSD.ORG Sat May 16 19:38:54 2015 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7A52BA02 for ; Sat, 16 May 2015 19:38:54 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49D9C1B11 for ; Sat, 16 May 2015 19:38:54 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t4GJcstH013583 for ; Sat, 16 May 2015 19:38:54 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 200247] [patch] security/amavisd-milter : remove pre-everything check; it is faulty Date: Sat, 16 May 2015 19:38:53 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: marino@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status keywords bug_severity priority component assigned_to reporter cc flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 May 2015 19:38:54 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200247 Bug ID: 200247 Summary: [patch] security/amavisd-milter : remove pre-everything check; it is faulty Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Keywords: patch Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: marino@FreeBSD.org CC: rx@rx.cz CC: rx@rx.cz Flags: maintainer-feedback?(rx@rx.cz) Keywords: patch Created attachment 156837 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=156837&action=edit patch to remove pre-everything check that always fails (wrongly) in some scenarios On a system without base sendmail installed, and no explicit "WITH_SENDMAIL_(BASE|PORT)" defined, the port will not build because it fails at the sanity check. the "WITH_SENDMAIL_PORT" is the default when it's not defined, and the BUILD_DEPENDS and RUN_DEPENDS are appropriately set to pull in sendmail's milter library. However, that library is not in place when "pre-everything" target is run, so the existence check for the library fails 100% of the time. I don't really see the value in the check at all. The attached patch removes it completely. The worst case scenario is somebody changes default options on sendmail that cause this port to break during building. That's an edge case I think. -- You are receiving this mail because: You are the assignee for the bug.