diff options
author | hans <hans@pkgsrc.org> | 2011-10-04 14:08:48 +0000 |
---|---|---|
committer | hans <hans@pkgsrc.org> | 2011-10-04 14:08:48 +0000 |
commit | eb0bf0285ef936439596ea7bb03a6a12dbd75208 (patch) | |
tree | 992041056932342f3d18044db22a26978725fa2f | |
parent | b9b0aca930b608c056d8b4a8c0ee0c2c863d643a (diff) | |
download | pkgsrc-eb0bf0285ef936439596ea7bb03a6a12dbd75208.tar.gz |
Fix build on SunOS.
-rw-r--r-- | net/mDNSResponder/distinfo | 4 | ||||
-rw-r--r-- | net/mDNSResponder/patches/patch-Clients_dns-sd.c | 5 |
2 files changed, 4 insertions, 5 deletions
diff --git a/net/mDNSResponder/distinfo b/net/mDNSResponder/distinfo index cbf0fbe121c..8f389541b02 100644 --- a/net/mDNSResponder/distinfo +++ b/net/mDNSResponder/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.28 2011/08/29 03:34:39 riz Exp $ +$NetBSD: distinfo,v 1.29 2011/10/04 14:08:48 hans Exp $ SHA1 (mDNSResponder-258.14.tar.gz) = 2a34794ff9a5184ce1e57ccea4001b5af6635f7b RMD160 (mDNSResponder-258.14.tar.gz) = fbd9dcfa84dbeb9de379066958a0b509af074dbc Size (mDNSResponder-258.14.tar.gz) = 1833244 bytes -SHA1 (patch-Clients_dns-sd.c) = 65adfe65bff033ef8f5cb0eacf49614c15b46cfa +SHA1 (patch-Clients_dns-sd.c) = 5adac63ba76497056c1abfd426460560b8a3f012 SHA1 (patch-aa) = 3f31f10ab6bf0d3ec72b56791cc4db5f24bfeb0b SHA1 (patch-ab) = 8567d3a9849377fdfd1fd98f1b0dd164561bb6c9 SHA1 (patch-ac) = 3fb065c49ed434f031ea29214ec4140b24f8da64 diff --git a/net/mDNSResponder/patches/patch-Clients_dns-sd.c b/net/mDNSResponder/patches/patch-Clients_dns-sd.c index 9c94fe027e5..83e67837188 100644 --- a/net/mDNSResponder/patches/patch-Clients_dns-sd.c +++ b/net/mDNSResponder/patches/patch-Clients_dns-sd.c @@ -1,13 +1,12 @@ -$NetBSD: patch-Clients_dns-sd.c,v 1.3 2011/06/03 19:30:39 shattered Exp $ +$NetBSD: patch-Clients_dns-sd.c,v 1.4 2011/10/04 14:08:48 hans Exp $ --- Clients/dns-sd.c.orig 2010-05-15 00:16:11.000000000 +0000 +++ Clients/dns-sd.c @@ -170,8 +170,19 @@ cl dns-sd.c -I../mDNSShared -DNOT_HAVE_G - #include <netinet/in.h> // For struct sockaddr_in() #include <arpa/inet.h> // For inet_addr() #include <net/if.h> // For if_nametoindex() static const char kFilePathSep = '/'; -+#ifdef __linux__ ++#if defined(__linux__) || defined(__sun) + static size_t _sa_len(const struct sockaddr *addr) + { + if (addr->sa_family == AF_INET) return (sizeof(struct sockaddr_in)); |