On Wed, Mar 07, 2012 at 02:50:49PM -0300, Gonzalo L. R. wrote:
> Hi,
> 
> Update for Vnstat to 1.11.
> 
> Comments, Ok?
> 

Updated diff (remove REVISION and restore the second freeifaddrs(ifap) 
in patch-src_ifinfo_c).
Tested on @amd64.


-- 
Pierre-Emmanuel André <pea at raveland.org>
GPG key: 0x7AE329DC
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/vnstat/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile    17 Dec 2011 22:01:13 -0000      1.9
+++ Makefile    8 Mar 2012 16:33:32 -0000
@@ -2,10 +2,8 @@
 
 COMMENT =      network traffic monitor
 
-DISTNAME =     vnstat-1.10
+DISTNAME =     vnstat-1.11
 CATEGORIES =   net sysutils
-
-REVISION =     6
 
 HOMEPAGE =     http://humdi.net/vnstat/
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/vnstat/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    25 Oct 2010 10:14:53 -0000      1.1.1.1
+++ distinfo    8 Mar 2012 16:33:32 -0000
@@ -1,5 +1,5 @@
-MD5 (vnstat-1.10.tar.gz) = lUIdloaJEwWQNIzrgP90qA==
-RMD160 (vnstat-1.10.tar.gz) = H93ENDyzIGzOQlFvf/YQJMZe7T8=
-SHA1 (vnstat-1.10.tar.gz) = gTF3+1Upber1BZuxEYhWFvTYqG8=
-SHA256 (vnstat-1.10.tar.gz) = FQiD+ab1/iQwcHuqJr0UjzeBQj8J0ny1KFCWrZQ8vqI=
-SIZE (vnstat-1.10.tar.gz) = 77685
+MD5 (vnstat-1.11.tar.gz) = paET+Rds1h+5VPK6KX9f2w==
+RMD160 (vnstat-1.11.tar.gz) = x6hgLG7YbGdLFLK4cI6X9ZmfsOU=
+SHA1 (vnstat-1.11.tar.gz) = kklPOKdS3PYAU68qbYl3c32n5hY=
+SHA256 (vnstat-1.11.tar.gz) = txh22Be7tqFtMbQjbiKi62w5Zmp/e/6lgfX/RByt4CY=
+SIZE (vnstat-1.11.tar.gz) = 79075
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/net/vnstat/patches/patch-Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-Makefile
--- patches/patch-Makefile      25 Oct 2010 10:14:53 -0000      1.1.1.1
+++ patches/patch-Makefile      8 Mar 2012 16:33:32 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-Makefile,v 1.1.1.1 2010/10/25 10:14:53 pea Exp $
---- Makefile.orig      Sat Aug  1 21:23:43 2009
-+++ Makefile   Fri Sep 24 16:45:07 2010
+--- Makefile.orig      Wed Mar  7 14:23:33 2012
++++ Makefile   Wed Mar  7 14:36:08 2012
 @@ -4,20 +4,20 @@ SBIN = $(DESTDIR)/usr/sbin
  MAN = $(DESTDIR)/usr/share/man
  
@@ -24,7 +24,7 @@ $OpenBSD: patch-Makefile,v 1.1.1.1 2010/
  
  clean:
 -      make -C src clean
-+      $(MAKE) -C src clean
++      +$(MAKE) -C src clean
  
  install:
        @echo "Installing vnStat..."
@@ -32,16 +32,17 @@ $OpenBSD: patch-Makefile,v 1.1.1.1 2010/
        fi
  
  # install binaries
--      install -dm 755 $(DESTDIR)/var/db/vnstat
+-      install -d -m 755 $(DESTDIR)/var/db/vnstat
        install -s -m 755 src/vnstat $(BIN_BSD)
        install -s -m 755 src/vnstatd $(SBIN_BSD)
  
-@@ -137,24 +136,18 @@ bsdinstall:
+@@ -137,25 +136,18 @@ bsdinstall:
  
  # install default config if such doesn't exist
        @if [ ! -f $(DESTDIR)/etc/vnstat.conf ]; \
 -      then echo "Installing config to $(DESTDIR)/etc/vnstat.conf"; \
--      install -D -m 644 cfg/vnstat.conf $(DESTDIR)/etc/vnstat.conf; \
+-      install -d -m 755 $(DESTDIR)/etc; \
+-      install -m 644 cfg/vnstat.conf $(DESTDIR)/etc/vnstat.conf; \
 -      sed -e 's/lib/db/g' $(DESTDIR)/etc/vnstat.conf 
>$(DESTDIR)/etc/vnstat.conf.bsd; \
 -      mv -f $(DESTDIR)/etc/vnstat.conf.bsd $(DESTDIR)/etc/vnstat.conf; \
 +      then echo "Installing config to 
${PREFIX}/share/exemples/vnstat/vnstat.conf"; \
Index: patches/patch-src_ifinfo_c
===================================================================
RCS file: /cvs/ports/net/vnstat/patches/patch-src_ifinfo_c,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-src_ifinfo_c
--- patches/patch-src_ifinfo_c  25 Oct 2010 10:14:53 -0000      1.1.1.1
+++ patches/patch-src_ifinfo_c  8 Mar 2012 16:33:32 -0000
@@ -2,21 +2,20 @@ $OpenBSD: patch-src_ifinfo_c,v 1.1.1.1 2
 
 Fixes a segfault with malloc option F
 
---- src/ifinfo.c.orig  Wed Oct  6 11:45:54 2010
-+++ src/ifinfo.c       Wed Oct  6 11:46:14 2010
-
-@@ -418,9 +418,9 @@ int readifaddrs(const char *iface)
+--- src/ifinfo.c.orig  Wed Jun  1 00:29:51 2011
++++ src/ifinfo.c       Thu Mar  8 17:30:31 2012
+@@ -420,9 +420,9 @@ int readifaddrs(const char *iface)
                        break;
                }
        }
 -      freeifaddrs(ifap);
-       
+ 
        if (check == 0) {
 +              freeifaddrs(ifap);
                if (debug)
                        printf("Requested interface \"%s\" not found.\n", 
iface);
                return 0;
-@@ -433,6 +433,7 @@ int readifaddrs(const char *iface)
+@@ -435,6 +435,7 @@ int readifaddrs(const char *iface)
                ifinfo.filled = 1;
        }
  

Reply via email to