summaryrefslogtreecommitdiff
path: root/net-analyzer/bro
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-04-28 09:54:45 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-04-28 09:54:45 +0100
commitb7ebc951da8800f711142f69d9d958bde67a112d (patch)
treee318514216845acb8f2e49fff7a5cba4027e9d91 /net-analyzer/bro
parentdc7cbdfa65fd814b3b9aa3c56257da201109e807 (diff)
gentoo resync : 28.04.2019
Diffstat (limited to 'net-analyzer/bro')
-rw-r--r--net-analyzer/bro/Manifest5
-rw-r--r--net-analyzer/bro/bro-2.4.1-r2.ebuild90
-rw-r--r--net-analyzer/bro/files/bro-2.4.1-fix-python-install-dir.patch37
-rw-r--r--net-analyzer/bro/files/bro-2.4.1-remove-unnecessary-remove.patch20
-rw-r--r--net-analyzer/bro/metadata.xml18
5 files changed, 0 insertions, 170 deletions
diff --git a/net-analyzer/bro/Manifest b/net-analyzer/bro/Manifest
deleted file mode 100644
index cfbbf57168ef..000000000000
--- a/net-analyzer/bro/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX bro-2.4.1-fix-python-install-dir.patch 1748 BLAKE2B 5e1f5695a5d5c21f2e3aa506a351f7c3a8ddfe14e80071fc197fe9dbe1a75fc76973461c0aa113318a2dc33e1d84875c66e3596a75ea07b295b0b59719c62fa9 SHA512 0957f05ef4e4efff90f23a6ac885277f4d57df8ade4cf2f9a22b6935fc46679369857ad181f7bb4f071cb4c373d6b4bc8c49c8e8f9bea9325d85a7b2d2e6b62e
-AUX bro-2.4.1-remove-unnecessary-remove.patch 878 BLAKE2B 00ace3b27a7a71e2ab7b6e0b3abe856864190b53b0c7fd693236504700c8c92cc36c80177cb9075f1d27b4320885569e182e58231b56d78bc6b1710a1442f7c9 SHA512 e996a7571c3f9b85f1eb40206c07825f0cfdf7f9fc4a930d8dbb216e8e4636461f0a6be01fc341e6b4d5396d7637d76e39911c3d65e2d645da959d3aad17252d
-DIST bro-2.4.1.tar.gz 15010455 BLAKE2B 34e087253a62ad3d6948e1175fa05c34ceac7298103aef40a0ce791e1e83c8495d6f65c9489d0e7214ff1b743db766dfbf7b44544f7796b7b1f70ee7a1bedc67 SHA512 4f7bf6c037fe7b16214830d2dba9f7abffd853f66030aa710fb9f174a475f8cd27d8de6bacf965f142f942a42093ceb78dcd8cbcedac6fbcfdd65ac07b3dd410
-EBUILD bro-2.4.1-r2.ebuild 2473 BLAKE2B 2671634c9b7a0ad22ac0eae5fd53f274bd71e6ed7fa07fb485034725f36698a0a2287140f1b968d051d2a85a204b5dfcde6b5a25657b6644698ed969082b9019 SHA512 9c9a29c1806453ba231ca243cd1368b27dff78efb65c497d31f45a19f99f1ff49b62cca710bbcf9e6c599c9bc1614226de382fbaf0d6a467960c3df542e76c28
-MISC metadata.xml 1023 BLAKE2B 2b02ca31298c44c9932802e1701cd490d371a9078dcddcf407c10f16890ca36e57e81fb92f65876bb643a9c8f5683534c0c29d09c9f0c8924f5e9b51d9f3c963 SHA512 d95795994abf21198ba6a64de4eb4073ad83fb77f1ae4bf171ba29677e03a4abcf94d8b6163fe2a009dc64956b4cd8ce54287f6993c262b43a7b9e2b5ee3a28c
diff --git a/net-analyzer/bro/bro-2.4.1-r2.ebuild b/net-analyzer/bro/bro-2.4.1-r2.ebuild
deleted file mode 100644
index 68ee260dc778..000000000000
--- a/net-analyzer/bro/bro-2.4.1-r2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_REQ_USE="sqlite"
-PYTHON_COMPAT=( python2_7 )
-inherit cmake-utils python-single-r1
-
-DESCRIPTION="The Bro Network Security Monitor"
-HOMEPAGE="https://www.bro.org"
-SRC_URI="https://www.bro.org/downloads/release/${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+broccoli +broctl -broker curl debug geoip ipv6 jemalloc +python -ruby tcmalloc static-libs +tools"
-
-RDEPEND="
- app-shells/bash:0
- dev-libs/openssl:0=
- net-analyzer/ipsumdump
- net-dns/bind-tools
- net-libs/libpcap
- sys-libs/zlib
- broker? ( dev-libs/actor-framework:0/13.2 )
- broctl? ( virtual/mta )
- curl? ( net-misc/curl )
- geoip? ( dev-libs/geoip )
- ipv6? ( net-analyzer/ipsumdump[ipv6] )
- jemalloc? ( dev-libs/jemalloc )
- python? ( ${PYTHON_DEPS} )
- ruby? ( >=dev-lang/ruby-1.8:= )
- tcmalloc? ( dev-util/google-perftools )
-"
-DEPEND="${RDEPEND}
- >=dev-lang/swig-3.0.3
- dev-lang/perl
-"
-
-REQUIRED_USE="
- broker? ( python )
- broctl? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-PATCHES=(
- "${FILESDIR}/bro-2.4.1-remove-unnecessary-remove.patch"
- "${FILESDIR}/bro-2.4.1-fix-python-install-dir.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- # Disable shell script feature which sets interpreter to build time default
- find . -name "*.cmake" -exec sed -i -e "s:\${\${_shell}_interp}:/usr/bin/env ${EPYTHON}:g" {} + || die
- cmake-utils_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_DEBUG=$(usex debug true false)
- -DENABLE_JEMALLOC=$(usex jemalloc true false)
- -DDISABLE_PERFTOOLS=$(usex tcmalloc false true)
- -DENABLE_BROKER=$(usex broker true false)
- -DENABLE_CXX11=$(usex broker true false)
- -DENABLE_STATIC=$(usex static-libs true false)
- -DINSTALL_BROCCOLI=$(usex broccoli true false)
- -DINSTALL_BROCTL=$(usex broctl true false)
- -DINSTALL_AUX_TOOLS=$(usex tools true false)
- -DENABLE_MOBILE_IPV6=$(usex ipv6 true false)
- -DDISABLE_RUBY_BINDINGS=$(usex ruby false true)
- -DDISABLE_PYTHON_BINDINGS=$(usex python false true)
- -DBRO_LOG_DIR="/var/log/bro/"
- -DBRO_SPOOL_DIR="/var/spool/bro/"
- -DBRO_ETC_INSTALL_DIR="/etc/bro/"
- -DINSTALL_LIB_DIR="/usr/$(get_libdir)"
- -DPY_MOD_INSTALL_DIR="$(python_get_sitedir)"
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
- keepdir /var/log/bro /var/spool/bro/tmp
- # Doesn't exist
- rm -f "${ED}"/usr/share/broctl/scripts/broctl-config.sh
-}
diff --git a/net-analyzer/bro/files/bro-2.4.1-fix-python-install-dir.patch b/net-analyzer/bro/files/bro-2.4.1-fix-python-install-dir.patch
deleted file mode 100644
index 66d41ed4f47e..000000000000
--- a/net-analyzer/bro/files/bro-2.4.1-fix-python-install-dir.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- a/aux/broker/bindings/python/CMakeLists.txt 2016-03-17 23:26:42.707456012 +0100
-+++ b/aux/broker/bindings/python/CMakeLists.txt 2016-03-17 23:28:27.714453166 +0100
-@@ -52,19 +52,21 @@
- swig_add_module(pybroker python pybroker.i)
- swig_link_libraries(pybroker ${libbroker} ${PYTHON_LIBRARIES})
-
--if ( BROKER_PYTHON_PREFIX )
-- set(pyver ${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR})
-- set(PY_MOD_INSTALL_DIR
-- ${BROKER_PYTHON_PREFIX}/lib/python${pyver}/site-packages)
--elseif ( BROKER_PYTHON_HOME )
-- set(PY_MOD_INSTALL_DIR ${BROKER_PYTHON_HOME}/lib/python)
--else ()
-- execute_process(COMMAND ${PYTHON_EXECUTABLE} -c
-- "from distutils.sysconfig import get_python_lib; print get_python_lib()"
-- OUTPUT_VARIABLE PYTHON_SITE_PACKAGES
-- OUTPUT_STRIP_TRAILING_WHITESPACE)
-- set(PY_MOD_INSTALL_DIR ${PYTHON_SITE_PACKAGES})
--endif ()
-+if ( NOT PY_MOD_INSTALL_DIR )
-+ if ( BROKER_PYTHON_PREFIX )
-+ set(pyver ${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR})
-+ set(PY_MOD_INSTALL_DIR
-+ ${BROKER_PYTHON_PREFIX}/lib/python${pyver}/site-packages)
-+ elseif ( BROKER_PYTHON_HOME )
-+ set(PY_MOD_INSTALL_DIR ${BROKER_PYTHON_HOME}/lib/python)
-+ else ()
-+ execute_process(COMMAND ${PYTHON_EXECUTABLE} -c
-+ "from distutils.sysconfig import get_python_lib; print get_python_lib()"
-+ OUTPUT_VARIABLE PYTHON_SITE_PACKAGES
-+ OUTPUT_STRIP_TRAILING_WHITESPACE)
-+ set(PY_MOD_INSTALL_DIR ${PYTHON_SITE_PACKAGES})
-+ endif ( BROKER_PYTHON_PREFIX )
-+endif ( NOT PY_MOD_INSTALL_DIR )
-
- message(STATUS "Python bindings will be built and installed to: "
- ${PY_MOD_INSTALL_DIR})
diff --git a/net-analyzer/bro/files/bro-2.4.1-remove-unnecessary-remove.patch b/net-analyzer/bro/files/bro-2.4.1-remove-unnecessary-remove.patch
deleted file mode 100644
index e4803bc7db91..000000000000
--- a/net-analyzer/bro/files/bro-2.4.1-remove-unnecessary-remove.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/src/CMakeLists.txt.old 2016-03-11 20:47:44.652900344 +0100
-+++ b/src/CMakeLists.txt 2016-03-11 20:48:11.665101378 +0100
-@@ -425,10 +425,10 @@
-
- # Remove some stale files and scripts that previous Bro versions put in
- # place, yet make confuse us now. This makes upgrading easier.
--install(CODE "
-- file(REMOVE_RECURSE
-- ${BRO_SCRIPT_INSTALL_PATH}/base/frameworks/logging/writers/dataseries.bro
-- ${BRO_SCRIPT_INSTALL_PATH}/base/frameworks/logging/writers/elasticsearch.bro
-- ${BRO_SCRIPT_INSTALL_PATH}/policy/tuning/logs-to-elasticsearch.bro
-- )
--")
-+#install(CODE "
-+# file(REMOVE_RECURSE
-+# ${BRO_SCRIPT_INSTALL_PATH}/base/frameworks/logging/writers/dataseries.bro
-+# ${BRO_SCRIPT_INSTALL_PATH}/base/frameworks/logging/writers/elasticsearch.bro
-+# ${BRO_SCRIPT_INSTALL_PATH}/policy/tuning/logs-to-elasticsearch.bro
-+# )
-+#")
diff --git a/net-analyzer/bro/metadata.xml b/net-analyzer/bro/metadata.xml
deleted file mode 100644
index 61a2fa9e9057..000000000000
--- a/net-analyzer/bro/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
- <use>
- <flag name="broccoli">Enable the Bro Client Communication Library</flag>
- <flag name="broctl">An interactive shell for managing Bro installations</flag>
- <flag name="broker">Bro's new Messaging Library (experimental)</flag>
- <flag name="geoip">Enable support for Maxmind's GeoIP library</flag>
- <flag name="ipv6">Support for mobile IPv6</flag>
- <flag name="python">Enable Python bindings</flag>
- <flag name="ruby">Enable Ruby bindings (deprecated)</flag>
- <flag name="tcmalloc">Enable Google's Performance Analysis Tools</flag>
- <flag name="tools">Auxiliary tools for Bro: adtrace, bro-cut, devel-tools, rst</flag>
- </use>
- <longdescription lang="en">Bro is a powerful network analysis framework that is much different from the typical IDS you may know.
- </longdescription>
-</pkgmetadata>