By the way, yes, after emulators/i386-wine port was updated to 2.*.*, it doesn't work anymore, at least on FreeBSD amd64,
tested on my FreeBSD 11.1 pc with nvidia gpu and on FreeBSD 10.4 Beta3 laptop with intel integrated graphics (both amd64),
it shows critical error when start any 3D wine game. The latest version that working fine for me is i386-wine-1.8.6,1.
It can be installed using ports-mgmt/portdowngrade:
% portdowngrade emulators/i386-wine r429248 % cd ~/i386-wine # make deinstall install clean
But you need the latest wine-staging from the ports tree for using Steam.
Is that why wine doesn't work on freebsd amd64? I thought it was because of a lack of hardware accelerated graphics stack for multilib.