Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-analyzer/firewalk/, net-analyzer/firewalk/files/
Date: Wed, 08 Jan 2020 08:50:57
Message-Id: 1578473451.da1a0855fad66cdf517dd88322585ae66121b6d1.jer@gentoo
1 commit: da1a0855fad66cdf517dd88322585ae66121b6d1
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 8 08:50:21 2020 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 8 08:50:51 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1a0855
7
8 net-analyzer/firewalk: EAPI=7, fix usage()
9
10 Package-Manager: Portage-2.3.84, Repoman-2.3.20
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12
13 .../firewalk/files/firewalk-5.0-usage.diff | 22 +++++++++++++++
14 net-analyzer/firewalk/firewalk-5.0-r2.ebuild | 32 ++++++++++++++++++++++
15 2 files changed, 54 insertions(+)
16
17 diff --git a/net-analyzer/firewalk/files/firewalk-5.0-usage.diff b/net-analyzer/firewalk/files/firewalk-5.0-usage.diff
18 new file mode 100644
19 index 00000000000..dac54f55813
20 --- /dev/null
21 +++ b/net-analyzer/firewalk/files/firewalk-5.0-usage.diff
22 @@ -0,0 +1,22 @@
23 +--- a/include/firewalk.h
24 ++++ b/include/firewalk.h
25 +@@ -280,7 +280,7 @@
26 + /* dump usage */
27 + void
28 + usage(
29 +- u_char * /* argv[0] */
30 ++ char * /* argv[0] */
31 + );
32 +
33 + #endif /* _FIREWALK_H */
34 +--- a/src/main.c
35 ++++ b/src/main.c
36 +@@ -171,7 +171,7 @@
37 + }
38 +
39 + void
40 +-usage(u_char *argv0)
41 ++usage(char *argv0)
42 + {
43 + fprintf(stderr, "Usage : %s [options] target_gateway metric\n"
44 + "\t\t [-d %d - %d] destination port to use (ramping phase)\n"
45
46 diff --git a/net-analyzer/firewalk/firewalk-5.0-r2.ebuild b/net-analyzer/firewalk/firewalk-5.0-r2.ebuild
47 new file mode 100644
48 index 00000000000..40b2b60d3a8
49 --- /dev/null
50 +++ b/net-analyzer/firewalk/firewalk-5.0-r2.ebuild
51 @@ -0,0 +1,32 @@
52 +# Copyright 1999-2020 Gentoo Authors
53 +# Distributed under the terms of the GNU General Public License v2
54 +
55 +EAPI=7
56 +
57 +DESCRIPTION="A tool for determining a firewall's rule set"
58 +HOMEPAGE="http://packetfactory.openwall.net/projects/firewalk/"
59 +SRC_URI="mirror://gentoo/${P}.tgz"
60 +
61 +LICENSE="BSD"
62 +SLOT="0"
63 +KEYWORDS="~amd64 ~ppc ~x86"
64 +
65 +DEPEND="
66 + dev-libs/libdnet
67 + net-libs/libnet:1.1
68 + net-libs/libpcap
69 +"
70 +RDEPEND="
71 + ${DEPEND}
72 +"
73 +S=${WORKDIR}/${PN^}
74 +DOCS=( README TODO BUGS )
75 +PATCHES=(
76 + "${FILESDIR}"/${P}-gcc3.4.diff
77 + "${FILESDIR}"/${P}-usage.diff
78 +)
79 +
80 +src_install() {
81 + default
82 + doman man/firewalk.8
83 +}