Created attachment 185011 [details] Update i386-wine to 2.0.2 Please update i386-wine to latest 2.0.2, to keep it in sync with emulators/wine. Attached is a patch that does so, based on r446304. With the attached patch, emulators/i386-wine builds fine in Poudriere 11.1 amd64. Steam runs.
I just noticed that distinfo carried ABI specific checksums for 10, 11 and 12, while my patch does only 11. I can't find any info on what's needed to get those, the porter's handbook only states that 'make makesum' is enough? Setting need-qa in case this would introduce a breakage I'm not aware of...
A commit references this bug: Author: dbn Date: Fri Aug 4 18:36:34 UTC 2017 New revision: 447352 URL: https://svnweb.freebsd.org/changeset/ports/447352 Log: emulators/i386-wine: update to 2.0.2 PR: 221217 Changes: head/emulators/i386-wine/Makefile.inc head/emulators/i386-wine/distinfo head/emulators/i386-wine/pkg-plist
Port updated, as requested. Please note that the i386-wine family of ports behave somewhat differently to the rest of the port system due to the requirement that compilation target a different architecture (i.e. i386). Since the port framework does not support this the i386-wine ports simply represent a pre-compiled binary. I pre-compile these binaries in an i386 environment with the environment variable WINE_CROSS_BUILD=yes set. I then host these packages (using the FreeBSD infrastructure), and the packages are used when "building" in the amd64 environment (this side is updated by running `make port-update`). Thank you for the report.
Thanks for the explanation.
Comment on attachment 185011 [details] Update i386-wine to 2.0.2 Maintainer approval set on behalf of the maintainer.