summaryrefslogtreecommitdiff
path: root/security/broccoli
diff options
context:
space:
mode:
Diffstat (limited to 'security/broccoli')
-rw-r--r--security/broccoli/Makefile65
-rw-r--r--security/broccoli/distinfo3
-rw-r--r--security/broccoli/files/patch-aux_broccoli_src_bro__openssl.c15
-rw-r--r--security/broccoli/pkg-descr4
-rw-r--r--security/broccoli/pkg-plist22
5 files changed, 0 insertions, 109 deletions
diff --git a/security/broccoli/Makefile b/security/broccoli/Makefile
deleted file mode 100644
index 820f97371a0d..000000000000
--- a/security/broccoli/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-# Created by: Craig Leres <leres@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= broccoli
-PORTVERSION= 1.101
-PORTEPOCH= 1
-CATEGORIES= security
-MASTER_SITES= https://www.zeek.org/downloads/
-DISTNAME= bro-2.6.1
-
-MAINTAINER= leres@FreeBSD.org
-COMMENT= Bro Client Communications Library
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Depends lang/python27 which is EOLed upstream
-EXPIRATION_DATE= 2020-12-31
-
-BUILD_DEPENDS= swig:devel/swig
-
-USES= cmake ssl bison
-USE_LDCONFIG= yes
-
-EXTRACT_AFTER_ARGS= ${DISTNAME}/aux/broccoli
-CMAKE_SOURCE_PATH= ${WRKSRC}/aux/broccoli
-
-.if defined(BRO_PREFIX)
-PREFIX= ${BRO_PREFIX}
-PLIST_SUB+= CLEANUP_PREFIX=""
-NO_MTREE= yes
-.else
-PLIST_SUB+= CLEANUP_PREFIX="@comment "
-.endif
-CMAKE_ARGS+= -D CMAKE_INSTALL_PREFIX:PATH=${PREFIX} \
- -D BRO_ETC_INSTALL_DIR:PATH=${PREFIX}/etc
-CFLAGS+= -I${OPENSSLINC}
-
-OPTIONS_DEFINE= DEBUG PYTHON RUBY
-OPTIONS_SUB=
-
-OPTIONS_DEFAULT= PYTHON
-
-PYTHON_DESC= Build python bindings for broccoli
-RUBY_DESC= Build ruby bindings for broccoli
-
-DEBUG_CMAKE_ON= -D ENABLE_DEBUG:BOOL=true
-PYTHON_USES= python:2.7
-PYTHON_CMAKE_ON= -D PY_MOD_INSTALL_DIR:PATH=${PYTHON_SITELIBDIR}
-PYTHON_CMAKE_OFF= -D DISABLE_PYTHON_BINDINGS:BOOL=true
-RUBY_USE= ruby=yes
-RUBY_CMAKE_ON= -D RB_INSTALL_DIR:PATH=${RUBY_SITELIBDIR} \
- -D RB_ARCH_INSTALL_DIR:PATH=${RUBY_SITEARCHLIBDIR}
-RUBY_CMAKE_OFF= -D DISABLE_RUBY_BINDINGS:BOOL=true
-
-post-install::
- @${MV} ${STAGEDIR}${PREFIX}/etc/broccoli.conf ${STAGEDIR}${PREFIX}/etc/broccoli.conf.example
-.if defined(BRO_PREFIX) && empty(${PORT_OPTIONS:MPYTHON})
- # Move lib/pythonX.X tree into BRO_PREFIX
- ${MV} ${STAGEDIR}${PYTHON_LIBDIR} ${STAGEDIR}${PREFIX}/lib
-.endif
-.if defined(BRO_PREFIX)
- ${FIND} ${STAGEDIR} -type d | ${XARGS} ${CHMOD} g-w
-.endif
-
-.include <bsd.port.mk>
diff --git a/security/broccoli/distinfo b/security/broccoli/distinfo
deleted file mode 100644
index ab54173a7f2c..000000000000
--- a/security/broccoli/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1548186823
-SHA256 (bro-2.6.1.tar.gz) = d9718b83fdae0c76eea5254a4b9470304c4d1d3778687de9a4fe0b5dffea521b
-SIZE (bro-2.6.1.tar.gz) = 28432762
diff --git a/security/broccoli/files/patch-aux_broccoli_src_bro__openssl.c b/security/broccoli/files/patch-aux_broccoli_src_bro__openssl.c
deleted file mode 100644
index 11e8ca6360d2..000000000000
--- a/security/broccoli/files/patch-aux_broccoli_src_bro__openssl.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- aux/broccoli/src/bro_openssl.c.orig 2018-12-19 16:36:18 UTC
-+++ aux/broccoli/src/bro_openssl.c
-@@ -302,7 +302,11 @@ __bro_openssl_init(void)
- * to set up an SSL connection now and abort if this fails in any way.
- */
-
-- if (! (ctx = SSL_CTX_new(SSLv23_method())))
-+#ifndef OPENSSL_NO_SSL3
-+ if (! (ctx = SSL_CTX_new(SSLv3_method())))
-+#else
-+ if (! (ctx = SSL_CTX_new(SSLv23_method())))
-+#endif
- D_RETURN_(FALSE);
-
- /* We expect things to be stored in PEM format, which means that we
diff --git a/security/broccoli/pkg-descr b/security/broccoli/pkg-descr
deleted file mode 100644
index 0c0f2cd9a3a6..000000000000
--- a/security/broccoli/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Broccoli is the Bro client communications library and lets you
-create applications that can speak the Bro communication protocol.
-
-WWW: https://www.icir.org/christian/broccoli/
diff --git a/security/broccoli/pkg-plist b/security/broccoli/pkg-plist
deleted file mode 100644
index e81a95469ea1..000000000000
--- a/security/broccoli/pkg-plist
+++ /dev/null
@@ -1,22 +0,0 @@
-bin/broccoli-config
-@sample etc/broccoli.conf.example etc/broccoli.conf
-include/broccoli.h
-lib/libbroccoli.a
-lib/libbroccoli.so
-lib/libbroccoli.so.5
-lib/libbroccoli.so.5.1.0
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/_broccoli_intern.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/broccoli.py
-%%PYTHON%%@unexec rm -f %D/%%PYTHON_SITELIBDIR%%/broccoli.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/broccoli_intern.py
-%%PYTHON%%@unexec rm -f %D/%%PYTHON_SITELIBDIR%%/broccoli_intern.pyc
-%%RUBY%%%%RUBY_SITELIBDIR%%/Broccoli/connection.rb
-%%RUBY%%%%RUBY_SITELIBDIR%%/Broccoli/event.rb
-%%RUBY%%%%RUBY_SITELIBDIR%%/Broccoli/record.rb
-%%RUBY%%%%RUBY_SITELIBDIR%%/broccoli.rb
-%%RUBY%%%%RUBY_SITEARCHLIBDIR%%/broccoli_ext.so
-%%CLEANUP_PREFIX%%@dir share
-%%CLEANUP_PREFIX%%@dir lib
-%%CLEANUP_PREFIX%%@dir include
-%%CLEANUP_PREFIX%%@dir etc
-%%CLEANUP_PREFIX%%@dir bin