Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Mar 2015 14:21:29 +0000 (UTC)
From:      Bartek Rutkowski <robak@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r380437 - head/security/bro
Message-ID:  <201503041421.t24ELT4c088521@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: robak
Date: Wed Mar  4 14:21:29 2015
New Revision: 380437
URL: https://svnweb.freebsd.org/changeset/ports/380437
QAT: https://qat.redports.org/buildarchive/r380437/

Log:
  security/bro: add ELASTICSEARCH option
  
  PR:		198018
  Submitted by:	Craig Leres <leres@ee.lbl.gov>

Modified:
  head/security/bro/Makefile

Modified: head/security/bro/Makefile
==============================================================================
--- head/security/bro/Makefile	Wed Mar  4 14:18:05 2015	(r380436)
+++ head/security/bro/Makefile	Wed Mar  4 14:21:29 2015	(r380437)
@@ -41,19 +41,21 @@ CMAKE_ARGS+=	-D CMAKE_INSTALL_PREFIX:PAT
 
 BROUSER?=	bro
 BROGROUP?=	bro
-PLIST_SUB+=	BROUSER="$(BROUSER)" BROGROUP="$(BROGROUP)"
+PLIST_SUB+=	BROUSER=${BROUSER} \
+		BROGROUP=${BROGROUP}
 
 USERS=		${BROUSER}
 GROUPS=		${BROGROUP}
 
 USE_OPENSSL=	yes
 
-OPTIONS_DEFINE=	BROCCOLI BROCTL DEBUG IPSUMDUMP LBL_CF LBL_HF PERFTOOLS PORTS_SSL
+OPTIONS_DEFINE=	BROCCOLI BROCTL DEBUG ELASTICSEARCH IPSUMDUMP LBL_CF LBL_HF PERFTOOLS PORTS_SSL
 OPTIONS_DEFAULT=BROCCOLI BROCTL IPSUMDUMP LBL_CF LBL_HF PORTS_SSL
 
 BROCCOLI_DESC=	Build support for libbroccoli communications
 BROCTL_DESC=	Build BroControl support (requires BROCCOLI)
 DEBUG_DESC=	Compile in debugging mode
+ELASTICSEARCH_DESC=	Build the ElasticSearch log writer (requires curl)
 IPSUMDUMP_DESC=	Enables traffic summaries
 LBL_CF_DESC=	Unix time to formated time/date filter support
 LBL_HF_DESC=	Address to hostname filter support
@@ -94,6 +96,13 @@ CMAKE_ARGS+=	-D INSTALL_BROCTL:BOOL=fals
 PLIST_SUB+=	BROCTL="@comment "
 .endif
 
+.if ${PORT_OPTIONS:MELASTICSEARCH}
+CMAKE_ARGS+=	-D DISABLE_ELASTICSEARCH:BOOL=false
+LIB_DEPENDS+=	libcurl.so:${PORTSDIR}/ftp/curl
+.else
+CMAKE_ARGS+=	-D DISABLE_ELASTICSEARCH:BOOL=true
+.endif
+
 .if ${PORT_OPTIONS:MDEBUG}
 CMAKE_ARGS+=	-D ENABLE_DEBUG:BOOL=true
 .else



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503041421.t24ELT4c088521>