OK for the changes but please add big fat XXXes in Makefile, these should be fixed (pftop in particular should be easy enough, the code is similar to systat).
On 2014/04/22 12:25, Jérémie Courrèges-Anglas wrote: > > As reported by sthen, said ports are currently broken. > Here's a diff to repair them. > > ok? > > Index: sysutils/pftop/Makefile > =================================================================== > RCS file: /cvs/ports/sysutils/pftop/Makefile,v > retrieving revision 1.27 > diff -u -p -r1.27 Makefile > --- sysutils/pftop/Makefile 12 Oct 2013 13:12:43 -0000 1.27 > +++ sysutils/pftop/Makefile 22 Apr 2014 02:59:48 -0000 > @@ -4,7 +4,7 @@ > COMMENT= curses-based real time state and rule display for pf > > DISTNAME= pftop-0.7 > -REVISION= 12 > +REVISION= 13 > CATEGORIES= sysutils > > HOMEPAGE= http://www.eee.metu.edu.tr/~canacar/pftop/ > Index: sysutils/pftop/patches/patch-config_h > =================================================================== > RCS file: /cvs/ports/sysutils/pftop/patches/patch-config_h,v > retrieving revision 1.5 > diff -u -p -r1.5 patch-config_h > --- sysutils/pftop/patches/patch-config_h 30 Nov 2009 09:56:39 -0000 > 1.5 > +++ sysutils/pftop/patches/patch-config_h 22 Apr 2014 10:18:06 -0000 > @@ -1,7 +1,8 @@ > $OpenBSD: patch-config_h,v 1.5 2009/11/30 09:56:39 sthen Exp $ > ---- config.h.orig Wed Nov 7 06:34:18 2007 > -+++ config.h Sun Nov 29 22:27:09 2009 > -@@ -74,11 +74,24 @@ > +XXX remove HAVE_ALTQ hack after bump to 5.6-current > +--- config.h.orig Wed Nov 7 07:34:18 2007 > ++++ config.h Tue Apr 22 05:05:05 2014 > +@@ -74,11 +74,28 @@ > #define HAVE_PFSYNC_STATE > #endif > > @@ -13,6 +14,10 @@ $OpenBSD: patch-config_h,v 1.5 2009/11/3 > +/* #if OS_LEVEL > 46 */ > +#undef HAVE_RULE_NATPASS > +/* #endif */ > ++ > ++#if OS_LEVEL > 55 || 1 > ++#undef HAVE_ALTQ > ++#endif > + > #ifdef HAVE_PFSYNC_STATE > typedef struct pfsync_state pf_state_t; > Index: net/pfstat/Makefile > =================================================================== > RCS file: /cvs/ports/net/pfstat/Makefile,v > retrieving revision 1.31 > diff -u -p -r1.31 Makefile > --- net/pfstat/Makefile 17 Mar 2014 23:22:02 -0000 1.31 > +++ net/pfstat/Makefile 22 Apr 2014 10:14:08 -0000 > @@ -7,7 +7,7 @@ DISTNAME= pfstat-2.3 > > PKGNAME-main= ${DISTNAME} > PKGNAME-daemon= ${DISTNAME:S/-/d-/} > -REVISION= 6 > +REVISION= 7 > CATEGORIES= net > MASTER_SITES= http://www.benzedrine.cx/ > > Index: net/pfstat/patches/patch-parse_y > =================================================================== > RCS file: /cvs/ports/net/pfstat/patches/patch-parse_y,v > retrieving revision 1.1 > diff -u -p -r1.1 patch-parse_y > --- net/pfstat/patches/patch-parse_y 11 Mar 2013 19:50:04 -0000 1.1 > +++ net/pfstat/patches/patch-parse_y 22 Apr 2014 10:13:56 -0000 > @@ -1,6 +1,6 @@ > $OpenBSD: patch-parse_y,v 1.1 2013/03/11 19:50:04 sthen Exp $ > ---- parse.y.orig Sun Feb 24 22:12:50 2013 > -+++ parse.y Sun Feb 24 22:13:05 2013 > +--- parse.y.orig Thu Jan 11 17:01:58 2007 > ++++ parse.y Tue Apr 22 12:13:49 2014 > @@ -133,7 +133,7 @@ coldef : GLOBAL STRING STRING > "short", "normalize", "memory", "bad-timestamp", > "congestion", "ip-option", "proto-cksum", > @@ -10,3 +10,12 @@ $OpenBSD: patch-parse_y,v 1.1 2013/03/11 > int i; > > $$.type = 0; > +@@ -181,6 +181,8 @@ coldef : GLOBAL STRING STRING > + /* NAME pass/drop packet/bytes */ > + | QUEUE STRING STRING STRING > + { > ++ yyerror("ALTQ-style queues not supported anymore"); > ++ YYERROR; > + $$.type = 2; > + $$.arg = strdup($2); > + if (!strcmp($3, "other")) > Index: net/pfstat/patches/patch-pf_c > =================================================================== > RCS file: /cvs/ports/net/pfstat/patches/patch-pf_c,v > retrieving revision 1.1 > diff -u -p -r1.1 patch-pf_c > --- net/pfstat/patches/patch-pf_c 12 Oct 2013 13:11:34 -0000 1.1 > +++ net/pfstat/patches/patch-pf_c 22 Apr 2014 03:10:06 -0000 > @@ -1,12 +1,44 @@ > $OpenBSD: patch-pf_c,v 1.1 2013/10/12 13:11:34 sthen Exp $ > ---- pf.c.orig Sat Oct 12 14:10:22 2013 > -+++ pf.c Sat Oct 12 14:10:25 2013 > -@@ -74,7 +74,7 @@ query_queues(int fd, void (*cb)(int, const char *, int > +--- pf.c.orig Tue Apr 22 05:08:25 2014 > ++++ pf.c Tue Apr 22 05:10:01 2014 > +@@ -38,10 +38,12 @@ static const char rcsid[] = "$Id: pf.c,v 1.1.1.1 2007/ > + #include <netinet/in.h> > + #include <net/if.h> > + #include <net/pfvar.h> > ++#if 0 > + #include <altq/altq.h> > + #include <altq/altq_cbq.h> > + #include <altq/altq_priq.h> > + #include <altq/altq_hfsc.h> > ++#endif > + #include <arpa/inet.h> > + #include <err.h> > + #include <errno.h> > +@@ -53,6 +55,7 @@ static const char rcsid[] = "$Id: pf.c,v 1.1.1.1 2007/ > > - /* fetch each of those queues */ > - for (nr = 0; nr < mnr; ++nr) { > -- struct pfioc_qstats pq; > -+ struct pfioc_altqstats pq; > - union altq_stats s; > - u_int64_t c[8]; > - int i; > + #include "pf.h" > + > ++#if 0 > + union altq_stats { > + class_stats_t cbq; > + struct priq_classstats priq; > +@@ -138,6 +141,7 @@ query_queues(int fd, void (*cb)(int, const char *, int > + } > + return (0); > + } > ++#endif > + > + static int > + query_ifaces(int fd, void (*cb)(int, const char *, int, double)) > +@@ -195,9 +199,11 @@ pf_query(int fd, void (*cb)(int, const char *, int, do > + fprintf(stderr, "pf_query: query_ifaces() failed\n"); > + return (1); > + } > ++#if 0 > + if (query_queues(fd, cb)) { > + fprintf(stderr, "pf_query: query_queues() failed\n"); > + return (1); > + } > ++#endif > + return (0); > + } > > > -- > jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE >