diff options
author | ryoon <ryoon@pkgsrc.org> | 2013-07-05 16:28:43 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2013-07-05 16:28:43 +0000 |
commit | 1bd2145f6552564526106f8ca4d09d8b2098783e (patch) | |
tree | 8ce4097f66df6cbdddce6ee9b4384fb9ee0e0087 /net/avahi | |
parent | af5df347ecd824ef07ea69936639ff0302359a68 (diff) | |
download | pkgsrc-1bd2145f6552564526106f8ca4d09d8b2098783e.tar.gz |
Fix build on NetBSD 6.99.23.
* EXTRACT_USING=bsdtar for supressing warnings in extract stage.
* Add a patch to fix build on NetBSD 6.99.23, IP_PKTINFO related.
Diffstat (limited to 'net/avahi')
-rw-r--r-- | net/avahi/Makefile | 4 | ||||
-rw-r--r-- | net/avahi/distinfo | 3 | ||||
-rw-r--r-- | net/avahi/patches/patch-avahi-core_socket.c | 19 |
3 files changed, 24 insertions, 2 deletions
diff --git a/net/avahi/Makefile b/net/avahi/Makefile index 88391cb03ab..59cda6d0b08 100644 --- a/net/avahi/Makefile +++ b/net/avahi/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.45 2013/06/17 12:44:54 wiz Exp $ +# $NetBSD: Makefile,v 1.46 2013/07/05 16:28:43 ryoon Exp $ DISTNAME= avahi-0.6.31 PKGREVISION= 12 @@ -10,6 +10,8 @@ HOMEPAGE= http://avahi.org/ COMMENT= Facilitate service discovery on a local network LICENSE= gnu-lgpl-v2.1 +EXTRACT_USING= bsdtar + GNU_CONFIGURE= YES USE_LIBTOOL= YES USE_PKGINSTALL= YES diff --git a/net/avahi/distinfo b/net/avahi/distinfo index 11d79f3178e..3bf2396e839 100644 --- a/net/avahi/distinfo +++ b/net/avahi/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.12 2013/04/21 00:58:46 rodent Exp $ +$NetBSD: distinfo,v 1.13 2013/07/05 16:28:43 ryoon Exp $ SHA1 (avahi-0.6.31.tar.gz) = 7e05bd78572c9088b03b1207a0ad5aba38490684 RMD160 (avahi-0.6.31.tar.gz) = 122f553ee2d43cdd0185540a63a8e1f587bdb08e @@ -7,3 +7,4 @@ SHA1 (patch-aa) = 95b883bf14dd1852cdf0ea8a364c57717eebb03f SHA1 (patch-ab) = e230ea9d57f40915469486faf4ffaf90ea3ebac3 SHA1 (patch-ah) = 4b3ffdb927daef8c939527fd5c5893f9f88b3ff3 SHA1 (patch-ai) = 48c5fca5683323a30dc646e5eafb1834e7bedaeb +SHA1 (patch-avahi-core_socket.c) = 503f05f77d95b6f73d933810371c53242d13058c diff --git a/net/avahi/patches/patch-avahi-core_socket.c b/net/avahi/patches/patch-avahi-core_socket.c new file mode 100644 index 00000000000..bbfcf2e3355 --- /dev/null +++ b/net/avahi/patches/patch-avahi-core_socket.c @@ -0,0 +1,19 @@ +$NetBSD: patch-avahi-core_socket.c,v 1.1 2013/07/05 16:28:43 ryoon Exp $ + +* Fix build on NetBSD 6.99.23. + From martin@'s post on tech-pkg@. + +--- avahi-core/socket.c.orig 2011-04-25 00:12:18.000000000 +0000 ++++ avahi-core/socket.c +@@ -528,7 +528,11 @@ int avahi_send_dns_packet_ipv4( + pkti->ipi_ifindex = interface; + + if (src_address) ++#ifdef __linux__ + pkti->ipi_spec_dst.s_addr = src_address->address; ++#else ++ pkti->ipi_addr.s_addr = src_address->address; ++#endif + } + #elif defined(IP_MULTICAST_IF) + if (src_address) { |