cvs commit: ports/www/squid Makefile ports/www/squid30 Makefile ports/www/squid31 Makefile

Alexey Dokuchaev danfe at FreeBSD.org
Fri Jun 24 00:50:48 UTC 2011


On Thu, Jun 23, 2011 at 03:11:18PM +0000, Florian Smeets wrote:
> flo         2011-06-23 15:11:18 UTC
> 
>   Modified files:
>     www/squid            Makefile 
>     www/squid30          Makefile 
>     www/squid31          Makefile 
>   Log:
>   change all squid ports from CONFLICTS to CONFLICTS_INSTALL
>   
>   PR:             ports/158194

This makes me wonder about the usefulness of the idea of segregate
CONFLICTS: 1) Why do we need CONFLICTS_(BUILD|INSTALL), and 2) Why do we
check for CONFLICTS before the build, not before installation?  Maybe I am
missing some weird scenario where some port indeed cannot be built in the
presence of another (we have a few cases like that, but they are usually
solved by trivial patching (which is correct: marking ports as conflicting
in this case would simply mask out the problem instead of solving it
properly)?  I also do not understand why we preventively forbid something
which would not fail: every time I try to build something conflicting, I
get this message about "They install files into the same place".  Well, I
am not installing anything yet, am I?  :-)

./danfe


More information about the cvs-ports mailing list