Subject: pkg/27562: net/mtr pkg update to ver 0.58
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <andreas@planix.com>
List: pkgsrc-bugs
Date: 10/27/2004 10:45:42
>Number:         27562
>Category:       pkg
>Synopsis:       net/mtr update from 0.54 to 0.58
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Oct 27 14:46:01 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Andreas Wrede <andreas@planix.com>
>Release:        NetBSD 2.99.9
>Organization:
Planix, Inc.
>Environment:
	
	
System: NetBSD woffi.planix.com 2.99.9 NetBSD 2.99.9 (WOFFI) #7: Thu Oct 14 21:02:46 EDT 2004 root@woffi.planix.com:/m5/netbsd-current/obj.i386/sys/arch/i386/compile/WOFFI i386
Architecture: i386
Machine: i386
>Description:
	
net/mtr is currently at version 0.54. Version 0.58 has been available  since 
April 2004
>How-To-Repeat:
	
mtr --version
>Fix:
	
Apply patch below. 

From the NEWS file:
  v0.57 Lots of whitespace cleanups. And a DNS fix: Don't do DNS
        lookups in raw mode with -n specified. 

  v0.56 Fixed compile warnings. Now compiles with -Wall. If your
        compiler finds things mine didn't feel free to shout. 

  v0.55 Cleanup patch. I'm going to do some maintenance on MTR, 
        but I want to be able to say: Can you see which version
        fixed/broke things for you, so you're going to see a 
        bunch of new releases soon. 


Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/net/mtr/Makefile,v
retrieving revision 1.35
diff -u -r1.35 Makefile
--- Makefile	3 Oct 2004 00:17:55 -0000	1.35
+++ Makefile	27 Oct 2004 14:33:28 -0000
@@ -1,8 +1,8 @@
 # $NetBSD: Makefile,v 1.35 2004/10/03 00:17:55 tv Exp $
 #
 
-DISTNAME=	mtr-0.54
-PKGREVISION=	2
+DISTNAME=	mtr-0.58
+#PKGREVISION=	2
 CATEGORIES=	net
 MASTER_SITES=	ftp://ftp.bitwizard.nl/mtr/ \
 		http://www.giovannelli.it/~gmarco/files/
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/net/mtr/distinfo,v
retrieving revision 1.9
diff -u -r1.9 distinfo
--- distinfo	23 May 2003 07:28:25 -0000	1.9
+++ distinfo	27 Oct 2004 14:33:28 -0000
@@ -1,8 +1,8 @@
 $NetBSD: distinfo,v 1.9 2003/05/23 07:28:25 wiz Exp $
 
-SHA1 (mtr-0.54.tar.gz) = 434b3c4755caf23d2e41dee4ab5c5615f2fba92e
-Size (mtr-0.54.tar.gz) = 88751 bytes
-SHA1 (patch-aa) = ad39c45462c65f132ad1060fb560b311bf9bad3f
-SHA1 (patch-ab) = 237b5cf55180d7b12408d5688d1daae7bedc052b
-SHA1 (patch-ad) = 53af9e506b14d58fc13a96d900859bb228d720b9
-SHA1 (patch-ae) = 7826b208419fbccd1eed5e5e84826f1d2d6e7baa
+SHA1 (mtr-0.58.tar.gz) = 7b5ff2ec4c66e665977b2739fdf9b66a3904730d
+Size (mtr-0.58.tar.gz) = 93987 bytes
+SHA1 (patch-aa) = d5bcb068e0ddbb4a33e8e3571637e1a5b856c570
+SHA1 (patch-ab) = c3ebcfbbcf8fc93ac8a6c297492a205eeca8ce75
+SHA1 (patch-ad) = 811c308c79019ada85262f1485226fed54161bb2
+SHA1 (patch-ae) = 06f78e97bc3743abb4aa4f2af0a23f566ce6d8bc
Index: patches/patch-aa
===================================================================
RCS file: /cvsroot/pkgsrc/net/mtr/patches/patch-aa,v
retrieving revision 1.2
diff -u -r1.2 patch-aa
--- patches/patch-aa	13 Mar 2002 02:16:12 -0000	1.2
+++ patches/patch-aa	27 Oct 2004 14:33:28 -0000
@@ -1,9 +1,9 @@
 $NetBSD: patch-aa,v 1.2 2002/03/13 02:16:12 wiz Exp $
 
