head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.140 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.138 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.136 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.134 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.132 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.130 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.128 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.126 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.124 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.122 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.120 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.118 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.116 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.114 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.112 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.110 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.108 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.106 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.104 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.102 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.100 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.98 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.96 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.92 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.72 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.94 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.90 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.88 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.86 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.84 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.82 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.80 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.78 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.76 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.74 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.70 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.68 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.66 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.64 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.62 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.60 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.58 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.56 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.54 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.52 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.50 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.48 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.46 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.44 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.42 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.40 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.38 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.36 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.34 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.32 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.30 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.28 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.26 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.24 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.22 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.20 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.18 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.16 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.14 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.12 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.10 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.8 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.6 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.4 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.2 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.1.0.18 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.16 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.14 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.12 pkgsrc-2008Q1:1.1.0.10 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.8 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.6 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.4 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.2 pkgsrc-2007Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2008.11.23.22.57.05; author tron; state Exp; branches; next 1.1; 1.1 date 2007.02.05.22.23.06; author tron; state Exp; branches; next ; desc @@ 1.2 log @Make interface scanning in mDNS code work under NetBSD 4.99.32(?) and newer. The daemon works again under 5.0_BETA on my system now. Bump package revision because of this bug fix. @ text @$NetBSD$ --- src/mDNSUNP.c.orig 2008-04-19 20:17:23.000000000 +0100 +++ src/mDNSUNP.c 2008-11-23 22:54:21.000000000 +0000 @@@@ -88,6 +88,10 @@@@ #include #include +#ifdef __NetBSD__ +#include +#endif + /* Solaris defined SIOCGIFCONF etc in but other platforms don't even have that include file. So, if we haven't yet got a definition, let's try to find @@@@ -168,13 +172,19 @@@@ * have the apple mDNS included, I guess it's a * small price to pay. */ -#ifdef FREEBSD +#if defined (__NetBSD_Version__) && __NetBSD_Version__ >= 499003200 /* NetBSD 4.99.32 */ + ptr += (sizeof(ifr->ifr_name) + len) > + sizeof(struct ifreq) ? + (sizeof(ifr->ifr_name) + len) : sizeof(struct ifreq); +#else +#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) ptr += sizeof(ifr->ifr_name) + len; /* for next one in buffer */ // ptr += sizeof(*ifr); #else ptr += sizeof(struct ifreq); /* for next one in buffer */ #endif +#endif // fprintf(stderr, "intf %d name=%s AF=%d\n", index, ifr->ifr_name, ifr->ifr_addr.sa_family); @ 1.1 log @Use FreeBSD compatibility code in interface scanning routing for NetBSD and DragonFlyBSD, too. This makes the mDNS code work on systems with IPv6 (or pflog(4)?) enabled. Bump package revision because of this fix. @ text @d3 14 a16 3 --- src/mDNSUNP.c.orig 2005-09-11 20:13:48.000000000 +0100 +++ src/mDNSUNP.c 2007-02-05 22:16:56.000000000 +0000 @@@@ -168,7 +168,7 @@@@ d21 5 d30 7 @