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/ifstatus/files/, net-analyzer/ifstatus/
Date: Wed, 08 May 2019 11:33:35
Message-Id: 1557315206.bf46e3f05a79890825eb62d08346d751a98a5d89.jer@gentoo
1 commit: bf46e3f05a79890825eb62d08346d751a98a5d89
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 8 11:30:04 2019 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Wed May 8 11:33:26 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf46e3f0
7
8 net-analyzer/ifstatus: Version 2.0.0
9
10 Package-Manager: Portage-2.3.66, Repoman-2.3.12
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12
13 net-analyzer/ifstatus/Manifest | 1 +
14 .../ifstatus/files/ifstatus-2.0.0-tinfo.patch | 11 ++++++
15 net-analyzer/ifstatus/ifstatus-2.0.0.ebuild | 42 ++++++++++++++++++++++
16 3 files changed, 54 insertions(+)
17
18 diff --git a/net-analyzer/ifstatus/Manifest b/net-analyzer/ifstatus/Manifest
19 index a245375aa51..699157aedea 100644
20 --- a/net-analyzer/ifstatus/Manifest
21 +++ b/net-analyzer/ifstatus/Manifest
22 @@ -1 +1,2 @@
23 DIST ifstatus-v1.1.0.tar.gz 25233 BLAKE2B de9d088bf7001799c3a54775c0c63d5dcf4f1f3f4998ce02b82a11bea7a6dabb1263829ff42ba1cd05ebd6b202827196757727c24db022ffa7d06ece38db6616 SHA512 2660310be7186067315414218e3d3d269499e391c7ffa12022ac53a0456ddbe0f7d5562b788fe6b2569b7d0eba7acf5699e0386769a91606a3e14b51239a2766
24 +DIST ifstatus-v2.0.0.tar.gz 24058 BLAKE2B 09a2b0af26cb05dfc24eefdbb6ac52b0ac289a687301f5fa67f0fcaf2622da96e149af3f7c08257e0ef8418f4f08b5ca1b77af71ba7c00dabddcb87cc95ddce7 SHA512 e1720f5dcc26788149cc72ccb72b85fffc72b367f2268e1e4f06a8fe4d80685146d310746c0b1a913e24995f6e93011d7d75ea5b4f9ca479af2d79264b89e27d
25
26 diff --git a/net-analyzer/ifstatus/files/ifstatus-2.0.0-tinfo.patch b/net-analyzer/ifstatus/files/ifstatus-2.0.0-tinfo.patch
27 new file mode 100644
28 index 00000000000..ab2f5a92136
29 --- /dev/null
30 +++ b/net-analyzer/ifstatus/files/ifstatus-2.0.0-tinfo.patch
31 @@ -0,0 +1,11 @@
32 +--- a/Makefile
33 ++++ b/Makefile
34 +@@ -2,7 +2,7 @@
35 + # Gabriel Montenegro
36 +
37 + GCC = g++
38 +-LDFLAGS = -lncurses
39 ++LDFLAGS += $(shell $(PKG_CONFIG) --libs ncurses)
40 + CFLAGS = -O2 -Wall
41 +
42 + BIN = ifstatus
43
44 diff --git a/net-analyzer/ifstatus/ifstatus-2.0.0.ebuild b/net-analyzer/ifstatus/ifstatus-2.0.0.ebuild
45 new file mode 100644
46 index 00000000000..7b2612d29fe
47 --- /dev/null
48 +++ b/net-analyzer/ifstatus/ifstatus-2.0.0.ebuild
49 @@ -0,0 +1,42 @@
50 +# Copyright 1999-2019 Gentoo Authors
51 +# Distributed under the terms of the GNU General Public License v2
52 +
53 +EAPI=7
54 +inherit toolchain-funcs
55 +
56 +KEYWORDS="~amd64 ~arm ~ppc ~x86"
57 +
58 +DESCRIPTION="A simple CLI program for displaying network statistics in real time"
59 +HOMEPAGE="http://ifstatus.sourceforge.net/"
60 +SRC_URI="mirror://sourceforge/${PN}/${PN}-v${PV}.tar.gz"
61 +LICENSE="GPL-2"
62 +SLOT="0"
63 +
64 +RDEPEND="
65 + >=sys-libs/ncurses-4.2:0=
66 +"
67 +DEPEND="
68 + ${RDEPEND}
69 + virtual/pkgconfig
70 +"
71 +PATCHES=(
72 + "${FILESDIR}"/${PN}-2.0.0-tinfo.patch
73 +)
74 +S="${WORKDIR}/${PN}-v${PV}"
75 +
76 +src_compile() {
77 + tc-export CXX PKG_CONFIG
78 + emake GCC=$(tc-getCXX) ${PN}
79 +}
80 +
81 +src_install() {
82 + dobin ifstatus
83 + dodoc AUTHORS README
84 +}
85 +
86 +pkg_postinst() {
87 + elog "You may want to configure ~/.ifstatus/ifstatus.cfg"
88 + elog "before running ifstatus. For example, you may add"
89 + elog "Interfaces = eth0 there. Read the README file for"
90 + elog "more information."
91 +}