Hi, Simple update, with my very limited testing. It seems to work for me. I don't use this port, just found it out of date, when giving it a test run. Port update includes:
- mandoc -Tlint -Werror seems happy, drop groff dependency - fix wantlibs to make port-lib-depends-check happy - fix small typo - add OpenBSD cvs tag, to make portcheck happy - remove maintainer per his request Below list is based on modifications to ChangeLog between 1.0pre2 and pre4: * Remove blinking cursor from UI * Treat multicast packets as incoming, rather than incoming (IPv4) or not at all (IPv6). * Minor fixes to the man page * Man page documentation of -t mode * Added text output mode (-t option) * Compile time warning fixes * Fix for memory leak when DNS resolution is turned off http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677141 * Multiple portability fixes * Updates to licence text (change in FSF address) * Avoid an assertion failure if an "invalid" (as in outside of IPv4 or IPv6) address family is encountered (Red Hat bugs #839750, #847124, #868065, #961236 and #1007434) * Fix to avoid system call in text mode wherever possible * Enable building iftop with more recent versions of autoconf/automake * Added missing docs for -m option. This is based on my previous update to pre3: http://marc.info/?l=openbsd-ports&m=138966895717715&w=2 Index: Makefile =================================================================== RCS file: /cvs/ports/net/iftop/Makefile,v retrieving revision 1.10 diff -u -r1.10 Makefile --- Makefile 15 Nov 2013 14:23:14 -0000 1.10 +++ Makefile 10 Aug 2014 21:52:45 -0000 @@ -2,22 +2,18 @@ COMMENT = display bandwidth usage on an interface -DISTNAME = iftop-1.0pre2 -REVISION = 0 +DISTNAME = iftop-1.0pre4 CATEGORIES = net HOMEPAGE = http://www.ex-parrot.com/~pdw/iftop/ -MAINTAINER = Girish Venkatachalam <[email protected]> - # GPLv2 PERMIT_PACKAGE_CDROM = Yes -WANTLIB = c ncursesw m pcap pthread +WANTLIB = c curses m pcap pthread MASTER_SITES = ${HOMEPAGE}download/ -USE_GROFF = Yes CONFIGURE_STYLE = gnu NO_TEST = Yes Index: distinfo =================================================================== RCS file: /cvs/ports/net/iftop/distinfo,v retrieving revision 1.2 diff -u -r1.2 distinfo --- distinfo 16 Jul 2012 08:49:38 -0000 1.2 +++ distinfo 10 Aug 2014 21:52:45 -0000 @@ -1,5 +1,2 @@ -MD5 (iftop-1.0pre2.tar.gz) = /vUhpJ7AEiRY0CxkISrzxQ== -RMD160 (iftop-1.0pre2.tar.gz) = ARrEOVFOvdF9RBwdlyUSQhTxkqw= -SHA1 (iftop-1.0pre2.tar.gz) = 1NxHP4JjGSM02mKJtp4QKkrn354= -SHA256 (iftop-1.0pre2.tar.gz) = GxkwN7swGa+uiM2UyHRoqsSwRdgauBbtjS9IlxaxQCc= -SIZE (iftop-1.0pre2.tar.gz) = 172736 +SHA256 (iftop-1.0pre4.tar.gz) = 9zPu6jcadXf4/jU9ht2I0W9bKi5wK9lvX/ssGX2bT5c= +SIZE (iftop-1.0pre4.tar.gz) = 204665 Index: patches/patch-iptop.c =================================================================== RCS file: /cvs/ports/net/iftop/patches/patch-iptop.c,v retrieving revision 1.3 diff -u -r1.3 patch-iptop.c --- patches/patch-iptop.c 16 Jul 2012 08:49:38 -0000 1.3 +++ patches/patch-iptop.c 10 Aug 2014 21:52:45 -0000 @@ -1,5 +1,6 @@ ---- iftop.c.orig Tue Oct 4 14:30:37 2011 -+++ iftop.c Fri Jan 20 06:40:39 2012 +$OpenBSD$ +--- iftop.c.orig Wed Jan 1 15:20:10 2014 ++++ iftop.c Tue Jan 14 00:51:01 2014 @@ -28,6 +28,8 @@ #include <string.h> #include <unistd.h> @@ -9,7 +10,16 @@ #include "iftop.h" #include "addr_hash.h" -@@ -763,10 +765,13 @@ void packet_loop(void* ptr) { +@@ -768,7 +770,7 @@ void packet_init() { + else { + fprintf(stderr, "Unsupported datalink type: %d\n" + "Please email [email protected], quoting the datalink type and what you were\n" +- "trying to do at the time\n.", dlt); ++ "trying to do at the time.\n", dlt); + exit(1); + } + +@@ -790,10 +792,13 @@ void packet_loop(void* ptr) { * Entry point. See usage(). */ int main(int argc, char **argv) { pthread_t thread; @@ -24,7 +34,7 @@ /* TODO: tidy this up */ /* read command line options and config file */ config_init(); -@@ -776,12 +781,16 @@ int main(int argc, char **argv) { +@@ -803,12 +808,16 @@ int main(int argc, char **argv) { read_config(options.config_file, options.config_file_specified); options_make(); -- best regards q#
