03.01.2015 17:27, Kurt Jaeger пишет:
> Hi!
> 
>> I'm getting this while upgrading cups-base.  Is this a known problem or 
>> have I fat-fingered something?
> 
> It's a known problem:
> 
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195743
> 
> Someone needs to debug this 8-(

Yep, seems that cups-client also depends upon DNSSD/AVAHI. Please, try
the following patch. The patch should be applied to print/cups-base
and print/cups-client should be rebuild.

-- 
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
Index: Makefile
===================================================================
--- Makefile    (revision 376041)
+++ Makefile    (working copy)
@@ -55,9 +55,12 @@
 OPTIONS_DEFAULT=       OPENSSL
 OPTIONS_SUB=           yes
 .if defined(CUPS_CLIENT)
-PORTREVISION=  2
+PORTREVISION=  3
 LICENSE=       LGPL21
 CUPS_SUFFIX=   -client
+OPTIONS_RADIO=         ZEROCONF
+OPTIONS_RADIO_ZEROCONF=        AVAHI MDNSRESPONDER
+OPTIONS_DEFAULT+=      MDNSRESPONDER
 .elif defined(CUPS_IMAGE)
 PORTREVISION=  2
 CUPS_SUFFIX=   -image
@@ -165,21 +168,6 @@
 LIB_DEPENDS+=          libpaper.so:${PORTSDIR}/print/libpaper
 . endif
 
-. if ${PORT_OPTIONS:MMDNSRESPONDER}
-LIB_DEPENDS+=          libdns_sd.so:${PORTSDIR}/net/mDNSResponder
-CONFIGURE_ARGS+=       --with-dnssd-includes=${LOCALBASE}/include
-CONFIGURE_ARGS+=       --disable-avahi
-SUB_LIST+=             ZEROCONF="mdnsd"
-. elif ${PORT_OPTIONS:MAVAHI}
-CONFIGURE_ARGS+=       --enable-avahi
-LIB_DEPENDS+=          libavahi-client.so:${PORTSDIR}/net/avahi-app
-SUB_LIST+=             ZEROCONF="avahi_daemon"
-. else
-CONFIGURE_ARGS+=       --disable-dnssd
-CONFIGURE_ARGS+=       --disable-avahi
-SUB_LIST+=             ZEROCONF=""
-. endif
-
 . if ${PORT_OPTIONS:MPAM}
 CONFIGURE_ARGS+=       --enable-pam
 . else
@@ -211,6 +199,25 @@
 SUB_FILES+=    ulpt-cupsd.conf ulpt-cupsd.sh
 .endif
 
+.if !defined(CUPS_IMAGE)
+. if ${PORT_OPTIONS:MMDNSRESPONDER}
+LIB_DEPENDS+=          libdns_sd.so:${PORTSDIR}/net/mDNSResponder
+CONFIGURE_ARGS+=       --enable-dnssd
+CONFIGURE_ARGS+=       --with-dnssd-includes=${LOCALBASE}/include
+CONFIGURE_ARGS+=       --disable-avahi
+SUB_LIST+=             ZEROCONF="mdnsd"
+. elif ${PORT_OPTIONS:MAVAHI}
+CONFIGURE_ARGS+=       --enable-avahi
+CONFIGURE_ARGS+=       --disable-dnssd
+LIB_DEPENDS+=          libavahi-client.so:${PORTSDIR}/net/avahi-app
+SUB_LIST+=             ZEROCONF="avahi_daemon"
+. else
+CONFIGURE_ARGS+=       --disable-dnssd
+CONFIGURE_ARGS+=       --disable-avahi
+SUB_LIST+=             ZEROCONF=""
+. endif
+.endif
+
 .if ${OSVERSION} < 1000036 && ${ARCH} == i386
 LIBS+=         -lssp_nonshared
 .endif
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to