Daniel Pielmeier wrote: > 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 > > bonjour is Apple specific branding for zeroconf. This is another case that needs to be changed.
zeroconf/avahi/howl/bonjour/mdnsresponder all need to be condensed.