public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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