summaryrefslogtreecommitdiff
path: root/pcr/netatalk/avahi-client.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/netatalk/avahi-client.patch')
-rw-r--r--pcr/netatalk/avahi-client.patch54
1 files changed, 54 insertions, 0 deletions
diff --git a/pcr/netatalk/avahi-client.patch b/pcr/netatalk/avahi-client.patch
new file mode 100644
index 000000000..a1eef2b33
--- /dev/null
+++ b/pcr/netatalk/avahi-client.patch
@@ -0,0 +1,54 @@
+--- macros/zeroconf.m4.orig 2014-06-08 21:23:46.000000000 +0400
++++ macros/zeroconf.m4 2014-06-08 21:36:25.000000000 +0400
+@@ -25,23 +25,7 @@
+ zeroconf_dir="$zeroconf"
+ fi
+
+- # mDNS support using mDNSResponder
+- AC_CHECK_HEADER(
+- dns_sd.h,
+- AC_CHECK_LIB(
+- dns_sd,
+- DNSServiceRegister,
+- AC_DEFINE(USE_ZEROCONF, 1, [Use DNS-SD registration]))
+- )
+-
+- if test "$ac_cv_lib_dns_sd_DNSServiceRegister" = yes; then
+- ZEROCONF_LIBS="-ldns_sd"
+- AC_DEFINE(HAVE_MDNS, 1, [Use mDNSRespnder/DNS-SD registration])
+- found_zeroconf=yes
+- fi
+-
+ # mDNS support using Avahi
+- if test x"$found_zeroconf" != x"yes" ; then
+ AC_CHECK_HEADER(
+ avahi-client/client.h,
+ AC_CHECK_LIB(
+@@ -62,10 +46,26 @@
+ found_zeroconf=yes
+ ;;
+ esac
++
++ # mDNS support using mDNSResponder
++ if test x"$found_zeroconf" != x"yes" ; then
++ AC_CHECK_HEADER(
++ dns_sd.h,
++ AC_CHECK_LIB(
++ dns_sd,
++ DNSServiceRegister,
++ AC_DEFINE(USE_ZEROCONF, 1, [Use DNS-SD registration]))
++ )
++
++ if test "$ac_cv_lib_dns_sd_DNSServiceRegister" = yes; then
++ ZEROCONF_LIBS="-ldns_sd"
++ AC_DEFINE(HAVE_MDNS, 1, [Use mDNSRespnder/DNS-SD registration])
++ found_zeroconf=yes
++ fi
++ fi
+ CPPFLAGS="$savedcppflags"
+ LDFLAGS="$savedldflags"
+ fi
+- fi
+
+ netatalk_cv_zeroconf=no
+ AC_MSG_CHECKING([whether to enable Zerconf support])