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 |
+} |