diff options
author | rumko <rumko@pkgsrc.org> | 2011-02-09 22:51:38 +0000 |
---|---|---|
committer | rumko <rumko@pkgsrc.org> | 2011-02-09 22:51:38 +0000 |
commit | 24ae044abe28c256296f76cca90c7b3989a41753 (patch) | |
tree | 81a423b39c319ad0b57fce59c00b94a1dae64c5e /sysutils/pftop/patches/patch-ad | |
parent | 18f4de5fb32e773c4f44e2d59c21ec33763389f4 (diff) | |
download | pkgsrc-24ae044abe28c256296f76cca90c7b3989a41753.tar.gz |
sysutils/pftop: support newer PF and depend on osabi
* In order for pftop to be built successfully with newer PF
versions (> 4.1), additional patches are necessary which were taken
from OpenBSD's ports as seen in PR pkg/44339
* Pftop compiled for another PF version will not work (properly),
so to avoid any problems we must depend on the OS version
ok@ wiz
Diffstat (limited to 'sysutils/pftop/patches/patch-ad')
-rw-r--r-- | sysutils/pftop/patches/patch-ad | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/sysutils/pftop/patches/patch-ad b/sysutils/pftop/patches/patch-ad index 19cafd7e2ce..69fb9fc7210 100644 --- a/sysutils/pftop/patches/patch-ad +++ b/sysutils/pftop/patches/patch-ad @@ -1,4 +1,8 @@ -$NetBSD: patch-ad,v 1.2 2010/09/18 20:48:23 wiz Exp $ +$NetBSD: patch-ad,v 1.3 2011/02/09 22:51:38 rumko Exp $ +$OpenBSD: patch-engine_c,v 1.1 2008/06/13 00:38:12 canacar Exp $ + +* DragonFly compatibility +* Patches to support PF > 4.1 taken from OpenBSD's ports. --- engine.c.orig 2007-11-07 07:35:44 +0100 +++ engine.c 2009-11-17 00:31:46 +0100 @@ -66,7 +70,17 @@ $NetBSD: patch-ad,v 1.2 2010/09/18 20:48:23 wiz Exp $ } void -@@ -905,12 +910,6 @@ +@@ -809,6 +814,9 @@ + { + order_type *o, *oc; + ++ if (curr_view->mgr->order_list == NULL) ++ return; ++ + oc = curr_view->mgr->order_curr; + + for (o = curr_view->mgr->order_list; o->name != NULL; o++) { +@@ -905,12 +913,6 @@ } void @@ -79,7 +93,7 @@ $NetBSD: patch-ad,v 1.2 2010/09/18 20:48:23 wiz Exp $ setup_term(int dmax) { max_disp = dmax; -@@ -941,8 +940,9 @@ +@@ -941,8 +943,9 @@ keypad(stdscr, TRUE); intrflush(stdscr, FALSE); @@ -90,7 +104,7 @@ $NetBSD: patch-ad,v 1.2 2010/09/18 20:48:23 wiz Exp $ } if (dmax == 0) -@@ -970,7 +970,6 @@ +@@ -970,7 +973,6 @@ } curr_message = NULL; curr_cmd = cmd; @@ -98,7 +112,7 @@ $NetBSD: patch-ad,v 1.2 2010/09/18 20:48:23 wiz Exp $ return prev; } -@@ -987,7 +986,6 @@ +@@ -987,7 +989,6 @@ int msgprintf(char *format, ...) @@ -106,7 +120,7 @@ $NetBSD: patch-ad,v 1.2 2010/09/18 20:48:23 wiz Exp $ { static char buf[1024]; int len; -@@ -1085,28 +1083,21 @@ +@@ -1085,28 +1086,21 @@ if (curr_message != NULL) { if (ch > 0) { curr_message = NULL; @@ -135,7 +149,7 @@ $NetBSD: patch-ad,v 1.2 2010/09/18 20:48:23 wiz Exp $ break; case 'v': /* FALLTHROUGH */ -@@ -1124,49 +1115,40 @@ +@@ -1124,49 +1118,40 @@ /* FALLTHROUGH */ case CTRL_N: dispstart++; @@ -186,7 +200,7 @@ $NetBSD: patch-ad,v 1.2 2010/09/18 20:48:23 wiz Exp $ set_view_hotkey(ch); } -@@ -1177,43 +1159,15 @@ +@@ -1177,43 +1162,15 @@ signal(SIGINT, sig_close); signal(SIGQUIT, sig_close); signal(SIGWINCH, sig_resize); @@ -231,7 +245,7 @@ $NetBSD: patch-ad,v 1.2 2010/09/18 20:48:23 wiz Exp $ if (gotsig_close) break; if (gotsig_resize) { -@@ -1221,13 +1175,31 @@ +@@ -1221,13 +1178,31 @@ endwin(); setup_term(max_disp); gotsig_resize = 0; |