Doug Goldstein schrieb am 04.11.2008 18:11: > Hey all, > > A few ebuilds treat things differently with regard to this situation and > it really needs to get rectified. > > net-misc/ntp > zeroconf? ( || ( net-dns/avahi net-misc/mDNSResponder ) ) > > net-print/cups > zeroconf? ( !avahi? ( net-misc/mDNSResponder ) ) > avahi? ( net-dns/avahi ) > > kde-base/kdelibs > !avahi? ( !bindist? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi ) ) > avahi? ( kde-misc/kdnssd-avahi ) > > > To name a few... the above will cause blockers for people depending on > their merge order if they have the following in their USE flags. > > USE="zeroconf -avahi" > > > Maybe we should clean the whole thing up and do like net-misc/ntp does > it. Thoughts? > > There is also a bonjour use flag which should be considered. pidgin-2.5.2.ebuild: bonjour? ( net-dns/avahi ) bonjour use flag pulls in net-dns/avahi squeezecenter-7.2.1.ebuild: bonjour? ( net-misc/mDNSResponder ) bonjour use flag pulls in net-misc/mDNSResponder vlc-0.9.5.ebuild: $(use_enable avahi bonjour) avahi use flag enables bonjour support in vlc. Maybe the avahi flag should be replaced with zeroconf here too. Regards, Daniel