net-analyzer/iftop: Fix CFLAGS=-fno-common
authorJeroen Roovers <jer@gentoo.org>
Fri, 31 Jan 2020 22:45:30 +0000 (23:45 +0100)
committerJeroen Roovers <jer@gentoo.org>
Fri, 31 Jan 2020 22:45:53 +0000 (23:45 +0100)
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Closes: https://bugs.gentoo.org/show_bug.cgi?id=707420
Signed-off-by: Jeroen Roovers <jer@gentoo.org>
net-analyzer/iftop/files/iftop-1.0_pre4-fno-common.patch [new file with mode: 0644]
net-analyzer/iftop/iftop-1.0_pre4-r4.ebuild
net-analyzer/iftop/iftop-9999999.ebuild

diff --git a/net-analyzer/iftop/files/iftop-1.0_pre4-fno-common.patch b/net-analyzer/iftop/files/iftop-1.0_pre4-fno-common.patch
new file mode 100644 (file)
index 0000000..13e0f10
--- /dev/null
@@ -0,0 +1,56 @@
+--- a/ui_common.c
++++ b/ui_common.c
+@@ -28,6 +28,13 @@
+ extern int history_pos;
+ extern int history_len;
++sorted_list_type screen_list;
++host_pair_line totals;
++int peaksent, peakrecv, peaktotal;
++history_type history_totals;
++hash_type* screen_hash;
++hash_type* service_hash;
++
+ /*
+  * Compare two screen lines based on bandwidth.  Start comparing from the 
+  * specified column
+--- a/ui_common.h
++++ b/ui_common.h
+@@ -33,12 +33,12 @@
+ extern options_t options;
+-sorted_list_type screen_list;
+-host_pair_line totals;
+-int peaksent, peakrecv, peaktotal;
++extern sorted_list_type screen_list;
++extern host_pair_line totals;
++extern int peaksent, peakrecv, peaktotal;
+ extern history_type history_totals;
+-hash_type* screen_hash;
+-hash_type* service_hash;
++extern hash_type* screen_hash;
++extern hash_type* service_hash;
+ void analyse_data(void);
+ void screen_list_init(void);
+--- a/ui.c
++++ b/ui.c
+@@ -253,7 +253,6 @@
+     }
+ }
+-extern history_type history_totals;
+ void ui_print() {
+--- a/iftop.c
++++ b/iftop.c
+@@ -66,7 +66,6 @@
+ extern options_t options;
+ hash_type* history;
+-history_type history_totals;
+ time_t last_timestamp;
+ time_t first_timestamp;
+ int history_pos = 0;
index 8221ce61ddb35ad3a8aa9cec0f5a8fa6e34f1399..3f9d11ed9b4259a9696f517e4178ef55dcca8446 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,6 +26,7 @@ PATCHES=(
        "${FILESDIR}"/${PN}-1.0_pre4-tsent-set-but-not-used.patch
        "${FILESDIR}"/${PN}-1.0_pre4-ip6.arpa.patch
        "${FILESDIR}"/${PN}-1.0_pre4-fix-MAC-formatting.patch
+       "${FILESDIR}"/${PN}-1.0_pre4-fno-common.patch
 )
 S="${WORKDIR}"/${P/_/}
 
index 5e2de84db474eb93b34cdb1f734779542e8134af..f67befd3bc29f8c42848c1fc453c7e08575c490e 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -25,6 +25,7 @@ PATCHES=(
        "${FILESDIR}"/${PN}-1.0_pre4-configure.ac.patch
        "${FILESDIR}"/${PN}-1.0_pre4-Makefile.am.patch
        "${FILESDIR}"/${PN}-1.0_pre4-fix-MAC-formatting.patch
+       "${FILESDIR}"/${PN}-1.0_pre4-fno-common.patch
 )
 
 src_prepare() {