Gentoo Archives: gentoo-commits

From: Andrew Savchenko <bircoph@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/dropwatch/
Date: Tue, 29 Sep 2015 17:45:33
Message-Id: 1443548580.20bc65e1549a15131c7205b6479b007bde429716.bircoph@gentoo
1 commit: 20bc65e1549a15131c7205b6479b007bde429716
2 Author: Andrew Savchenko <bircoph <AT> gmail <DOT> com>
3 AuthorDate: Tue Sep 29 17:43:00 2015 +0000
4 Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 29 17:43:00 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20bc65e1
7
8 dev-util/dropwatch: fix dependencies
9
10 - sys-devel/binutils -> sys-libs/binutils-libs migration
11 - add subslot qualificator for sys-libs/readline
12
13 Package-Manager: portage-2.2.22
14 Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>
15
16 dev-util/dropwatch/dropwatch-1.4-r1.ebuild | 47 ++++++++++++++++++++++++++++++
17 1 file changed, 47 insertions(+)
18
19 diff --git a/dev-util/dropwatch/dropwatch-1.4-r1.ebuild b/dev-util/dropwatch/dropwatch-1.4-r1.ebuild
20 new file mode 100644
21 index 0000000..077335f
22 --- /dev/null
23 +++ b/dev-util/dropwatch/dropwatch-1.4-r1.ebuild
24 @@ -0,0 +1,47 @@
25 +# Copyright 1999-2015 Gentoo Foundation
26 +# Distributed under the terms of the GNU General Public License v2
27 +# $Id$
28 +
29 +EAPI=5
30 +
31 +inherit linux-info toolchain-funcs
32 +
33 +DESCRIPTION="A utility to interface to the kernel to monitor for dropped network packets"
34 +HOMEPAGE="https://fedorahosted.org/dropwatch/"
35 +SRC_URI="https://fedorahosted.org/releases/d/r/dropwatch/${P}.tbz2"
36 +
37 +LICENSE="GPL-2"
38 +SLOT="0"
39 +KEYWORDS="~amd64 ~x86"
40 +
41 +RDEPEND="dev-libs/libnl:3
42 + sys-libs/binutils-libs
43 + sys-libs/readline:="
44 +DEPEND="${RDEPEND}
45 + virtual/pkgconfig"
46 +
47 +CONFIG_CHECK="~NET_DROP_MONITOR"
48 +
49 +PATCHES=(
50 + "${FILESDIR}/${P}-makefile.patch"
51 + "${FILESDIR}/${P}-binutils-2.23.patch"
52 +)
53 +
54 +src_prepare() {
55 + epatch ${PATCHES[@]}
56 + epatch_user
57 +}
58 +
59 +src_compile() {
60 + emake CC="$(tc-getCC)" -C src
61 +}
62 +
63 +src_install() {
64 + dobin "src/${PN}"
65 + doman "doc/${PN}.1"
66 + dodoc README
67 +}
68 +
69 +pkg_postinst() {
70 + einfo "Ensure that 'drop_monitor' kernel module is loaded before running ${PN}"
71 +}