> Hello!
>
> As I see you use a very simple algorithm to detect port is
> broken.
>
> E.g. BROKEN_WITH_MYSQL=<mysql_ver>.
> Here the port is broken only if mysql version == <mysql_ver>
> but marks as BROKEN anyway.
>
> Other common example:
> .if some_rare_condition
> BROKEN= Some text
> .endif
>
> This ports are not broken in default environment.
>
> Any comments?
I suggest that either a port is broken or it is not broken. There is no such thing as broken on platform X. I suggest that such uses of broken are inappropriate and another mechanism should be used.