From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 4 13:50:09 2011 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 3666C1065672 for ; Mon, 4 Apr 2011 13:50:09 +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 EC1B78FC14 for ; Mon, 4 Apr 2011 13:50:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p34Do8xY079810 for ; Mon, 4 Apr 2011 13:50:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p34Do87u079809; Mon, 4 Apr 2011 13:50:08 GMT (envelope-from gnats) Resent-Date: Mon, 4 Apr 2011 13:50:08 GMT Resent-Message-Id: <201104041350.p34Do87u079809@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, Nikolay Denev Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B8EAE106566C for ; Mon, 4 Apr 2011 13:42:14 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id A71B48FC0A for ; Mon, 4 Apr 2011 13:42:14 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p34DgEXk024441 for ; Mon, 4 Apr 2011 13:42:14 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p34DgEgK024440; Mon, 4 Apr 2011 13:42:14 GMT (envelope-from nobody) Message-Id: <201104041342.p34DgEgK024440@red.freebsd.org> Date: Mon, 4 Apr 2011 13:42:14 GMT From: Nikolay Denev To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/156172: security/barnyard2 does not need security/snort to run X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Apr 2011 13:50:09 -0000 >Number: 156172 >Category: ports >Synopsis: security/barnyard2 does not need security/snort to run >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Apr 04 13:50:08 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Nikolay Denev >Release: RELENG_8 >Organization: >Environment: FreeBSD nas.totalterror.net 8.2-STABLE FreeBSD 8.2-STABLE #120: Wed Mar 30 10:26:07 EEST 2011 ndenev@nas.totalterror.net:/usr/obj/usr/src/sys/NAS amd64 >Description: security/barnyard2 tries to pull in security/snort when it's installed, as snort is listed as runtime dependency. But this is not true, and there are scenarios where one might not want snort on the same machine e.g. : 1. Barnyard running on a dedicated host processing snort/suricata logs shipped via some other mechanism like rsync/sftp. 2. Using baryard2 with security/suricata >How-To-Repeat: Try to install security/barnyard2 on a host running security/suricata to handle the logging, and it will pull security/snort as dependency. >Fix: Simple patch to the port makefile removes the runtime dependency of snort. --- Makefile.orig 2011-04-04 16:36:46.093102555 +0300 +++ Makefile 2011-04-04 16:37:07.481745290 +0300 @@ -14,8 +14,6 @@ MAINTAINER= pauls@utdallas.edu COMMENT= An output system for Snort that parses unified2 files -RUN_DEPENDS+= ${LOCALBASE}/bin/snort:${PORTSDIR}/security/snort - OPTIONS= MYSQL "Enable MySQL support" on \ POSTGRESQL "Enable PostgreSQL support" off >Release-Note: >Audit-Trail: >Unformatted: