Gentoo Archives: gentoo-commits

From: "Michael Weber (xmw)" <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-analyzer/netsniff-ng: metadata.xml netsniff-ng-9999.ebuild ChangeLog
Date: Fri, 31 May 2013 08:06:18
Message-Id: 20130531080612.BEA6E2171D@flycatcher.gentoo.org
1 xmw 13/05/31 08:06:12
2
3 Modified: metadata.xml ChangeLog
4 Added: netsniff-ng-9999.ebuild
5 Log:
6 Add live version in preparation of 0.5.7 version bump.
7
8 (Portage version: 2.2.0_alpha177/cvs/Linux x86_64, signed Manifest commit with key 62EEF090)
9
10 Revision Changes Path
11 1.3 net-analyzer/netsniff-ng/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/netsniff-ng/metadata.xml?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/netsniff-ng/metadata.xml?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/netsniff-ng/metadata.xml?r1=1.2&r2=1.3
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-analyzer/netsniff-ng/metadata.xml,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- metadata.xml 24 Sep 2011 09:48:09 -0000 1.2
24 +++ metadata.xml 31 May 2013 08:06:12 -0000 1.3
25 @@ -5,5 +5,9 @@
26 <email>xmw@g.o</email>
27 <name>Michael Weber</name>
28 </maintainer>
29 +<use>
30 + <flag name="curvetun">Build curvetun utility</flag>
31 + <flag name="mausezahn">Build mausezahn utility</flag>
32 +</use>
33 </pkgmetadata>
34
35
36
37
38 1.6 net-analyzer/netsniff-ng/ChangeLog
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/netsniff-ng/ChangeLog?rev=1.6&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/netsniff-ng/ChangeLog?rev=1.6&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/netsniff-ng/ChangeLog?r1=1.5&r2=1.6
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/net-analyzer/netsniff-ng/ChangeLog,v
47 retrieving revision 1.5
48 retrieving revision 1.6
49 diff -u -r1.5 -r1.6
50 --- ChangeLog 7 Nov 2012 01:21:11 -0000 1.5
51 +++ ChangeLog 31 May 2013 08:06:12 -0000 1.6
52 @@ -1,6 +1,12 @@
53 # ChangeLog for net-analyzer/netsniff-ng
54 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netsniff-ng/ChangeLog,v 1.5 2012/11/07 01:21:11 xmw Exp $
56 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
57 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netsniff-ng/ChangeLog,v 1.6 2013/05/31 08:06:12 xmw Exp $
58 +
59 +*netsniff-ng-9999 (31 May 2013)
60 +
61 + 31 May 2013; Michael Weber <xmw@g.o> +netsniff-ng-9999.ebuild,
62 + metadata.xml:
63 + Add live version in preparation of 0.5.7 version bump.
64
65 *netsniff-ng-0.5.7-r1 (07 Nov 2012)
66
67
68
69
70 1.1 net-analyzer/netsniff-ng/netsniff-ng-9999.ebuild
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/netsniff-ng/netsniff-ng-9999.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/netsniff-ng/netsniff-ng-9999.ebuild?rev=1.1&content-type=text/plain
74
75 Index: netsniff-ng-9999.ebuild
76 ===================================================================
77 # Copyright 1999-2013 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/netsniff-ng/netsniff-ng-9999.ebuild,v 1.1 2013/05/31 08:06:12 xmw Exp $
80
81 EAPI=5
82
83 inherit git-2 multilib toolchain-funcs
84
85 DESCRIPTION="high performance network sniffer for packet inspection"
86 HOMEPAGE="http://netsniff-ng.org/"
87 EGIT_REPO_URI="git://github.com/borkmann/${PN}.git"
88
89 LICENSE="GPL-2"
90 SLOT="0"
91 KEYWORDS=""
92 IUSE="curvetun mausezahn"
93
94 RDEPEND="dev-libs/geoip
95 dev-libs/libnl:3
96 dev-libs/userspace-rcu
97 net-libs/libnetfilter_conntrack
98 sys-libs/ncurses:5
99 mausezahn? (
100 dev-libs/libcli
101 net-libs/libnet:1.1 )"
102 DEPEND="${RDEPEND}
103 sys-devel/flex
104 sys-devel/bison
105 curvetun? ( =net-libs/nacl-0_p20110221* )"
106
107 src_prepare() {
108 if ! use mausezahn ; then
109 sed -e '/^TOOLS /s:mausezahn::' \
110 -i Makefile
111 fi
112 if ! use curvetun ; then
113 sed -e '/^TOOLS /s:curvetun::' \
114 -i Makefile
115 else
116 if ! grep nacl-20110221 curvetun/nacl_build.sh >/dev/null ; then
117 die "have nacl-20110221, expected $(grep ${MY_NACL_P} curvetun/nacl_build.sh)"
118 fi
119 fi
120 }
121
122 src_compile() {
123 emake CC="$(tc-getCC)" LD="$(tc-getCC)" CCACHE="" \
124 LEX=lex YAAC=bison STRIP=@true \
125 NACL_INC_DIR="${EROOT}usr/include/nacl" \
126 NACL_LIB_DIR="${EROOT}usr/$(get_libdir)/nacl"
127 }
128
129 src_install() {
130 emake PREFIX="${ED}" install
131 }