Mon Apr 18 11:41:51 2016 UTC ()
Fix build on SunOS.


(jperkin)
diff -r1.13 -r1.14 pkgsrc/net/gnome-netstatus/distinfo
diff -r1.4 -r1.5 pkgsrc/net/gnome-netstatus/patches/patch-aa

cvs diff -r1.13 -r1.14 pkgsrc/net/gnome-netstatus/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/net/gnome-netstatus/Attic/distinfo 2015/11/04 00:35:02 1.13
+++ pkgsrc/net/gnome-netstatus/Attic/distinfo 2016/04/18 11:41:50 1.14
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.13 2015/11/04 00:35:02 agc Exp $ 1$NetBSD: distinfo,v 1.14 2016/04/18 11:41:50 jperkin Exp $
2 2
3SHA1 (gnome-netstatus-2.26.0.tar.bz2) = 53ca180d45a42b011ae6765461ae55c6a69d66af 3SHA1 (gnome-netstatus-2.26.0.tar.bz2) = 53ca180d45a42b011ae6765461ae55c6a69d66af
4RMD160 (gnome-netstatus-2.26.0.tar.bz2) = 5cf01deb990c503d9691e514cc7bd3ca5d4b00f9 4RMD160 (gnome-netstatus-2.26.0.tar.bz2) = 5cf01deb990c503d9691e514cc7bd3ca5d4b00f9
5SHA512 (gnome-netstatus-2.26.0.tar.bz2) = 359fd6145e12dd3b2689ce127690854b8e41f5ce18f9fd076cf3f49f993b3219a3894bf58d1be89387fbfb452131f8c03929654fb80a5d1d54c875e2d0b48623 5SHA512 (gnome-netstatus-2.26.0.tar.bz2) = 359fd6145e12dd3b2689ce127690854b8e41f5ce18f9fd076cf3f49f993b3219a3894bf58d1be89387fbfb452131f8c03929654fb80a5d1d54c875e2d0b48623
6Size (gnome-netstatus-2.26.0.tar.bz2) = 552061 bytes 6Size (gnome-netstatus-2.26.0.tar.bz2) = 552061 bytes
7SHA1 (patch-aa) = cab8588a081191ee59c9f16f6481aa330331e38d 7SHA1 (patch-aa) = b9ce88e76e52aea18e13718b979de185d2d01e6d

cvs diff -r1.4 -r1.5 pkgsrc/net/gnome-netstatus/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/net/gnome-netstatus/patches/Attic/patch-aa 2015/12/29 04:04:29 1.4
+++ pkgsrc/net/gnome-netstatus/patches/Attic/patch-aa 2016/04/18 11:41:50 1.5
@@ -1,17 +1,28 @@ @@ -1,17 +1,28 @@
1$NetBSD: patch-aa,v 1.4 2015/12/29 04:04:29 dholland Exp $ 1$NetBSD: patch-aa,v 1.5 2016/04/18 11:41:50 jperkin Exp $
2 2
3--- src/netstatus-iface.c.orig 2007-02-13 10:39:19.000000000 +0100 3Don't use SIOCGIFHWADDR on SunOS.
 4
 5--- src/netstatus-iface.c.orig 2009-03-08 05:25:52.000000000 +0000
4+++ src/netstatus-iface.c 6+++ src/netstatus-iface.c
 7@@ -1024,7 +1024,7 @@ netstatus_iface_get_hw_details (Netstatu
 8 char **hw_addr)
 9
 10 {
 11-#ifdef SIOCGIFHWADDR
 12+#if defined(SIOCGIFHWADDR) && !defined(__sun)
 13 static struct HwType *hw_type = NULL;
 14 struct ifreq if_req;
 15 int fd;
5@@ -1121,12 +1121,6 @@ netstatus_iface_get_device_details (Nets 16@@ -1121,12 +1121,6 @@ netstatus_iface_get_device_details (Nets
6 return TRUE; 17 return TRUE;
7 } 18 }
8  19
9-#if !defined(HAVE_SOCKADDR_SA_LEN) 20-#if !defined(HAVE_SOCKADDR_SA_LEN)
10-#define NETSTATUS_SA_LEN(saddr) (sizeof (struct sockaddr)) 21-#define NETSTATUS_SA_LEN(saddr) (sizeof (struct sockaddr))
11-#else 22-#else
12-#define NETSTATUS_SA_LEN(saddr) (MAX ((saddr)->sa_len, sizeof (struct sockaddr))) 23-#define NETSTATUS_SA_LEN(saddr) (MAX ((saddr)->sa_len, sizeof (struct sockaddr)))
13-#endif /* HAVE_SOCKADDR_SA_LEN */ 24-#endif /* HAVE_SOCKADDR_SA_LEN */
14- 25-
15 /* Taken From R. Stevens Unix Network Programming Vol. 1. 26 /* Taken From R. Stevens Unix Network Programming Vol. 1.
16 * 27 *
17 * SIOCGIFCONF does not return an error on all systems if 28 * SIOCGIFCONF does not return an error on all systems if