I���d said the patch is invalid as it didn���t work when I���ve attempted to compile wine with it applied. I could only get it to compile when using the MacOSX10.11.SDK without disabling Metal but that���s unfortunately worthless as Macports rev-upgrade will report the build as broken due to metal.framework being linked.��
Last I checked Macports didn���t ignore weak linked libraries/frameworks so weak linking isn���t an option unfortunately.
I���ve not ran any regression tests yet but did narrow it down to wine-6.17 being when winemac.drv first broke that���s when Chip did some changes so possibly that series of patches cause this breakage.