summaryrefslogtreecommitdiff
path: root/net-analyzer/ifstatus
diff options
context:
space:
mode:
Diffstat (limited to 'net-analyzer/ifstatus')
-rw-r--r--net-analyzer/ifstatus/Manifest4
-rw-r--r--net-analyzer/ifstatus/files/ifstatus-2.0.0-tinfo.patch11
-rw-r--r--net-analyzer/ifstatus/ifstatus-2.0.0.ebuild (renamed from net-analyzer/ifstatus/ifstatus-1.1.0-r1.ebuild)25
3 files changed, 26 insertions, 14 deletions
diff --git a/net-analyzer/ifstatus/Manifest b/net-analyzer/ifstatus/Manifest
index 7337ba34d0c6..e00bc2bb340a 100644
--- a/net-analyzer/ifstatus/Manifest
+++ b/net-analyzer/ifstatus/Manifest
@@ -1,7 +1,9 @@
AUX ifstatus-1.1.0-gcc43.patch 177 BLAKE2B eebb05af9a80e552ad162231a22cb6ae2a65f80f788fc863aa6a8f330fdca710e49cdb0974c8ff1271338c8b38e580b6db76e947a96d022dee7364195c74a724 SHA512 9241cfcceef902ee52ca6ee1fec4e84823b4c75fd2e8329b2644f6c776d77d298c0f5943aac4b901409117720021d595abb79ac8473a3dca18f2cf78e1ecf769
AUX ifstatus-1.1.0-gcc6.patch 397 BLAKE2B 2b723cfec0fcd087606b32cbf8eced77f6e90e6bf20cd61ca43f0f5dde33a43bb8eaa7aeed699e1ab57e458aaa48f9689b2be623320a6c931768371d937bd4ab SHA512 f90abee913b3e16c44015e3f61a0b1dc120043293cdf439640443409d1b862e9881f5599a481db32b557a04e7f161cfbd378307e611a2499dbafd857ec00c47b
AUX ifstatus-1.1.0-tinfo.patch 472 BLAKE2B 180f38fbeb7c820db4e25204e60719eb66acd193e12ceb3ab5c955a251a42f86f742970af4994472e215f40bc4f300ddfcf8b30ee8537bffb117446e2aef48f6 SHA512 0b30c07113d2bd8012438bdefcc494d8a80e14143af9e2099d511f934d50995e3f9cf3fcbafce947c139753f118dbee484742241a1ee3ea85593012a4835b56c
+AUX ifstatus-2.0.0-tinfo.patch 191 BLAKE2B 3294763f55f0219c9f19d317b931470aaa15b2463f3acf309475d88a4d30d2fe88839d3f41e250a80dc45c5c37022be2edd31b0e82db3c64bcc2e7b626408846 SHA512 febc844be240323844fc0b7f29b4c00ef4c0cfb29b50cad8501be05271d21733529f1725b0e5980f2c973663f9953e242b4f6bd4bb567d9a13701f0c7cca30ea
DIST ifstatus-v1.1.0.tar.gz 25233 BLAKE2B de9d088bf7001799c3a54775c0c63d5dcf4f1f3f4998ce02b82a11bea7a6dabb1263829ff42ba1cd05ebd6b202827196757727c24db022ffa7d06ece38db6616 SHA512 2660310be7186067315414218e3d3d269499e391c7ffa12022ac53a0456ddbe0f7d5562b788fe6b2569b7d0eba7acf5699e0386769a91606a3e14b51239a2766
-EBUILD ifstatus-1.1.0-r1.ebuild 897 BLAKE2B ccf0ebc398530bafd475e99659ef8d8896667b11ab89dcea895ed3e1dba8b844be3ec741c42184c95e8fe907d661fda7db154ceeb49830aed0c1361393d3607d SHA512 71e51872bfb0653fa56446ee7be7c5e09f4dd88ebd41d670c7ef1ac769b480a66437ab739a84418b1a86dce9beec9fac822b96e2fe0456b58c5e00d5e47d7b6b
+DIST ifstatus-v2.0.0.tar.gz 24058 BLAKE2B 09a2b0af26cb05dfc24eefdbb6ac52b0ac289a687301f5fa67f0fcaf2622da96e149af3f7c08257e0ef8418f4f08b5ca1b77af71ba7c00dabddcb87cc95ddce7 SHA512 e1720f5dcc26788149cc72ccb72b85fffc72b367f2268e1e4f06a8fe4d80685146d310746c0b1a913e24995f6e93011d7d75ea5b4f9ca479af2d79264b89e27d
EBUILD ifstatus-1.1.0-r2.ebuild 928 BLAKE2B 9646aaa3eeb56fa383563286a786142efeb0381552423eb4916671c6cc00d87fde4ea45427c70a484951ab2cce17b07d229d5ed4e6eedff375b325ecc1a5dabc SHA512 20882c2ebe3e23bedb9ba8ebcc83d5c37be9d9940fe3c51d71fe5f9041f3b6b56e44764134bbb76c696d682bf156a9e923c8dd3854ba4a5b4b1e45a5a1921a7b
+EBUILD ifstatus-2.0.0.ebuild 893 BLAKE2B 8c49738d994275e79823280afbcb24b150e1c82de6ec83dbb172690e1397134fbb83aad052c46ef92aee9f38d84e29736e461c4e2ceaa894d7257c28ce746fa3 SHA512 bf8da74e62af253c57a35b3b15067abbd9cd9cd03e862739e5cf080e4e92a6d89ba5017d518ec9812ed292939aa779377f7f208f6ebe4e5c31a1126287fe8cea
MISC metadata.xml 358 BLAKE2B e6d48885bc56f4b4057509378e2f84fe2468c417805bcaca14686a250420762c76bd3a656612019d5784a65df12e85b4dbaf89265d9b91d9455190d234f28813 SHA512 b23a7f0e009c71d86cd145b033b4bc7f77e7a316f048d8236e9bb2bf9cd34671ec24af37b11ef934791c6f046e1a761087c7f5e570bac80b09e30862e162d005
diff --git a/net-analyzer/ifstatus/files/ifstatus-2.0.0-tinfo.patch b/net-analyzer/ifstatus/files/ifstatus-2.0.0-tinfo.patch
new file mode 100644
index 000000000000..ab2f5a921368
--- /dev/null
+++ b/net-analyzer/ifstatus/files/ifstatus-2.0.0-tinfo.patch
@@ -0,0 +1,11 @@
+--- a/Makefile
++++ b/Makefile
+@@ -2,7 +2,7 @@
+ # Gabriel Montenegro
+
+ GCC = g++
+-LDFLAGS = -lncurses
++LDFLAGS += $(shell $(PKG_CONFIG) --libs ncurses)
+ CFLAGS = -O2 -Wall
+
+ BIN = ifstatus
diff --git a/net-analyzer/ifstatus/ifstatus-1.1.0-r1.ebuild b/net-analyzer/ifstatus/ifstatus-2.0.0.ebuild
index 219bdaa49c5d..7b2612d29fee 100644
--- a/net-analyzer/ifstatus/ifstatus-1.1.0-r1.ebuild
+++ b/net-analyzer/ifstatus/ifstatus-2.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-inherit eutils toolchain-funcs
+EAPI=7
+inherit toolchain-funcs
-KEYWORDS="amd64 arm ~ppc x86"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
DESCRIPTION="A simple CLI program for displaying network statistics in real time"
HOMEPAGE="http://ifstatus.sourceforge.net/"
@@ -12,22 +12,21 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}-v${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-RDEPEND=">=sys-libs/ncurses-4.2:0="
+RDEPEND="
+ >=sys-libs/ncurses-4.2:0=
+"
DEPEND="
${RDEPEND}
virtual/pkgconfig
"
-
-S="${WORKDIR}/${PN}"
-
PATCHES=(
- "${FILESDIR}/${P}-gcc43.patch"
- "${FILESDIR}/${P}-tinfo.patch"
+ "${FILESDIR}"/${PN}-2.0.0-tinfo.patch
)
+S="${WORKDIR}/${PN}-v${PV}"
-src_prepare() {
- default
+src_compile() {
tc-export CXX PKG_CONFIG
+ emake GCC=$(tc-getCXX) ${PN}
}
src_install() {
@@ -37,7 +36,7 @@ src_install() {
pkg_postinst() {
elog "You may want to configure ~/.ifstatus/ifstatus.cfg"
- elog "before running ifstatus. For example, you may add"
+ elog "before running ifstatus. For example, you may add"
elog "Interfaces = eth0 there. Read the README file for"
elog "more information."
}