Mon May 20 13:49:07 2013 UTC ()
Extend ip_mreq hack to SunOS platforms


(fhajny)
diff -r1.15 -r1.16 pkgsrc/net/quagga/distinfo
diff -r1.1 -r1.2 pkgsrc/net/quagga/patches/patch-configure

cvs diff -r1.15 -r1.16 pkgsrc/net/quagga/distinfo (expand / switch to unified diff)

--- pkgsrc/net/quagga/distinfo 2012/08/08 00:13:53 1.15
+++ pkgsrc/net/quagga/distinfo 2013/05/20 13:49:07 1.16
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.15 2012/08/08 00:13:53 marino Exp $ 1$NetBSD: distinfo,v 1.16 2013/05/20 13:49:07 fhajny Exp $
2 2
3SHA1 (quagga-0.99.21.tar.gz) = 9f9874ca1d044e00ce38f990aadeb1a7e486213c 3SHA1 (quagga-0.99.21.tar.gz) = 9f9874ca1d044e00ce38f990aadeb1a7e486213c
4RMD160 (quagga-0.99.21.tar.gz) = 34d164b7e881b00e753df02b0efff7327fdc75de 4RMD160 (quagga-0.99.21.tar.gz) = 34d164b7e881b00e753df02b0efff7327fdc75de
5Size (quagga-0.99.21.tar.gz) = 2297174 bytes 5Size (quagga-0.99.21.tar.gz) = 2297174 bytes
6SHA1 (patch-configure) = 54d42bc70af4c714b8cccdcf40cc1f397d93024f 6SHA1 (patch-configure) = 88a1707b8d765a0a0f1e2e9edab4cb274b2c4458

cvs diff -r1.1 -r1.2 pkgsrc/net/quagga/patches/patch-configure (expand / switch to unified diff)

--- pkgsrc/net/quagga/patches/patch-configure 2012/08/08 00:13:54 1.1
+++ pkgsrc/net/quagga/patches/patch-configure 2013/05/20 13:49:07 1.2
@@ -1,13 +1,14 @@ @@ -1,13 +1,14 @@
1$NetBSD: patch-configure,v 1.1 2012/08/08 00:13:54 marino Exp $ 1$NetBSD: patch-configure,v 1.2 2013/05/20 13:49:07 fhajny Exp $
2 2
 3Extend ip_mreq hack to DragonFlyBSD and SunOS.
3--- configure.orig 2012-05-01 20:48:03.000000000 +0000 4--- configure.orig 2012-05-01 20:48:03.000000000 +0000
4+++ configure 5+++ configure
5@@ -16472,6 +16472,8 @@ main () 6@@ -16472,6 +16472,8 @@ main ()
6 { 7 {
7 #if (defined(__FreeBSD__) && ((__FreeBSD_version >= 500022 && __FreeBSD_version < 700000) || (__FreeBSD_version < 500000 && __FreeBSD_version >= 440000))) || (defined(__NetBSD__) && defined(__NetBSD_Version__) && __NetBSD_Version__ >= 106010000) 8 #if (defined(__FreeBSD__) && ((__FreeBSD_version >= 500022 && __FreeBSD_version < 700000) || (__FreeBSD_version < 500000 && __FreeBSD_version >= 440000))) || (defined(__NetBSD__) && defined(__NetBSD_Version__) && __NetBSD_Version__ >= 106010000)
8 return (0); 9 return (0);
9+#elif defined(__DragonFly__) 10+#elif defined(__DragonFly__) || defined(__sun)
10+ return (0); 11+ return (0);
11 #else 12 #else
12 #error No support for BSD struct ip_mreq hack detected 13 #error No support for BSD struct ip_mreq hack detected
13 #endif 14 #endif