https://bugs.winehq.org/show_bug.cgi?id=54397
--- Comment #3 from Robert Alegrid eralegrid@hotmail.com --- (In reply to Alexandre Julliard from comment #1)
Could you please explain how you are building and running Wine?
I modified the ports to take git commit hash instead:
1. Make a copy of emulators/wine-devel port as it was before it was updated to Wine 7.22, calling it wine-devel21 2. Changed Makefile to take use a git commit instead of release tarballs 3. Update Makefile with the new git commit hash 4. Update distfiles # make makesum 5. Use ports-mgmt/poudriere to test if everything is fine to generate a package: # poudriere testport -j 131amd64 emulators/wine-devel21 6. Update pkg-plist to account for any missing/extra build artifacts 7. Use poudriere to make the actual packages. Needs to be done twice, once in a 64-bit jail, then again in a 32-bit one: # poudriere bulk -j 131amd64 emulators/wine-devel21 # poudriere bulk -j 131i386 emulators/wine-devel21 8. Install the newly built packages # pkg install -y wine-devel21 $ /usr/local/share/pkg32.sh install -y wine-devel21 9. Test wine $ rm -fR ~/.wine $ wine wineboot $ ls ~/.wine/drive_c/windows/system32 $ rm -fR ~/.wine $ wine64 wineboot $ ls ~/.wine/drive_c/windows/syswow64
Steps 3 - 9 were repeated each time I changed the commit hash