Fix security/dsniff* build on NetBSD-current due recent route(4) change (due the deprecation of RTF_LLINFO). Bump PKGREVISION. Reviewed by <ozaki-r>.diff -r1.40 -r1.41 pkgsrc/security/dsniff/Makefile
(leot)
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.40 2016/03/05 11:29:19 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.41 2016/04/18 08:34:35 leot Exp $ | |
2 | 2 | |||
3 | .include "Makefile.common" | 3 | .include "Makefile.common" | |
4 | 4 | |||
5 | PKGREVISION= 14 | 5 | PKGREVISION= 15 | |
6 | COMMENT= Password sniffer (webspy) | 6 | COMMENT= Password sniffer (webspy) | |
7 | 7 | |||
8 | DEPENDS+= dsniff-nox11-[0-9]*:../../security/dsniff-nox11 | 8 | DEPENDS+= dsniff-nox11-[0-9]*:../../security/dsniff-nox11 | |
9 | 9 | |||
10 | BUILD_TARGET= libmissing.a webspy | 10 | BUILD_TARGET= libmissing.a webspy | |
11 | 11 | |||
12 | INSTALLATION_DIRS+= sbin ${PKGMANDIR}/man8 | 12 | INSTALLATION_DIRS+= sbin ${PKGMANDIR}/man8 | |
13 | 13 | |||
14 | do-install: | 14 | do-install: | |
15 | ${INSTALL_PROGRAM} ${WRKSRC}/webspy ${DESTDIR}${PREFIX}/sbin | 15 | ${INSTALL_PROGRAM} ${WRKSRC}/webspy ${DESTDIR}${PREFIX}/sbin | |
16 | ${INSTALL_MAN} ${WRKSRC}/webspy.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 | 16 | ${INSTALL_MAN} ${WRKSRC}/webspy.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 | |
17 | 17 | |||
18 | BUILDLINK_DEPMETHOD.libXt?= build | 18 | BUILDLINK_DEPMETHOD.libXt?= build |
@@ -1,22 +1,22 @@ | @@ -1,22 +1,22 @@ | |||
1 | $NetBSD: distinfo,v 1.11 2015/11/04 01:17:44 agc Exp $ | 1 | $NetBSD: distinfo,v 1.12 2016/04/18 08:34:35 leot Exp $ | |
2 | 2 | |||
3 | SHA1 (dsniff-2.3.tar.gz) = 671a1df823ab0657fc95e79112924a57281e9c3b | 3 | SHA1 (dsniff-2.3.tar.gz) = 671a1df823ab0657fc95e79112924a57281e9c3b | |
4 | RMD160 (dsniff-2.3.tar.gz) = 89dad0259e90acef30a7aa5f3471de3aaeb06147 | 4 | RMD160 (dsniff-2.3.tar.gz) = 89dad0259e90acef30a7aa5f3471de3aaeb06147 | |
5 | SHA512 (dsniff-2.3.tar.gz) = d27b2bf901cd7e2dcef0d6170318d131ba57d4881c0b85f24ee3de9581c41841eab4363cc8ea0dd6d7dcd1c27dcb61d054dfca964b5674301d8c7a173a9f113d | 5 | SHA512 (dsniff-2.3.tar.gz) = d27b2bf901cd7e2dcef0d6170318d131ba57d4881c0b85f24ee3de9581c41841eab4363cc8ea0dd6d7dcd1c27dcb61d054dfca964b5674301d8c7a173a9f113d | |
6 | Size (dsniff-2.3.tar.gz) = 126797 bytes | 6 | Size (dsniff-2.3.tar.gz) = 126797 bytes | |
7 | SHA1 (patch-aa) = b50347c772c13abd6b62a80315c7bfecc139ba60 | 7 | SHA1 (patch-aa) = b3798143fa0a662870c3144f136773d575c54364 | |
8 | SHA1 (patch-ab) = 6385da7139dcb11ea29ffba468e7fac260b61b44 | 8 | SHA1 (patch-ab) = 6385da7139dcb11ea29ffba468e7fac260b61b44 | |
9 | SHA1 (patch-ac) = da25b9c7d6c06a18308ae8739bc5483341121dee | 9 | SHA1 (patch-ac) = 1730b92ecd421e396781e2e4ba9b7a7d9b90d992 | |
10 | SHA1 (patch-ad) = cab09e1b1a61fd6a3fa96c24fff3cd1519146a3e | 10 | SHA1 (patch-ad) = cab09e1b1a61fd6a3fa96c24fff3cd1519146a3e | |
11 | SHA1 (patch-ae) = e54a7be65c2e1d236b2427d216e1184ff6046a0b | 11 | SHA1 (patch-ae) = e54a7be65c2e1d236b2427d216e1184ff6046a0b | |
12 | SHA1 (patch-ba) = 5f774dcb904681f123fa9cae25ea4d88afee6bb6 | 12 | SHA1 (patch-ba) = 5f774dcb904681f123fa9cae25ea4d88afee6bb6 | |
13 | SHA1 (patch-bb) = 58026805c5a8f91f7fa80a94ddbea0b8fadfadd5 | 13 | SHA1 (patch-bb) = 58026805c5a8f91f7fa80a94ddbea0b8fadfadd5 | |
14 | SHA1 (patch-bc) = 6d27957bd1d10b66428dbea214b0463fa8321bef | 14 | SHA1 (patch-bc) = 6d27957bd1d10b66428dbea214b0463fa8321bef | |
15 | SHA1 (patch-bd) = dc0f17dd287327ff5105e91c5bfa8b2390841fe2 | 15 | SHA1 (patch-bd) = dc0f17dd287327ff5105e91c5bfa8b2390841fe2 | |
16 | SHA1 (patch-be) = 878d5e81909790d852db442ec0bb57fb161a73a4 | 16 | SHA1 (patch-be) = 878d5e81909790d852db442ec0bb57fb161a73a4 | |
17 | SHA1 (patch-bf) = c1bd7f1794d6f8b9fec6cf1d6b24e75ed32c0616 | 17 | SHA1 (patch-bf) = c1bd7f1794d6f8b9fec6cf1d6b24e75ed32c0616 | |
18 | SHA1 (patch-bg) = 6888b68ae38b32a2fd635f5b08c7c637033a28b5 | 18 | SHA1 (patch-bg) = 6888b68ae38b32a2fd635f5b08c7c637033a28b5 | |
19 | SHA1 (patch-bh) = 1e4bee85e6d289c011632ef84d460e46746287c9 | 19 | SHA1 (patch-bh) = 1e4bee85e6d289c011632ef84d460e46746287c9 | |
20 | SHA1 (patch-bi) = 47c6b0e3682af9ee3b212b0d0800d9a74037df30 | 20 | SHA1 (patch-bi) = 47c6b0e3682af9ee3b212b0d0800d9a74037df30 | |
21 | SHA1 (patch-bj) = b6d45af26058a221cb68d72c45e7358c1ef894c0 | 21 | SHA1 (patch-bj) = b6d45af26058a221cb68d72c45e7358c1ef894c0 | |
22 | SHA1 (patch-bk) = 3a36f7a11a5590daea9b1cf7c8d7772a88ff2a18 | 22 | SHA1 (patch-bk) = 3a36f7a11a5590daea9b1cf7c8d7772a88ff2a18 |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.15 2016/03/05 11:29:20 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.16 2016/04/18 08:34:35 leot Exp $ | |
2 | 2 | |||
3 | .include "../../security/dsniff/Makefile.common" | 3 | .include "../../security/dsniff/Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= dsniff-nox11-${VERS} | 5 | PKGNAME= dsniff-nox11-${VERS} | |
6 | PKGREVISION= 8 | 6 | PKGREVISION= 9 | |
7 | COMMENT= Password sniffer | 7 | COMMENT= Password sniffer | |
8 | 8 | |||
9 | CONFIGURE_ARGS+= --without-x | 9 | CONFIGURE_ARGS+= --without-x | |
10 | 10 | |||
11 | INSTALLATION_DIRS+= ${PKGMANDIR}/man8 | 11 | INSTALLATION_DIRS+= ${PKGMANDIR}/man8 | |
12 | INSTALL_MAKE_FLAGS+= install_prefix=${DESTDIR} | 12 | INSTALL_MAKE_FLAGS+= install_prefix=${DESTDIR} | |
13 | 13 | |||
14 | CFLAGS.Darwin+= -DBIND_8_COMPAT | 14 | CFLAGS.Darwin+= -DBIND_8_COMPAT | |
15 | 15 | |||
16 | post-configure: | 16 | post-configure: | |
17 | ( cd ${WRKSRC} \ | 17 | ( cd ${WRKSRC} \ | |
18 | && grep '#define.*HAVE_SYS_QUEUE_H' config.h >/dev/null \ | 18 | && grep '#define.*HAVE_SYS_QUEUE_H' config.h >/dev/null \ | |
19 | && mv missing/sys/queue.h missing/sys/queue.h.fake ) | 19 | && mv missing/sys/queue.h missing/sys/queue.h.fake ) |
@@ -1,8 +1,12 @@ | @@ -1,8 +1,12 @@ | |||
1 | $NetBSD: patch-aa,v 1.1 2000/12/18 08:49:39 itojun Exp $ | 1 | $NetBSD: patch-aa,v 1.2 2016/04/18 08:34:35 leot Exp $ | |
2 | 2 | |||
3 | --- pcaputil.c- Mon Dec 18 17:40:54 2000 | 3 | --- pcaputil.c.orig 2000-11-14 15:51:08.000000000 +0000 | |
4 | +++ pcaputil.c Mon Dec 18 17:41:03 2000 | 4 | +++ pcaputil.c | |
5 | @@ -16,2 +16,3 @@ | 5 | @@ -14,6 +14,7 @@ | |
6 | #include <string.h> | |||
7 | #include <err.h> | |||
6 | #include <pcap.h> | 8 | #include <pcap.h> | |
7 | +#undef BSD | 9 | +#undef BSD | |
8 | #ifdef BSD | 10 | #ifdef BSD | |
11 | #include <pcap-int.h> | |||
12 | #endif |
@@ -1,21 +1,33 @@ | @@ -1,21 +1,33 @@ | |||
1 | $NetBSD: patch-ac,v 1.2 2008/10/01 08:43:09 apb Exp $ | 1 | $NetBSD: patch-ac,v 1.3 2016/04/18 08:34:35 leot Exp $ | |
2 | 2 | |||
3 | --- arp.c.orig 2000-11-14 17:51:03.000000000 +0200 | 3 | --- arp.c.orig 2000-11-14 15:51:03.000000000 +0000 | |
4 | +++ arp.c | 4 | +++ arp.c | |
5 | @@ -17,7 +17,7 @@ | 5 | @@ -17,7 +17,7 @@ | |
6 | #include <sys/sysctl.h> | 6 | #include <sys/sysctl.h> | |
7 | #include <net/if_dl.h> | 7 | #include <net/if_dl.h> | |
8 | #include <net/route.h> | 8 | #include <net/route.h> | |
9 | -#ifdef __FreeBSD__ /* XXX */ | 9 | -#ifdef __FreeBSD__ /* XXX */ | |
10 | +#if defined(__FreeBSD__) || defined(__DragonFly__) /* XXX */ | 10 | +#if defined(__FreeBSD__) || defined(__DragonFly__) /* XXX */ | |
11 | #define ether_addr_octet octet | 11 | #define ether_addr_octet octet | |
12 | #endif | 12 | #endif | |
13 | #else /* !BSD */ | 13 | #else /* !BSD */ | |
14 | @@ -32,6 +32,7 @@ | 14 | @@ -32,6 +32,7 @@ | |
15 | #include <netinet/if_ether.h> | 15 | #include <netinet/if_ether.h> | |
16 | #include <stdio.h> | 16 | #include <stdio.h> | |
17 | #include <stdlib.h> | 17 | #include <stdlib.h> | |
18 | +#include <string.h> | 18 | +#include <string.h> | |
19 | #include <unistd.h> | 19 | #include <unistd.h> | |
20 | 20 | |||
21 | #ifdef BSD | 21 | #ifdef BSD | |
22 | @@ -51,7 +52,11 @@ arp_cache_lookup(in_addr_t ip, struct et | |||
23 | mib[2] = 0; | |||
24 | mib[3] = AF_INET; | |||
25 | mib[4] = NET_RT_FLAGS; | |||
26 | +#ifdef RTF_LLDATA | |||
27 | + mib[5] = RTF_LLDATA; | |||
28 | +#else | |||
29 | mib[5] = RTF_LLINFO; | |||
30 | +#endif | |||
31 | ||||
32 | if (sysctl(mib, 6, NULL, &len, NULL, 0) < 0) | |||
33 | return (-1); |