Update mtr to 0.73 (#3633)

git-svn-id: svn://svn.openwrt.org/openwrt/packages@11699 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
florian 2008-07-06 12:25:09 +00:00
parent 650f4912b6
commit 1c42b184c1
4 changed files with 84 additions and 15 deletions

View File

@ -9,15 +9,12 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=mtr
PKG_VERSION:=0.69
PKG_VERSION:=0.73
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=ftp://ftp.bitwizard.nl/mtr/
PKG_MD5SUM:=58904d6d8d70114195cdeb653d56914c
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
PKG_MD5SUM:=52223cc34c72092a0392865356a3dc76
include $(INCLUDE_DIR)/package.mk
@ -30,13 +27,13 @@ define Package/mtr
endef
define Package/mtr/description
mtr combines the functionality of the 'traceroute' and 'ping' programs
mtr combines the functionality of the 'traceroute' and 'ping' programs
in a single network diagnostic tool.
As mtr starts, it investigates the network connection between the host
mtr runs on and a user-specified destination host. After it
determines the address of each network hop between the machines,
it sends a sequence ICMP ECHO requests to each one to determine the
quality of the link to each machine. As it does this, it prints
As mtr starts, it investigates the network connection between the host
mtr runs on and a user-specified destination host. After it
determines the address of each network hop between the machines,
it sends a sequence ICMP ECHO requests to each one to determine the
quality of the link to each machine. As it does this, it prints
running statistics about each machine.
endef

View File

@ -0,0 +1,19 @@
--- a/configure
+++ b/configure
@@ -6739,15 +6739,13 @@
rm -f conf.gtktest
else
- AM_PATH_GTK(1.0.0, CFLAGS="$CFLAGS $GTK_CFLAGS"
- LIBS="$LIBS $GTK_LIBS",
{ echo "$as_me:$LINENO: WARNING: Building without GTK+ display support" >&5
echo "$as_me: WARNING: Building without GTK+ display support" >&2;}
cat >>confdefs.h <<\_ACEOF
#define NO_GTK 1
_ACEOF
- GTK_OBJ="")
+ GTK_OBJ=""
fi
else
cat >>confdefs.h <<\_ACEOF

View File

@ -0,0 +1,54 @@
diff -urN mtr-0.73/split.c.rej mtr-0.73.new/split.c.rej
--- mtr-0.73/split.c.rej 2006-11-18 12:04:44.000000000 +0100
+++ mtr-0.73.new/split.c.rej 1970-01-01 01:00:00.000000000 +0100
@@ -1,29 +0,0 @@
-***************
-*** 103,115 ****
- name = dns_lookup(addr);
- if(name != NULL) {
- /* May be we should test name's length */
-- sprintf(newLine, "%s %d %d %d %d %d %d", name,
- net_loss(at),
- net_returned(at), net_xmit(at),
- net_best(at) /1000, net_avg(at)/1000,
- net_worst(at)/1000);
- } else {
-- sprintf(newLine, "%s %d %d %d %d %d %d",
- strlongip( addr ),
- net_loss(at),
- net_returned(at), net_xmit(at),
---- 103,115 ----
- name = dns_lookup(addr);
- if(name != NULL) {
- /* May be we should test name's length */
-+ snprintf(newLine,sizeof(newLine), "%s %d %d %d %d %d %d", name,
- net_loss(at),
- net_returned(at), net_xmit(at),
- net_best(at) /1000, net_avg(at)/1000,
- net_worst(at)/1000);
- } else {
-+ snprintf(newLine,sizeof(newLine), "%s %d %d %d %d %d %d",
- strlongip( addr ),
- net_loss(at),
- net_returned(at), net_xmit(at),
diff -urN mtr-0.73/dns.c.rej mtr-0.73.new/dns.c.rej
--- mtr-0.73/dns.c.rej 2006-06-14 07:00:56.000000000 +0200
+++ mtr-0.73.new/dns.c.rej 1970-01-01 01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-***************
-*** 1357,1363 ****
- #ifdef ENABLE_IPV6
- /* Returns an ip6.arpa character string. */
- void addr2ip6arpa( ip_t * ip, char * buf ) {
-- char * p = (char *) ip;
- char * b = buf;
- int i;
-
---- 1357,1363 ----
- #ifdef ENABLE_IPV6
- /* Returns an ip6.arpa character string. */
- void addr2ip6arpa( ip_t * ip, char * buf ) {
-+ unsigned char * p = (unsigned char *) ip;
- char * b = buf;
- int i;
-

View File

@ -1,7 +1,6 @@
diff -Naur mtr-0.69.old/dns.c mtr-0.69.new/dns.c
--- mtr-0.69.old/dns.c 2005-01-11 09:32:42.000000000 +0100
+++ mtr-0.69.new/dns.c 2005-10-03 21:31:27.000000000 +0200
@@ -853,6 +853,507 @@
--- a/dns.c
+++ b/dns.c
@@ -859,6 +859,507 @@
fputs("\r",stderr);
}