* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/bro/
@ 2016-03-20 14:44 Ian Delaney
0 siblings, 0 replies; 7+ messages in thread
From: Ian Delaney @ 2016-03-20 14:44 UTC (permalink / raw
To: gentoo-commits
commit: f2b6a11f11f195b24f87ec8da1c4fc26b6655386
Author: Matthew Brewer <tomboy64 <AT> sina <DOT> cn>
AuthorDate: Sun Mar 20 09:00:56 2016 +0000
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Sun Mar 20 14:44:18 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2b6a11f
net-analyzer/bro: revbump bro-2.4.1
- minor useflag adjustment (affected dependencies)
- keyword with ~x86
- remove redundant IUSE flag from metadata.xml
Package-Manager: portage-2.2.28
RepoMan-Options: --ignore-arches
Closes: https://github.com/gentoo/gentoo/pull/1093
net-analyzer/bro/{bro-2.4.1.ebuild => bro-2.4.1-r1.ebuild} | 8 ++++----
net-analyzer/bro/metadata.xml | 3 +--
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/net-analyzer/bro/bro-2.4.1.ebuild b/net-analyzer/bro/bro-2.4.1-r1.ebuild
similarity index 93%
rename from net-analyzer/bro/bro-2.4.1.ebuild
rename to net-analyzer/bro/bro-2.4.1-r1.ebuild
index 5389880..d72a43d 100644
--- a/net-analyzer/bro/bro-2.4.1.ebuild
+++ b/net-analyzer/bro/bro-2.4.1-r1.ebuild
@@ -13,21 +13,21 @@ SRC_URI="https://www.bro.org/downloads/release/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+broccoli +broctl broker curl debug geoip ipv6 jemalloc mta +python -ruby tcmalloc static-libs +tools"
+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
- ipv6? ( net-analyzer/ipsumdump[ipv6] )
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 )
- mta? ( virtual/mta )
python? ( ${PYTHON_DEPS} )
ruby? ( >=dev-lang/ruby-1.8:= )
tcmalloc? ( dev-util/google-perftools )"
diff --git a/net-analyzer/bro/metadata.xml b/net-analyzer/bro/metadata.xml
index 5a0fdfd..cb35341 100644
--- a/net-analyzer/bro/metadata.xml
+++ b/net-analyzer/bro/metadata.xml
@@ -13,11 +13,10 @@
<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</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="jemalloc">Support for the Jemalloc allocator</flag>
- <flag name="mta">Enable Bro to send e-mails</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>
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/bro/
@ 2016-06-02 17:58 Patrice Clement
0 siblings, 0 replies; 7+ messages in thread
From: Patrice Clement @ 2016-06-02 17:58 UTC (permalink / raw
To: gentoo-commits
commit: 17a2b7c2e39c4b387c20ecb8118297cd1b3cb40a
Author: Marshall Brewer <tomboy64 <AT> sina <DOT> cn>
AuthorDate: Tue May 31 05:51:31 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Thu Jun 2 17:30:12 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a2b7c2
net-misc/bro: revbump bro-2.4.1-r2
fix missing dependency on Python with sqlite support
Gentoo-Bug: https://bugs.gentoo.org/584578
Closes: https://github.com/gentoo/gentoo/pull/1567
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
net-analyzer/bro/{bro-2.4.1-r1.ebuild => bro-2.4.1-r2.ebuild} | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-analyzer/bro/bro-2.4.1-r1.ebuild b/net-analyzer/bro/bro-2.4.1-r2.ebuild
similarity index 98%
rename from net-analyzer/bro/bro-2.4.1-r1.ebuild
rename to net-analyzer/bro/bro-2.4.1-r2.ebuild
index d72a43d..9fd8403 100644
--- a/net-analyzer/bro/bro-2.4.1-r1.ebuild
+++ b/net-analyzer/bro/bro-2.4.1-r2.ebuild
@@ -4,6 +4,7 @@
EAPI=6
+PYTHON_REQ_USE="sqlite"
PYTHON_COMPAT=( python2_7 )
inherit cmake-utils python-single-r1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/bro/
@ 2016-06-02 17:58 Patrice Clement
0 siblings, 0 replies; 7+ messages in thread
From: Patrice Clement @ 2016-06-02 17:58 UTC (permalink / raw
To: gentoo-commits
commit: 81bd9b337df2276fd266ea33b61c470d1ee8082b
Author: Marshall Brewer <tomboy64 <AT> sina <DOT> cn>
AuthorDate: Wed Jun 1 14:17:58 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Thu Jun 2 17:30:15 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81bd9b33
=net-analyzer/bro-2.4.1-r2: replace src_configure() with PATCHES
Package-Manager: portage-2.3.0_rc1
Closes: https://github.com/gentoo/gentoo/pull/1567
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
net-analyzer/bro/bro-2.4.1-r2.ebuild | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/net-analyzer/bro/bro-2.4.1-r2.ebuild b/net-analyzer/bro/bro-2.4.1-r2.ebuild
index 9fd8403..543aecc 100644
--- a/net-analyzer/bro/bro-2.4.1-r2.ebuild
+++ b/net-analyzer/bro/bro-2.4.1-r2.ebuild
@@ -11,7 +11,6 @@ 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"
@@ -39,17 +38,13 @@ DEPEND="${RDEPEND}
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() {
- eapply "${FILESDIR}/bro-2.4.1-remove-unnecessary-remove.patch"
- eapply "${FILESDIR}/bro-2.4.1-fix-python-install-dir.patch"
- eapply_user
-}
-
src_configure() {
local mycmakeargs=(
-DENABLE_DEBUG=$(usex debug true false)
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/bro/
@ 2018-02-11 11:02 Michał Górny
0 siblings, 0 replies; 7+ messages in thread
From: Michał Górny @ 2018-02-11 11:02 UTC (permalink / raw
To: gentoo-commits
commit: 3177703e1fcf93aaa78a4b4a22d000bec380c5c2
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 11 11:01:16 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 11 11:01:16 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3177703e
net-analyzer/bro: Remove useless maintainer <description/>
Remove useless/redundant maintainer <description/>. It does not benefit
bug wrangling, and only wastes developer's time on reading it. Few tips:
- assignee/CC is implied by ordering, there is no reason to repeat it,
- we know that maintainer is maintainer (la la la la la),
- most of adjectives for maintainer are of no value and/or are obvious.
net-analyzer/bro/metadata.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/net-analyzer/bro/metadata.xml b/net-analyzer/bro/metadata.xml
index cb35341ee9f..8370fd7db45 100644
--- a/net-analyzer/bro/metadata.xml
+++ b/net-analyzer/bro/metadata.xml
@@ -4,7 +4,6 @@
<maintainer type="person">
<email>tomboy64@sina.cn</email>
<name>M.B.</name>
- <description>Maintainer, assign bugs to him</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/bro/
@ 2018-04-03 15:28 Jonas Stein
0 siblings, 0 replies; 7+ messages in thread
From: Jonas Stein @ 2018-04-03 15:28 UTC (permalink / raw
To: gentoo-commits
commit: 2f3f919b3a123028cfb3d620dd6e1616e2e9572a
Author: Jonas Stein <jstein <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 3 15:21:00 2018 +0000
Commit: Jonas Stein <jstein <AT> gentoo <DOT> org>
CommitDate: Tue Apr 3 15:27:45 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f3f919b
net-analyzer/bro: Maintainer retired
Proxied maintainer was retired due to inactivity.
Bug: https://bugs.gentoo.org/632854
Package-Manager: Portage-2.3.28, Repoman-2.3.9
net-analyzer/bro/metadata.xml | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/net-analyzer/bro/metadata.xml b/net-analyzer/bro/metadata.xml
index 8370fd7db45..90d38c4236c 100644
--- a/net-analyzer/bro/metadata.xml
+++ b/net-analyzer/bro/metadata.xml
@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>tomboy64@sina.cn</email>
- <name>M.B.</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+<!-- maintainer-needed -->
<use>
<flag name="broccoli">Enable the Bro Client Communication Library</flag>
<flag name="broctl">An interactive shell for managing Bro installations</flag>
@@ -21,7 +14,6 @@
<flag name="tcmalloc">Enable Google's Performance Analysis Tools</flag>
<flag name="tools">Small auxiliary tools for Bro</flag>
</use>
- <longdescription lang="en">
- Bro is a powerful network analysis framework that is much different from the typical IDS you may know.
+ <longdescription lang="en">Bro is a powerful network analysis framework that is much different from the typical IDS you may know.
</longdescription>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/bro/
@ 2018-05-01 9:26 Michał Górny
0 siblings, 0 replies; 7+ messages in thread
From: Michał Górny @ 2018-05-01 9:26 UTC (permalink / raw
To: gentoo-commits
commit: c1fecceec0e9a6dd1880120a40d59bad0cf56523
Author: Horea Christian <horea.christ <AT> yandex <DOT> com>
AuthorDate: Sun Apr 22 15:33:58 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 1 09:26:38 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1feccee
net-analyzer/bro: fix python shebang #600266
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Closes: https://bugs.gentoo.org/600266
Closes: https://github.com/gentoo/gentoo/pull/8107
net-analyzer/bro/bro-2.4.1-r2.ebuild | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/net-analyzer/bro/bro-2.4.1-r2.ebuild b/net-analyzer/bro/bro-2.4.1-r2.ebuild
index 231ad94155e..5170d3b253a 100644
--- a/net-analyzer/bro/bro-2.4.1-r2.ebuild
+++ b/net-analyzer/bro/bro-2.4.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -44,6 +44,12 @@ 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)
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/bro/
@ 2018-10-20 16:36 Pacho Ramos
0 siblings, 0 replies; 7+ messages in thread
From: Pacho Ramos @ 2018-10-20 16:36 UTC (permalink / raw
To: gentoo-commits
commit: 82390375869f024db57e35c815acb3379ca71709
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 20 15:51:42 2018 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Oct 20 16:35:36 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82390375
net-analyzer/bro: Fix multiple QA issues
Closes: https://bugs.gentoo.org/600740
Closes: https://bugs.gentoo.org/654504
Closes: https://bugs.gentoo.org/654506
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
net-analyzer/bro/bro-2.4.1-r2.ebuild | 39 +++++++++++++++++++++++-------------
net-analyzer/bro/metadata.xml | 2 +-
2 files changed, 26 insertions(+), 15 deletions(-)
diff --git a/net-analyzer/bro/bro-2.4.1-r2.ebuild b/net-analyzer/bro/bro-2.4.1-r2.ebuild
index 5170d3b253a..68ee260dc77 100644
--- a/net-analyzer/bro/bro-2.4.1-r2.ebuild
+++ b/net-analyzer/bro/bro-2.4.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,13 +15,14 @@ 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
+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* )
+ broker? ( dev-libs/actor-framework:0/13.2 )
broctl? ( virtual/mta )
curl? ( net-misc/curl )
geoip? ( dev-libs/geoip )
@@ -29,16 +30,23 @@ RDEPEND="app-shells/bash:0
jemalloc? ( dev-libs/jemalloc )
python? ( ${PYTHON_DEPS} )
ruby? ( >=dev-lang/ruby-1.8:= )
- tcmalloc? ( dev-util/google-perftools )"
+ tcmalloc? ( dev-util/google-perftools )
+"
DEPEND="${RDEPEND}
>=dev-lang/swig-3.0.3
- dev-lang/perl"
+ dev-lang/perl
+"
-REQUIRED_USE="broker? ( python )
+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" )
+ 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
@@ -57,10 +65,6 @@ src_configure() {
-DDISABLE_PERFTOOLS=$(usex tcmalloc false true)
-DENABLE_BROKER=$(usex broker true false)
-DENABLE_CXX11=$(usex broker true false)
- -DBROKER_PYTHON_PREFIX="/usr"
- -DLIBCAF_INCLUDE_DIR_CORE="/usr/include/"
- -DLIBCAF_INCLUDE_DIR_IO="/usr/include/"
- -DLIBCAF_ROOT_DIR="/usr"
-DENABLE_STATIC=$(usex static-libs true false)
-DINSTALL_BROCCOLI=$(usex broccoli true false)
-DINSTALL_BROCTL=$(usex broctl true false)
@@ -77,3 +81,10 @@ src_configure() {
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/metadata.xml b/net-analyzer/bro/metadata.xml
index 4928e7d79a7..61a2fa9e905 100644
--- a/net-analyzer/bro/metadata.xml
+++ b/net-analyzer/bro/metadata.xml
@@ -11,7 +11,7 @@
<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">Small auxiliary tools for Bro</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>
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2018-10-20 16:37 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-01 9:26 [gentoo-commits] repo/gentoo:master commit in: net-analyzer/bro/ Michał Górny
-- strict thread matches above, loose matches on Subject: below --
2018-10-20 16:36 Pacho Ramos
2018-04-03 15:28 Jonas Stein
2018-02-11 11:02 Michał Górny
2016-06-02 17:58 Patrice Clement
2016-06-02 17:58 Patrice Clement
2016-03-20 14:44 Ian Delaney
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox