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.

Reply via email to