pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/mDNSResponder
Module Name: pkgsrc
Committed By: micha
Date: Wed Feb 12 11:41:44 UTC 2025
Modified Files:
pkgsrc/net/mDNSResponder: Makefile distinfo
pkgsrc/net/mDNSResponder/patches: patch-mDNSPosix_mDNSPosix.c
Log Message:
net/mDNSResponder: Build fix for (disabled) option "inet6"
Bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 pkgsrc/net/mDNSResponder/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/net/mDNSResponder/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/net/mDNSResponder/patches/patch-mDNSPosix_mDNSPosix.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/mDNSResponder/Makefile
diff -u pkgsrc/net/mDNSResponder/Makefile:1.48 pkgsrc/net/mDNSResponder/Makefile:1.49
--- pkgsrc/net/mDNSResponder/Makefile:1.48 Mon Nov 25 21:33:23 2024
+++ pkgsrc/net/mDNSResponder/Makefile Wed Feb 12 11:41:44 2025
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.48 2024/11/25 21:33:23 tnn Exp $
+# $NetBSD: Makefile,v 1.49 2025/02/12 11:41:44 micha Exp $
DISTNAME= ${GITHUB_PROJECT}-${PKGVER}
+PKGREVISION= 1
GITHUB_PROJECT= mDNSResponder
PKGVER= 2559.1.1
GITHUB_TAG= refs/tags/${GITHUB_PROJECT}-${PKGVER}
Index: pkgsrc/net/mDNSResponder/distinfo
diff -u pkgsrc/net/mDNSResponder/distinfo:1.43 pkgsrc/net/mDNSResponder/distinfo:1.44
--- pkgsrc/net/mDNSResponder/distinfo:1.43 Thu Nov 28 10:03:32 2024
+++ pkgsrc/net/mDNSResponder/distinfo Wed Feb 12 11:41:44 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.43 2024/11/28 10:03:32 jperkin Exp $
+$NetBSD: distinfo,v 1.44 2025/02/12 11:41:44 micha Exp $
BLAKE2s (mDNSResponder-2559.1.1.tar.gz) = e72fbea9df78d0cf811e1af6d08483973487210594e165b7b075f0b32f595d97
SHA512 (mDNSResponder-2559.1.1.tar.gz) = 1112d78e3a46115ffdae4849d847a6cfe1052d6e4a6af3afa6058eb900ac7f7c8fee20874b479ff3d40af2da95a371241f2c821a193f148f844bf9efc06fcc79
@@ -6,7 +6,7 @@ Size (mDNSResponder-2559.1.1.tar.gz) = 3
SHA1 (patch-Clients_Makefile) = 7b3d6da98f8d8bdf1f3b11feafc68aa514e37d7e
SHA1 (patch-DSO_dso.c) = 12139edda92d9cab01e4acaf707812a1d337124d
SHA1 (patch-mDNSPosix_Makefile) = 3e91025e5e878d0f2552d3f82839db31c67b31d7
-SHA1 (patch-mDNSPosix_mDNSPosix.c) = bfefa8d1252d0ba9afdf6506dd6686492dd1f10b
+SHA1 (patch-mDNSPosix_mDNSPosix.c) = 1e98da5ca488eb07afe51809309d62da587340eb
SHA1 (patch-mDNSPosix_mDNSUNP.c) = a900ad9991aaee21fbe9094a65900b1d172c2abc
SHA1 (patch-mDNSShared_CommonServices.h) = b67ab3e9821cb30406ff5cfb1a394c5b18bb0009
SHA1 (patch-mDNSShared_dnsextd__parser.y) = dde7eca76c2b5158c2ac96764f91ce773464094a
Index: pkgsrc/net/mDNSResponder/patches/patch-mDNSPosix_mDNSPosix.c
diff -u pkgsrc/net/mDNSResponder/patches/patch-mDNSPosix_mDNSPosix.c:1.1 pkgsrc/net/mDNSResponder/patches/patch-mDNSPosix_mDNSPosix.c:1.2
--- pkgsrc/net/mDNSResponder/patches/patch-mDNSPosix_mDNSPosix.c:1.1 Wed Nov 20 17:56:21 2024
+++ pkgsrc/net/mDNSResponder/patches/patch-mDNSPosix_mDNSPosix.c Wed Feb 12 11:41:44 2025
@@ -1,11 +1,14 @@
-$NetBSD: patch-mDNSPosix_mDNSPosix.c,v 1.1 2024/11/20 17:56:21 hauke Exp $
+$NetBSD: patch-mDNSPosix_mDNSPosix.c,v 1.2 2025/02/12 11:41:44 micha Exp $
- OpenBSD fix from
https://web.archive.org/web/20140115063128/http://lists.apple.com/archives/bonjour-dev/2007/Jan/msg00003.html
- NetBSD HINFO record from hw.model and kern.osrelease
---- mDNSPosix/mDNSPosix.c.orig 2024-11-20 15:54:56.086626755 +0000
+ - pkgsrc fix for (disabled) option "inet6"
+error: 'IPV6_2292_PKTINFO' undeclared
+
+--- mDNSPosix/mDNSPosix.c.orig 2024-09-24 20:38:46.000000000 +0000
+++ mDNSPosix/mDNSPosix.c
@@ -453,7 +453,7 @@ mDNSlocal void SocketDataReady(mDNS *con
// so all we can do is just assume it's a multicast
@@ -16,7 +19,28 @@ https://web.archive.org/web/201401150631
{
destAddr.type = senderAddr.type;
if (senderAddr.type == mDNSAddrType_IPv4) destAddr.ip.v4 = AllDNSLinkGroup_v4.ip.v4;
-@@ -1849,6 +1855,37 @@ mDNSlocal mDNSBool mDNSPlatformInit_CanR
+@@ -1096,12 +1096,20 @@ mDNSlocal int SetupIPv6Socket(int fd)
+ {
+ int err;
+
++#if HAVE_IPV6
+ #if defined(IPV6_PKTINFO)
+ err = setsockopt(fd, IPPROTO_IPV6, IPV6_2292_PKTINFO, &kOn, sizeof(kOn));
+ if (err < 0) { err = errno; perror("setsockopt - IPV6_PKTINFO"); }
+ #else
+ #warning This platform has no way to get the destination interface information for IPv6 -- will only work for single-homed hosts
+ #endif
++#else // HAVE_IPV6
++ (void)fd;
++
++ // pkgsrc: Added for (disabled) option "inet6"
++ errno = ENOPROTOOPT;
++ err = errno; perror("setsockopt - IPV6_PKTINFO");
++#endif // HAVE_IPV6
+ return err;
+ }
+
+@@ -1849,6 +1857,37 @@ mDNSlocal mDNSBool mDNSPlatformInit_CanR
return(err == 0);
}
@@ -54,7 +78,7 @@ https://web.archive.org/web/201401150631
// mDNS core calls this routine to initialise the platform-specific data.
mDNSexport mStatus mDNSPlatformInit(mDNS *const m)
{
-@@ -1870,6 +1907,10 @@ mDNSexport mStatus mDNSPlatformInit(mDNS
+@@ -1870,6 +1909,10 @@ mDNSexport mStatus mDNSPlatformInit(mDNS
GetUserSpecifiedRFC1034ComputerName(&m->hostlabel);
if (m->hostlabel.c[0] == 0) MakeDomainLabelFromLiteralString(&m->hostlabel, "Computer");
Home |
Main Index |
Thread Index |
Old Index