summaryrefslogtreecommitdiffstats
path: root/security/bro/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'security/bro/Makefile')
-rw-r--r--security/bro/Makefile16
1 files changed, 11 insertions, 5 deletions
diff --git a/security/bro/Makefile b/security/bro/Makefile
index a4d9f95..bd427d7 100644
--- a/security/bro/Makefile
+++ b/security/bro/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= bro
-PORTVERSION= 2.3
-PORTREVISION= 2
+PORTVERSION= 2.3.2
CATEGORIES= security
MASTER_SITES= http://www.bro.org/downloads/release/
@@ -16,10 +15,10 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/bison:${PORTSDIR}/devel/bison \
${LOCALBASE}/bin/swig:${PORTSDIR}/devel/swig13
LIB_DEPENDS= libGeoIP.so:${PORTSDIR}/net/GeoIP
-SUB_LIST+= PYTHON_CMD="${PYTHON_CMD}"
-
USES= cmake:outsource perl5 python
+CMAKE_ARGS+= -D PYTHON_EXECUTABLE:PATH=${PYTHON_CMD}
+
SUB_FILES= pkg-message
NO_MTREE= yes
@@ -47,6 +46,8 @@ 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_DEFAULT=BROCCOLI BROCTL IPSUMDUMP LBL_CF LBL_HF PORTS_SSL
@@ -115,8 +116,13 @@ CMAKE_ARGS+= -D ENABLE_PERFTOOLS:BOOL=false
.endif
.if ${PORT_OPTIONS:MPORTS_SSL}
-WITH_OPENSSL_PORT=yes
CMAKE_ARGS+= -D CMAKE_EXE_LINKER_FLAGS="${OPENSSL_LDFLAGS}"
+BUILD_DEPENDS+= ${LOCALBASE}/lib/libcrypto.so:${PORTSDIR}/security/openssl
+RUN_DEPENDS+= ${LOCALBASE}/lib/libcrypto.so:${PORTSDIR}/security/openssl
+.else
+.if defined(WITH_OPENSSL_PORT)
+IGNORE= the SSL option is requred when WITH_OPENSSL_PORT is enabled
+.endif
.endif
.if ${PORT_OPTIONS:MIPSUMDUMP}
OpenPOWER on IntegriCloud