Bug 221217 - emulators/i386-wine: Update to 2.0.2 (in sync with emulators/wine, fixes lots of bugs)
Summary: emulators/i386-wine: Update to 2.0.2 (in sync with emulators/wine, fixes lots...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: David Naylor
URL: https://svnweb.freebsd.org/ports?view...
Keywords: patch
Depends on:
Reported: 2017-08-04 06:44 UTC by VK
Modified: 2017-08-04 19:45 UTC (History)
1 user (show)

See Also:
vlad-fbsd: maintainer-feedback+

Update i386-wine to 2.0.2 (1.85 KB, patch)
2017-08-04 06:44 UTC, VK
vlad-fbsd: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description VK freebsd_triage 2017-08-04 06:44:18 UTC
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.
Comment 1 VK freebsd_triage 2017-08-04 10:38:53 UTC
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...
Comment 2 commit-hook freebsd_committer 2017-08-04 18:37:15 UTC
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

  emulators/i386-wine: update to 2.0.2

  PR:		221217

Comment 3 David Naylor freebsd_committer 2017-08-04 18:42:29 UTC
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.
Comment 4 VK freebsd_triage 2017-08-04 19:44:05 UTC
Thanks for the explanation.
Comment 5 VK freebsd_triage 2017-08-04 19:45:13 UTC
Comment on attachment 185011 [details]
Update i386-wine to 2.0.2

Maintainer approval set on behalf of the maintainer.