diff options
author | Jeroen Roovers <jer@gentoo.org> | 2016-05-12 18:37:05 +0200 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2016-05-12 18:39:38 +0200 |
commit | f2db65f25f095bc9a59fe989270589b616905103 (patch) | |
tree | 58bec191065367796d26ddaaf8a290a8627b1eee /net-analyzer/nfdump/nfdump-1.6.14-r1.ebuild | |
parent | www-client/opera-developer: Version bump. (diff) | |
download | gentoo-f2db65f25f095bc9a59fe989270589b616905103.tar.gz gentoo-f2db65f25f095bc9a59fe989270589b616905103.tar.bz2 gentoo-f2db65f25f095bc9a59fe989270589b616905103.zip |
net-analyzer/nfdump: Add patch for bug #582764.
Package-Manager: portage-2.2.28
Diffstat (limited to 'net-analyzer/nfdump/nfdump-1.6.14-r1.ebuild')
-rw-r--r-- | net-analyzer/nfdump/nfdump-1.6.14-r1.ebuild | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/net-analyzer/nfdump/nfdump-1.6.14-r1.ebuild b/net-analyzer/nfdump/nfdump-1.6.14-r1.ebuild new file mode 100644 index 000000000000..5fd0c62f8785 --- /dev/null +++ b/net-analyzer/nfdump/nfdump-1.6.14-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils + +DESCRIPTION="A set of tools to collect and process netflow data" +HOMEPAGE="https://github.com/phaag/nfdump" +SRC_URI=" + ${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${HOMEPAGE}/commit/ff0e855bd1f51bed9fc5d8559c64d3cfb475a5d8.patch +" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="compat15 debug ftconv nfprofile nftrack readpcap sflow" + +COMMON_DEPEND=" + app-arch/bzip2 + sys-libs/zlib + ftconv? ( sys-libs/zlib net-analyzer/flow-tools ) + nfprofile? ( net-analyzer/rrdtool ) + nftrack? ( net-analyzer/rrdtool ) + readpcap? ( net-libs/libpcap ) +" +DEPEND=" + ${COMMON_DEPEND} + sys-devel/flex + virtual/yacc +" +RDEPEND=" + ${COMMON_DEPEND} + dev-lang/perl +" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-1.6.14-libft.patch \ + "${FILESDIR}"/${PN}-1.6.14-libnfdump.patch \ + "${DISTDIR}"/ff0e855bd1f51bed9fc5d8559c64d3cfb475a5d8.patch + + eautoreconf +} + +src_configure() { + # --without-ftconf is not handled well #322201 + econf \ + $(use ftconv && echo "--enable-ftconv --with-ftpath=/usr") \ + $(use nfprofile && echo --enable-nfprofile) \ + $(use nftrack && echo --enable-nftrack) \ + $(use_enable compat15) \ + $(use_enable debug devel) \ + $(use_enable readpcap) \ + $(use_enable sflow) +} |