emulators/wine-proton: Update 9.0-3 => 10.0-4
Changelog:
This update brings the so-called new wow64 mode, which could be
activated either by invoking /usr/local/wine-proton/bin-wow64/wine
or setting the PROTON_USE_WOW64 env variable for the Steam client.
files/patch-server_ptrace.c contain a partial revert of
https://github.com/ValveSoftware/wine/commit/9890af7bb352f93645bb0c7c705ff536c78efb02
Additional patches:
The following patch is used for thread counts that fixes games like
Cyberpunk 2077:
- files/patch-dlls_ntdll_unix_system.c
While the hwloc patch is more correct, it is a bigger patch that won't
be needed once 11.0 land (wine-proton 11 does include hwloc).
The following patch disable hidraw for dualsense controller since it
does not work:
- files/patch-dlls_winebus.sys_main.c
Fix build with llvm22.
Flavorize port: default (with pulseaudio disabled) and pulse.
PR: 296731
Sponsored by: UNIS Labs
Co-authored-by: Alex S <iwtcex@gmail.com>
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>