summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>2012-10-16 15:49:49 +0000
committerflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>2012-10-16 15:49:49 +0000
commit4a6576f16f81cd60edeb3b264fd427cd5427ea28 (patch)
tree23869c0c9467f7daa372c7aaa2d4e85f615c3feb
parenta3a71d430b762ca48c6030c92d268a86b9f9137d (diff)
[package] iftop: update iftop to 1.0pre2
Most significantly, includes IPv6 support. This version forces libncurses, by patching the configure script, instead of allowing libncursesw, saving (~65k) image space. Signed-off-by: Russell Senior <russell@personaltelco.net> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33782 3c298f89-4303-0410-b956-a3cf2f4a3e73
-rw-r--r--package/network/utils/iftop/Makefile6
-rw-r--r--package/network/utils/iftop/patches/0001-force-ncurses.patch12
-rw-r--r--package/network/utils/iftop/patches/001-debian_armeb.patch11
-rw-r--r--package/network/utils/iftop/patches/002-debian_frozen_order.patch10
-rw-r--r--package/network/utils/iftop/patches/003-debian_arm.patch15
-rw-r--r--package/network/utils/iftop/patches/004-debian_bar_display.patch11
-rw-r--r--package/network/utils/iftop/patches/005-debian_bar_bytes.patch11
7 files changed, 15 insertions, 61 deletions
diff --git a/package/network/utils/iftop/Makefile b/package/network/utils/iftop/Makefile
index 9feb059148..b054ed1384 100644
--- a/package/network/utils/iftop/Makefile
+++ b/package/network/utils/iftop/Makefile
@@ -8,12 +8,12 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=iftop
-PKG_VERSION:=0.17
-PKG_RELEASE:=2
+PKG_VERSION:=1.0pre2
+PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.ex-parrot.com/~pdw/iftop/download
-PKG_MD5SUM:=062bc8fb3856580319857326e0b8752d
+PKG_MD5SUM:=fef521a49ec0122458d02c64212af3c5
PKG_MAINTAINER:=Jo-Philipp Wich <jow@openwrt.org>
diff --git a/package/network/utils/iftop/patches/0001-force-ncurses.patch b/package/network/utils/iftop/patches/0001-force-ncurses.patch
new file mode 100644
index 0000000000..bf23fb4dfb
--- /dev/null
+++ b/package/network/utils/iftop/patches/0001-force-ncurses.patch
@@ -0,0 +1,12 @@
+diff -ru iftop-1.0pre2-old/configure iftop-1.0pre2/configure
+--- iftop-1.0pre2-old/configure 2011-10-04 13:30:30.000000000 -0700
++++ iftop-1.0pre2/configure 2012-09-09 22:26:05.000000000 -0700
+@@ -7568,7 +7568,7 @@
+ { $as_echo "$as_me:$LINENO: checking for a curses library containing mvchgat" >&5
+ $as_echo_n "checking for a curses library containing mvchgat... " >&6; }
+ oldLIBS=$LIBS
+-for curseslib in ncursesw curses ncurses ; do
++for curseslib in ncurses ; do
+ LIBS="$oldLIBS -l$curseslib"
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h. */
diff --git a/package/network/utils/iftop/patches/001-debian_armeb.patch b/package/network/utils/iftop/patches/001-debian_armeb.patch
deleted file mode 100644
index 8abd92e1b3..0000000000
--- a/package/network/utils/iftop/patches/001-debian_armeb.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/ether.h
-+++ b/ether.h
-@@ -12,7 +12,7 @@ struct ether_header {
- u_int8_t ether_dhost[ETHER_ADDR_LEN];
- u_int8_t ether_shost[ETHER_ADDR_LEN];
- u_int16_t ether_type;
--};
-+} __attribute__((packed));
-
- struct vlan_8021q_header {
- u_int16_t priority_cfi_vid;
diff --git a/package/network/utils/iftop/patches/002-debian_frozen_order.patch b/package/network/utils/iftop/patches/002-debian_frozen_order.patch
deleted file mode 100644
index c622036c56..0000000000
--- a/package/network/utils/iftop/patches/002-debian_frozen_order.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/ui.c
-+++ b/ui.c
-@@ -446,6 +446,7 @@ void screen_hash_clear() {
- hash_node_type* n = NULL;
- while(hash_next_item(screen_hash, &n) == HASH_STATUS_OK) {
- host_pair_line* hpl = (host_pair_line*)n->rec;
-+ hpl->total_recv = hpl->total_sent = 0;
- memset(hpl->recv, 0, sizeof(hpl->recv));
- memset(hpl->sent, 0, sizeof(hpl->sent));
- }
diff --git a/package/network/utils/iftop/patches/003-debian_arm.patch b/package/network/utils/iftop/patches/003-debian_arm.patch
deleted file mode 100644
index 090ea1cbb7..0000000000
--- a/package/network/utils/iftop/patches/003-debian_arm.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/cfgfile.c
-+++ b/cfgfile.c
-@@ -45,9 +45,9 @@ stringmap config;
- extern options_t options ;
-
- int is_cfgdirective_valid(const char *s) {
-- char **t;
-- for (t = config_directives; *t != NULL; ++t)
-- if (strcmp(s, *t) == 0) return 1;
-+ int t;
-+ for (t = 0; config_directives[t] != NULL; t++)
-+ if (strcmp(s, config_directives[t]) == 0) return 1;
- return 0;
- }
-
diff --git a/package/network/utils/iftop/patches/004-debian_bar_display.patch b/package/network/utils/iftop/patches/004-debian_bar_display.patch
deleted file mode 100644
index 7efaa2bfa3..0000000000
--- a/package/network/utils/iftop/patches/004-debian_bar_display.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/options.c
-+++ b/options.c
-@@ -302,7 +302,7 @@ void options_read_args(int argc, char **
- break;
-
- case 'b':
-- config_set_string("show-bars", "true");
-+ config_set_string("show-bars", "false");
- break;
-
- case 'B':
diff --git a/package/network/utils/iftop/patches/005-debian_bar_bytes.patch b/package/network/utils/iftop/patches/005-debian_bar_bytes.patch
deleted file mode 100644
index b9ecc26f02..0000000000
--- a/package/network/utils/iftop/patches/005-debian_bar_bytes.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/ui.c
-+++ b/ui.c
-@@ -263,7 +263,7 @@ static void draw_bar_scale(int* y) {
- char s[40], *p;
- int x;
- /* This 1024 vs 1000 stuff is just plain evil */
-- readable_size(i, s, sizeof s, options.log_scale ? 1000 : 1024, 0);
-+ readable_size(i, s, sizeof s, options.log_scale ? 1000 : 1024, options.bandwidth_in_bytes);
- p = s + strspn(s, " ");
- x = get_bar_length(i * 8);
- mvaddch(*y + 1, x, ACS_BTEE);