Re: git: f451b9caa1c3 - main - devel/heimdall: Fix building with CMake 4

From: Gleb Popov <arrowd_at_freebsd.org>
Date: Tue, 08 Sep 2026 09:05:46 UTC
On Mon, Sep 7, 2026 at 11:22 PM Alexey Dokuchaev <danfe@freebsd.org> wrote:
>
> Could you enlighten us more about this fix?  I mean, if it's that
> simple, perhaps we could just set it across all ports to filter
> the indeed non-compliant ones to be fixed and largely reduce the
> ongoing churn?

Who "we"? The way I am doing it is that I evaluate each port and see if
it is worth fixing, updating or deprecating. If the port is maintained, I ask
for maintainers feedback, as our policy requires. If the port is maintained,
useful and already has a fix in the upcoming version, I do not bother the
maintainer and instead just plug the error with a knob such as this one.
It can be dropped on the next update.

I don't want to just globally set -DCMAKE_POLICY_VERSION_MINIMUM=3.5
for all ports, because I don't have a goal for avoiding the churn. To
the contrary,
it is a great opportunity to find and remove ancient software from Ports.