[Bug 266301] graphics/drm-kmod: wrong dependencies on FreeBSD 12.3

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 09 Sep 2022 14:32:03 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266301

--- Comment #1 from Martin Birgmeier <d8zNeCFG@aon.at> ---
This is actually not a bug, at least not with how an unmodified ports tree
works.

Since I do not need any of the firmwares I commented out the line

RUN_DEPENDS=   gpu-firmware-kmod>=g20180319:graphics/gpu-firmware-kmod

from graphics/drm-fbsd12.0-kmod. But after commit
307502b652770970002161d98461d023ecae6df9, graphics/drm-kmod now contains a
direct RUN_DEPENDS on on gpu-firmware-kmod, thereby again pulling it in.

So for an unmodified ports tree commit 307502b652770970002161d98461d023ecae6df9
does not change anything except adding a dependency (which is superfluous).

Given that drm-kmod transfers to drm-fbsd12.0-kmod for the FreeBSD 12 case,
this direct dependency should arguably not be put in.

This would mean that the logic behind commit
307502b652770970002161d98461d023ecae6df9 is actually wrong, and the overwriting
of the RUN_DEPENDS was intentional.

So backing out 307502b652770970002161d98461d023ecae6df9 should be considered.

-- Martin

-- 
You are receiving this mail because:
You are the assignee for the bug.