Run-time auto-detection is harmful for packages

Jeremy Messenger mezz7 at cox.net
Thu Jan 29 16:00:45 PST 2009


On Thu, 29 Jan 2009 17:40:08 -0600, Boris Samorodov <bsam at ipt.ru> wrote:

> "Jeremy Messenger" <mezz7 at cox.net> writes:
>
>> You already can do that. WITHOUT_GNOME=yes or WITHOUT_GNOME=esound.
>
> Thanks for the tip!
>
>>> 2. Create slave ports to build (non-default so far) packages for those
>>>    who want to use packages and were unfortunate to install packages
>>>    used for auto-detection by other packages.
>>>
>>>    As an example here may be a slave port audio/libmikmod-esound with
>>>    CONFIGURE_ARGS+=--enable-esd at makefile.
>>
>> No thanks, create a slave port that will have CONFLICTS with master is
>> a  worst solution.
>
> Can you give some arguments? I don't see a strong ones...

User wants to install foo port that depend on libmikmod.
User wants to install bar port that depend on libmikmod-esound, bang it's  
conflicted and can't be install.

We have a few of like that in ports (ie: boost(-python) and it's pain.

Cheers,
Mezz


> WBR



-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org


More information about the freebsd-ports mailing list