summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpeter <peter>2006-03-06 23:02:07 +0000
committerpeter <peter>2006-03-06 23:02:07 +0000
commit4f21cd47eca1f0f2cbfa021481b7946b61892842 (patch)
tree90f140230d1743be7fab63985b0ca704ad9b0c01
parent1e0401c37b4efd1b58de6adebf438977a3be62b3 (diff)
downloadpkgsrc-4f21cd47eca1f0f2cbfa021481b7946b61892842.tar.gz
The previous commit to fix the include path didn't worked so well on
NetBSD 2 + pflkm, because the path was substituted by "__nonexistent__". So to fix this properly, add a patch with CPP conditional which fixes the path for __DragonFly__.
-rw-r--r--sysutils/pfstat/Makefile8
-rw-r--r--sysutils/pfstat/distinfo4
-rw-r--r--sysutils/pfstat/patches/patch-aa19
-rw-r--r--sysutils/pftop/Makefile8
-rw-r--r--sysutils/pftop/distinfo6
-rw-r--r--sysutils/pftop/patches/patch-ab80
-rw-r--r--sysutils/pftop/patches/patch-ac20
7 files changed, 85 insertions, 60 deletions
diff --git a/sysutils/pfstat/Makefile b/sysutils/pfstat/Makefile
index 46ad13217e3..942489de6f1 100644
--- a/sysutils/pfstat/Makefile
+++ b/sysutils/pfstat/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2006/02/05 23:10:56 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2006/03/06 23:02:07 peter Exp $
DISTNAME= pfstat-1.7
PKGREVISION= 1
@@ -13,12 +13,6 @@ NO_CONFIGURE= yes
INSTALLATION_DIRS= bin man/man8
-SUBST_CLASSES+= path
-SUBST_STAGE.path= post-patch
-SUBST_FILES.path= pfstat.c
-SUBST_SED.path= -e 's,net/pfvar.h,${H_PFLKM:S/\/usr\/include\///},g'
-SUBST_MESSAGE.path= "Fixing include path."
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/pfstat ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/pfstat.8 ${PREFIX}/man/man8
diff --git a/sysutils/pfstat/distinfo b/sysutils/pfstat/distinfo
index 45449c8087d..67f082d6685 100644
--- a/sysutils/pfstat/distinfo
+++ b/sysutils/pfstat/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2005/02/24 13:40:56 agc Exp $
+$NetBSD: distinfo,v 1.3 2006/03/06 23:02:07 peter Exp $
SHA1 (pfstat-1.7.tar.gz) = 7bd125039c130a56a4dda3040d309d0f445d88b5
RMD160 (pfstat-1.7.tar.gz) = d15ebd14a42ddbdacf326b4ad59c2fcf4f7d8b07
Size (pfstat-1.7.tar.gz) = 9610 bytes
-SHA1 (patch-aa) = 3be95865766518c91520379c68a06c4e73e7c118
+SHA1 (patch-aa) = b1d244d9788cfaf33f3665108a419dc40ff68fea
diff --git a/sysutils/pfstat/patches/patch-aa b/sysutils/pfstat/patches/patch-aa
index 8f7f074d988..45fea1a4a5f 100644
--- a/sysutils/pfstat/patches/patch-aa
+++ b/sysutils/pfstat/patches/patch-aa
@@ -1,8 +1,21 @@
-$NetBSD: patch-aa,v 1.1.1.1 2004/11/05 15:07:15 peter Exp $
+$NetBSD: patch-aa,v 1.2 2006/03/06 23:02:07 peter Exp $
--- pfstat.c.orig 2003-09-10 19:45:27.000000000 +0200
-+++ pfstat.c 2004-06-08 13:36:51.000000000 +0200
-@@ -167,26 +167,26 @@
++++ pfstat.c 2006-03-06 23:50:43.000000000 +0100
+@@ -37,7 +37,12 @@
+ #include <sys/socket.h>
+ #include <netinet/in.h>
+ #include <net/if.h>
++#ifdef __DragonFly__
++#include <net/pf/pfvar.h>
++#else
+ #include <net/pfvar.h>
++#endif
++
+ #include <err.h>
+ #include <fcntl.h>
+ #include <stdio.h>
+@@ -167,26 +172,26 @@
}
close(dev);
if (s.running) {
diff --git a/sysutils/pftop/Makefile b/sysutils/pftop/Makefile
index 91ba313a7f8..0920e77c1e0 100644
--- a/sysutils/pftop/Makefile
+++ b/sysutils/pftop/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2005/12/07 12:50:30 peter Exp $
+# $NetBSD: Makefile,v 1.6 2006/03/06 23:02:07 peter Exp $
DISTNAME= pftop-0.4
CATEGORIES= sysutils net
@@ -15,12 +15,6 @@ CFLAGS+= -I${PREFIX}/include
INSTALLATION_DIRS= man/man8 sbin
-SUBST_CLASSES+= path
-SUBST_STAGE.path= post-patch
-SUBST_FILES.path= cache.c pftop.c
-SUBST_SED.path= -e 's,net/pfvar.h,${H_PFLKM:S/\/usr\/include\///},g'
-SUBST_MESSAGE.path= "Fixing include path."
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/pftop ${PREFIX}/sbin
${INSTALL_MAN} ${WRKSRC}/pftop.8 ${PREFIX}/man/man8
diff --git a/sysutils/pftop/distinfo b/sysutils/pftop/distinfo
index 2f95fd7d2b8..3816823453c 100644
--- a/sysutils/pftop/distinfo
+++ b/sysutils/pftop/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.4 2005/12/07 14:32:07 joerg Exp $
+$NetBSD: distinfo,v 1.5 2006/03/06 23:02:07 peter Exp $
SHA1 (pftop-0.4.tar.gz) = 717d8a9527a412cf21c1a6b7e6fa054bf0298ab2
RMD160 (pftop-0.4.tar.gz) = fc08e6ec45fbfdca30e32bd0d90f04968e323dc4
Size (pftop-0.4.tar.gz) = 23631 bytes
SHA1 (patch-aa) = f8b273c9c81edf44b42d6379aa7ac92ceb1147f7
-SHA1 (patch-ab) = b7feed8a57050622169b97d3f74acc1bb07eab00
-SHA1 (patch-ac) = 3f0d345de805086a141937cd1c24d20e49617fa1
+SHA1 (patch-ab) = 00289cfe2f36b3c7839487ea5253403c073a0138
+SHA1 (patch-ac) = 75b7deb28a396c3259e95f9f22d85c604699a261
diff --git a/sysutils/pftop/patches/patch-ab b/sysutils/pftop/patches/patch-ab
index e9a582cc08c..bbd435f582c 100644
--- a/sysutils/pftop/patches/patch-ab
+++ b/sysutils/pftop/patches/patch-ab
@@ -1,7 +1,7 @@
-$NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
+$NetBSD: patch-ab,v 1.4 2006/03/06 23:02:08 peter Exp $
---- pftop.c.orig 2003-08-05 01:20:39.000000000 +0000
-+++ pftop.c
+--- pftop.c.orig 2003-08-05 03:20:39.000000000 +0200
++++ pftop.c 2006-03-06 23:52:20.000000000 +0100
@@ -31,6 +31,11 @@
*/
#include "config.h"
@@ -14,7 +14,19 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
#include <sys/types.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
-@@ -54,7 +59,9 @@
+@@ -39,7 +44,11 @@
+ #include <netinet/in.h>
+ #define TCPSTATES
+ #include <netinet/tcp_fsm.h>
++#ifdef __DragonFly__
++#include <net/pf/pfvar.h>
++#else
+ #include <net/pfvar.h>
++#endif
+ #include <arpa/inet.h>
+
+ #ifdef HAVE_ALTQ
+@@ -54,7 +63,9 @@
#include <err.h>
#include <errno.h>
#include <fcntl.h>
@@ -24,7 +36,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
-@@ -192,9 +199,6 @@ int cachestates = 0;
+@@ -192,9 +203,6 @@
volatile sig_atomic_t gotsig_close = 0;
volatile sig_atomic_t gotsig_resize = 0;
@@ -34,7 +46,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
#define FLD_ALIGN_LEFT 0
#define FLD_ALIGN_RIGHT 1
-@@ -506,7 +510,6 @@ tb_end(void)
+@@ -506,7 +514,6 @@
int
tbprintf(char *format, ...)
@@ -42,7 +54,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
{
int len;
va_list arg;
-@@ -543,6 +546,10 @@ move_horiz(int offset)
+@@ -543,6 +550,10 @@
}
}
@@ -53,7 +65,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
void
print_str(int len, const char *str)
{
-@@ -758,7 +765,6 @@ set_curr_view(field_view *v)
+@@ -758,7 +769,6 @@
}
if ((curr_view != NULL) && (curr_view->mgr != v->mgr)) {
@@ -61,7 +73,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
if (v->mgr != NULL && v->mgr->select_fn != NULL)
v->mgr->select_fn();
}
-@@ -766,7 +772,6 @@ set_curr_view(field_view *v)
+@@ -766,7 +776,6 @@
curr_view = v;
curr_mgr = v->mgr;
field_setup();
@@ -69,7 +81,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
}
void
-@@ -849,11 +854,9 @@ update_cache()
+@@ -849,11 +858,9 @@
if (cachestates) {
show_field(FLD_SI);
show_field(FLD_SP);
@@ -81,7 +93,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
}
field_setup();
}
-@@ -1212,7 +1215,7 @@ read_states(int dev)
+@@ -1212,7 +1219,7 @@
ps.ps_buf = (char *) state_buf;
if (ioctl(dev, DIOCGETSTATES, &ps) < 0) {
@@ -90,7 +102,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
}
num_states = ps.ps_len / sizeof(struct pf_state);
-@@ -1303,7 +1306,7 @@ print_header(struct pf_status *status)
+@@ -1303,7 +1310,7 @@
tbprintf(" PAUSED");
if (rawmode)
@@ -99,7 +111,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
else
mvprintw(0, 0, "%s", tmp_buf);
-@@ -1319,7 +1322,10 @@ print_header(struct pf_status *status)
+@@ -1319,7 +1326,10 @@
len = columns - strlen(tmp_buf);
if (len < 0)
len = 0;
@@ -111,7 +123,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
}
tb_end();
-@@ -1645,7 +1651,7 @@ disp_update(int dev)
+@@ -1645,7 +1655,7 @@
dispstart = 0;
if (ioctl(dev, DIOCGETSTATUS, &status)) {
@@ -120,7 +132,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
return (-1);
}
-@@ -1681,7 +1687,7 @@ read_rules(int dev)
+@@ -1681,7 +1691,7 @@
memset(&pr, 0, sizeof(pr));
if (ioctl(dev, DIOCGETRULES, &pr)) {
@@ -129,7 +141,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
return (-1);
}
-@@ -1704,7 +1710,7 @@ read_rules(int dev)
+@@ -1704,7 +1714,7 @@
for (nr = 0; nr < num_rules; ++nr) {
pr.nr = nr;
if (ioctl(dev, DIOCGETRULE, &pr)) {
@@ -138,7 +150,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
return (-1);
}
rules[nr] = pr.rule;
-@@ -1802,7 +1808,11 @@ tb_print_fromto(struct pf_rule_addr *src
+@@ -1802,7 +1812,11 @@
PF_AZERO(PT_MASK(src), AF_INET6))
tbprintf("any ");
else {
@@ -150,7 +162,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
tbprintf("! ");
#ifdef HAVE_ADDR_WRAP
tb_print_addrw(&src->addr, PT_MASK(src), af);
-@@ -1823,7 +1833,11 @@ tb_print_fromto(struct pf_rule_addr *src
+@@ -1823,7 +1837,11 @@
PF_AZERO(PT_MASK(dst), AF_INET6))
tbprintf("any ");
else {
@@ -162,7 +174,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
tbprintf("! ");
#ifdef HAVE_ADDR_WRAP
tb_print_addrw(&dst->addr, PT_MASK(dst), af);
-@@ -1890,8 +1904,13 @@ print_rule(struct pf_rule *pr)
+@@ -1890,8 +1908,13 @@
#ifdef HAVE_RULE_STATES
print_fld_size(FLD_STATS, pr->states);
#endif
@@ -176,7 +188,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
print_fld_uint(FLD_RULE, pr->nr);
print_fld_str(FLD_DIR, pr->direction == PF_OUT ? "Out" : "In");
if (pr->quick)
-@@ -2486,12 +2505,6 @@ sig_resize(int signal)
+@@ -2486,12 +2509,6 @@
}
void
@@ -189,7 +201,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
usage()
{
extern char *__progname;
-@@ -2544,7 +2557,9 @@ show_help(void)
+@@ -2544,7 +2561,9 @@
line++;
mvprintw(line++, 6, "press any key to continue ...");
@@ -199,7 +211,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
}
void
-@@ -2577,8 +2592,9 @@ setup_term(int maxstates)
+@@ -2577,8 +2596,9 @@
keypad(stdscr, TRUE);
intrflush(stdscr, FALSE);
@@ -210,7 +222,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
}
if (maxstates == 0)
-@@ -2597,7 +2613,6 @@ command_set(struct command *cmd)
+@@ -2597,7 +2617,6 @@
cmdbuf[0] = 0;
}
curr_cmd = cmd;
@@ -218,7 +230,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
return prev;
}
-@@ -2618,10 +2633,8 @@ cmd_delay(void)
+@@ -2618,10 +2637,8 @@
{
int del;
del = atoi(cmdbuf);
@@ -230,7 +242,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
}
void
-@@ -2646,7 +2659,6 @@ cmd_keyboard(int ch)
+@@ -2646,7 +2663,6 @@
if (cmd_len < sizeof(cmdbuf) - 1) {
cmdbuf[cmd_len++] = ch;
cmdbuf[cmd_len] = 0;
@@ -238,7 +250,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
} else
beep();
}
-@@ -2663,10 +2675,9 @@ cmd_keyboard(int ch)
+@@ -2663,10 +2679,9 @@
case KEY_BACKSPACE:
case KEY_DC:
case CTRL_H:
@@ -251,7 +263,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
beep();
break;
default:
-@@ -2687,9 +2698,6 @@ keyboard(void)
+@@ -2687,9 +2702,6 @@
}
switch (ch) {
@@ -261,7 +273,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
case 'c':
cachestates = !cachestates;
update_cache();
-@@ -2698,25 +2706,21 @@ keyboard(void)
+@@ -2698,25 +2710,21 @@
/* FALLTHROUGH */
case 'h':
show_help();
@@ -287,7 +299,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
break;
case 's':
command_set(&cm_delay);
-@@ -2737,49 +2741,40 @@ keyboard(void)
+@@ -2737,49 +2745,40 @@
/* FALLTHROUGH */
case CTRL_N:
dispstart++;
@@ -338,7 +350,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
set_view_hotkey(ch);
}
-@@ -2790,6 +2785,7 @@ main(int argc, char *argv[])
+@@ -2790,6 +2789,7 @@
extern int optind;
struct pf_status status;
@@ -346,7 +358,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
char *orderstr = NULL;
char *viewstr = NULL;
-@@ -2872,7 +2868,6 @@ main(int argc, char *argv[])
+@@ -2872,7 +2872,6 @@
signal(SIGINT, sig_close);
signal(SIGQUIT, sig_close);
signal(SIGWINCH, sig_resize);
@@ -354,7 +366,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
#ifdef HAVE_DEVICE_RO
dev = open("/dev/pf", O_RDONLY);
-@@ -2884,7 +2879,7 @@ main(int argc, char *argv[])
+@@ -2884,7 +2883,7 @@
/* preallocate existing states if possible */
if (ioctl(dev, DIOCGETSTATUS, &status)) {
@@ -363,7 +375,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
alloc_buf(0);
} else
alloc_buf(status.states);
-@@ -2910,36 +2905,7 @@ main(int argc, char *argv[])
+@@ -2910,36 +2909,7 @@
if (rawmode && countmax == 0)
countmax = 1;
@@ -400,7 +412,7 @@ $NetBSD: patch-ab,v 1.3 2005/12/07 14:32:07 joerg Exp $
if (gotsig_close)
break;
if (gotsig_resize) {
-@@ -2947,12 +2913,30 @@ main(int argc, char *argv[])
+@@ -2947,12 +2917,30 @@
endwin();
setup_term(maxstates);
gotsig_resize = 0;
diff --git a/sysutils/pftop/patches/patch-ac b/sysutils/pftop/patches/patch-ac
index c422085378c..8f71e9eb4b1 100644
--- a/sysutils/pftop/patches/patch-ac
+++ b/sysutils/pftop/patches/patch-ac
@@ -1,8 +1,20 @@
-$NetBSD: patch-ac,v 1.1 2005/12/07 14:32:07 joerg Exp $
+$NetBSD: patch-ac,v 1.2 2006/03/06 23:02:08 peter Exp $
---- cache.c.orig 2005-12-07 14:21:26.000000000 +0000
-+++ cache.c
-@@ -54,6 +54,7 @@ static __inline int sc_cmp(struct sc_ent
+--- cache.c.orig 2003-08-05 03:20:29.000000000 +0200
++++ cache.c 2006-03-06 23:52:42.000000000 +0100
+@@ -37,7 +37,11 @@
+ #include <netinet/in.h>
+
+ #include <netinet/tcp_fsm.h>
++#ifdef __DragonFly__
++#include <net/pf/pfvar.h>
++#else
+ #include <net/pfvar.h>
++#endif
+ #include <arpa/inet.h>
+
+ #include <stdio.h>
+@@ -54,6 +58,7 @@
/* initialize the tree and queue */
RB_HEAD(sc_tree, sc_ent) sctree;