Fri Aug 30 22:39:27 2013 UTC ()
Don't use IP_PKTINFO on NetBSD.


(joerg)
diff -r1.6 -r1.7 pkgsrc/net/mrt/distinfo
diff -r0 -r1.1 pkgsrc/net/mrt/patches/patch-lib_kernel_socket.c

cvs diff -r1.6 -r1.7 pkgsrc/net/mrt/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/net/mrt/Attic/distinfo 2007/12/21 13:30:12 1.6
+++ pkgsrc/net/mrt/Attic/distinfo 2013/08/30 22:39:27 1.7
@@ -1,13 +1,14 @@ @@ -1,13 +1,14 @@
1$NetBSD: distinfo,v 1.6 2007/12/21 13:30:12 obache Exp $ 1$NetBSD: distinfo,v 1.7 2013/08/30 22:39:27 joerg Exp $
2 2
3SHA1 (mrt-2.2.2a-Aug11.tar.gz) = 6290a0b8d5539fddbd562d8dec64deb291dd3369 3SHA1 (mrt-2.2.2a-Aug11.tar.gz) = 6290a0b8d5539fddbd562d8dec64deb291dd3369
4RMD160 (mrt-2.2.2a-Aug11.tar.gz) = e62d3b06d802757cbb1aa4225713b8bf7523ba77 4RMD160 (mrt-2.2.2a-Aug11.tar.gz) = e62d3b06d802757cbb1aa4225713b8bf7523ba77
5Size (mrt-2.2.2a-Aug11.tar.gz) = 596596 bytes 5Size (mrt-2.2.2a-Aug11.tar.gz) = 596596 bytes
6SHA1 (patch-aa) = b3d4121b5d94f6bc6b702e6c72e3565adf19d74e 6SHA1 (patch-aa) = b3d4121b5d94f6bc6b702e6c72e3565adf19d74e
7SHA1 (patch-ab) = 6f2d358eb50ccd7c8caa11cb3bff9f6b6232b8dd 7SHA1 (patch-ab) = 6f2d358eb50ccd7c8caa11cb3bff9f6b6232b8dd
8SHA1 (patch-ac) = 2fc1c1f19848c90f7344813090fc7c96de121702 8SHA1 (patch-ac) = 2fc1c1f19848c90f7344813090fc7c96de121702
9SHA1 (patch-ad) = bbc017a99d34ee3bd6eecad077102b10c7e83349 9SHA1 (patch-ad) = bbc017a99d34ee3bd6eecad077102b10c7e83349
10SHA1 (patch-ae) = 1689741472239677511a8e06357fc37f34eae4d4 10SHA1 (patch-ae) = 1689741472239677511a8e06357fc37f34eae4d4
11SHA1 (patch-af) = 83678e7e5b1016cfd29b0b8efcc362b3500daf3f 11SHA1 (patch-af) = 83678e7e5b1016cfd29b0b8efcc362b3500daf3f
12SHA1 (patch-ag) = 1719581ab090e77b51642f999f96b54fa8434a10 12SHA1 (patch-ag) = 1719581ab090e77b51642f999f96b54fa8434a10
13SHA1 (patch-ah) = 38e50462c50c89ea12330cbe91ddf7f66f59dada 13SHA1 (patch-ah) = 38e50462c50c89ea12330cbe91ddf7f66f59dada
 14SHA1 (patch-lib_kernel_socket.c) = 2ad0556982d0997df6a608fa9f3836e99d5c7f05

File Added: pkgsrc/net/mrt/patches/Attic/patch-lib_kernel_socket.c
$NetBSD: patch-lib_kernel_socket.c,v 1.1 2013/08/30 22:39:27 joerg Exp $

--- lib/kernel/socket.c.orig	2013-08-30 20:24:06.000000000 +0000
+++ lib/kernel/socket.c
@@ -976,7 +976,7 @@ recvmsgfrom (int sockfd, u_char *buffer,
 	    else 
 #endif /* HAVE_IPV6 */
 		switch (cmsg->cmsg_type) {
-#ifdef IP_PKTINFO
+#if defined(IP_PKTINFO) && !defined(__NetBSD__)
 		case IP_PKTINFO:
 {
 		    struct in_pktinfo *info;