diff options
author | 2014-07-11 12:24:50 +0000 | |
---|---|---|
committer | 2014-07-11 12:24:50 +0000 | |
commit | feae52b9e86ed79107357501567867d7d5e272ce (patch) | |
tree | 8ae41c78105738221ec3f40276bf206320462b9c /net-analyzer/flow-tools | |
parent | EAPI bump. Simplify dependencies. (diff) | |
download | gentoo-2-feae52b9e86ed79107357501567867d7d5e272ce.tar.gz gentoo-2-feae52b9e86ed79107357501567867d7d5e272ce.tar.bz2 gentoo-2-feae52b9e86ed79107357501567867d7d5e272ce.zip |
EAPI bump. Convert myconf to usex.
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key A792A613)
Diffstat (limited to 'net-analyzer/flow-tools')
-rw-r--r-- | net-analyzer/flow-tools/ChangeLog | 7 | ||||
-rw-r--r-- | net-analyzer/flow-tools/flow-tools-0.68.5.1-r3.ebuild | 75 |
2 files changed, 81 insertions, 1 deletions
diff --git a/net-analyzer/flow-tools/ChangeLog b/net-analyzer/flow-tools/ChangeLog index 4afe47fb80b3..f34b547024a7 100644 --- a/net-analyzer/flow-tools/ChangeLog +++ b/net-analyzer/flow-tools/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-analyzer/flow-tools # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/flow-tools/ChangeLog,v 1.69 2014/04/13 14:34:03 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/flow-tools/ChangeLog,v 1.70 2014/07/11 12:24:50 jer Exp $ + +*flow-tools-0.68.5.1-r3 (11 Jul 2014) + + 11 Jul 2014; Jeroen Roovers <jer@gentoo.org> +flow-tools-0.68.5.1-r3.ebuild: + EAPI bump. Convert myconf to usex. 13 Apr 2014; Jeroen Roovers <jer@gentoo.org> flow-tools-0.68.5.1-r2.ebuild: Set keepdir /var/lib/flows/ft (bug #483590). Use prune_libtool_files. Set up diff --git a/net-analyzer/flow-tools/flow-tools-0.68.5.1-r3.ebuild b/net-analyzer/flow-tools/flow-tools-0.68.5.1-r3.ebuild new file mode 100644 index 000000000000..8d61d64f58d7 --- /dev/null +++ b/net-analyzer/flow-tools/flow-tools-0.68.5.1-r3.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/flow-tools/flow-tools-0.68.5.1-r3.ebuild,v 1.1 2014/07/11 12:24:50 jer Exp $ + +EAPI=5 +inherit eutils user + +DESCRIPTION="library and programs to collect, send, process, and generate reports from NetFlow data" +HOMEPAGE="http://code.google.com/p/flow-tools/" +SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2" + +LICENSE="BSD GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug mysql postgres ssl static-libs" + +RDEPEND="sys-apps/tcp-wrappers + sys-libs/zlib + mysql? ( virtual/mysql ) + postgres? ( dev-db/postgresql-base ) + ssl? ( dev-libs/openssl )" + +DEPEND="${RDEPEND} + sys-devel/flex + sys-devel/bison" + +DOCS=( ChangeLog README SECURITY TODO ) + +pkg_setup() { + enewgroup flows + enewuser flows -1 -1 /var/lib/flows flows +} + +src_prepare() { + sed -i \ + -e 's|/var/run/|/run/|g' \ + src/flow-capture.c \ + src/flow-fanout.c \ + || die +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(usex mysql --with-mysql '') \ + $(usex postgres --with-postgresql=yes --with-postgresql=no) \ + $(usex ssl --with-openssl '') \ + --sysconfdir=/etc/flow-tools +} + +src_install() { + default + + prune_libtool_files + + exeinto /var/lib/flows/bin + doexe "${FILESDIR}"/linkme + + keepdir /var/lib/flows/ft + + newinitd "${FILESDIR}/flowcapture.initd" flowcapture + newconfd "${FILESDIR}/flowcapture.confd" flowcapture + + fowners flows:flows /var/lib/flows + fowners flows:flows /var/lib/flows/bin + fowners flows:flows /var/lib/flows/ft + + fperms 0755 /var/lib/flows + fperms 0755 /var/lib/flows/bin +} + +pkg_preinst() { + enewgroup flows + enewuser flows -1 -1 /var/lib/flows flows +} |