http://bugs.winehq.org/show_bug.cgi?id=8336
--- Comment #39 from Mike Kaplinskiy mike.kaplinskiy@gmail.com 2009-09-21 11:58:29 --- (In reply to comment #38)
I tryed to patch wine with the patch you offered, but I get an errormessage saying the patch would "end in the middle of the line"
The patchfile ends with the command "else". It might be broken because I downloaded it twice having the same error.
That patch file is perfectly fine (else is not a command). Just use patch -p1 < file.diff and it will apply (it might spit out some message, but it doesn't matter as long as it doesn't say patch failed).
Regardless the patch is in git, so just wait until 1.1.30 or compile the git source yourself.
What are the problems with the retail version? I don't think the steam and retail versions are that different (the steam version is practically a CD dump).