---- net.c.orig	Wed Mar  6 12:27:37 2002
-+++ net.c
-@@ -219,7 +219,9 @@
-     rv = sendto(sendsock, packet, packetsize, 0, 
+--- net.c.orig	2004-10-27 10:04:07.000000000 -0400
++++ net.c	2004-10-27 10:12:18.000000000 -0400
+@@ -240,7 +240,9 @@
+     rv = sendto(sendsock, packet, abs(packetsize), 0, 
  		(struct sockaddr *)&remoteaddress, sizeof(remoteaddress));
      if (rv >= 0) {
 +#if 0
Index: patches/patch-ab
===================================================================
RCS file: /cvsroot/pkgsrc/net/mtr/patches/patch-ab,v
retrieving revision 1.4
diff -u -r1.4 patch-ab
--- patches/patch-ab	9 Jan 2003 16:32:11 -0000	1.4
+++ patches/patch-ab	27 Oct 2004 14:33:28 -0000
@@ -1,15 +1,15 @@
 $NetBSD: patch-ab,v 1.4 2003/01/09 16:32:11 mycroft Exp $
 
---- dns.c.orig	Sat Nov 23 18:24:16 2002
-+++ dns.c	Thu Jan  9 16:25:23 2003
-@@ -743,8 +743,8 @@
- void dorequest(char *s,int type,word id){
+--- dns.c.orig	2004-10-27 10:10:18.000000000 -0400
++++ dns.c	2004-10-27 10:10:36.000000000 -0400
+@@ -767,8 +767,8 @@
+ {
     packetheader *hp;
     int r,i;
 -   int buf[(MaxPacketsize/sizeof (int))+1];
 -   r = res_mkquery(QUERY,s,C_IN,type,NULL,0,NULL,(unsigned char*)buf,MaxPacketsize);
 +   unsigned char buf[MaxPacketsize];
 +   r = res_mkquery(QUERY,s,C_IN,type,NULL,0,NULL,buf,MaxPacketsize);
-    if (r == -1){
+    if (r == -1) {
        restell("Resolver error: Query too large.");
        return;
Index: patches/patch-ad
===================================================================
RCS file: /cvsroot/pkgsrc/net/mtr/patches/patch-ad,v
retrieving revision 1.2
diff -u -r1.2 patch-ad
--- patches/patch-ad	13 Mar 2002 02:16:12 -0000	1.2
+++ patches/patch-ad	27 Oct 2004 14:33:28 -0000
@@ -1,16 +1,16 @@
 $NetBSD: patch-ad,v 1.2 2002/03/13 02:16:12 wiz Exp $
 
---- mtr.c.orig	Thu Mar  7 08:48:27 2002
-+++ mtr.c
-@@ -59,7 +59,6 @@
+--- mtr.c.orig	2004-04-01 08:33:27.000000000 -0500
++++ mtr.c	2004-10-27 10:15:04.000000000 -0400
+@@ -89,7 +89,6 @@
      { "report", 0, 0, 'r' },
-     { "report-cycles", 1, 0, 'c' },
+     { "xml", 0, 0, 'x' },
      { "curses", 0, 0, 't' },
 -    { "gtk", 0, 0, 'g' },
-     { "interval", 1, 0, 'i' },
-     { "psize", 1, 0, 'p' },
-     { "no-dns", 0, 0, 'n' },
-@@ -192,8 +191,8 @@
+     { "raw", 0, 0, 'l' },
+     { "split", 0, 0, 'p' },     /* BL */
+     				/* maybe above should change to -d 'x' */
+@@ -292,8 +291,8 @@
    }
  
    if(PrintHelp) {
Index: patches/patch-ae
===================================================================
RCS file: /cvsroot/pkgsrc/net/mtr/patches/patch-ae,v
retrieving revision 1.2
diff -u -r1.2 patch-ae
--- patches/patch-ae	13 Mar 2002 02:16:12 -0000	1.2
+++ patches/patch-ae	27 Oct 2004 14:33:28 -0000
@@ -1,7 +1,7 @@
 $NetBSD: patch-ae,v 1.2 2002/03/13 02:16:12 wiz Exp $
 
---- mtr.8.orig	Wed Mar  6 12:27:37 2002
-+++ mtr.8
+--- mtr.8.orig	2003-05-06 02:32:19.000000000 -0400
++++ mtr.8	2004-10-27 10:17:58.000000000 -0400
 @@ -8,7 +8,7 @@
  .SH SYNOPSIS
  .B mtr 
@@ -21,12 +21,10 @@
  .B \-\-address\ IP.ADD.RE.SS\c
  ]
  [\c
-@@ -150,20 +147,6 @@
- .B mtr 
- to display numeric IP numbers and not try to resolve the
+@@ -153,20 +150,6 @@
  host names. 
--
--.TP
+ 
+ .TP
 -.B \-g
 -.TP
 -.B \-\-gtk
@@ -39,6 +37,8 @@
 -was built for this to work.  See the GTK+ web page at 
 -.B http://www.gimp.org/gtk/
 -for more information about GTK+.
- 
- .TP
+-
+-.TP
  .B \-s
+ .TP
+ .B \-\-split
>Release-Note:
>Audit-Trail:
>Unformatted: