Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/wine wine: updated to 4.0.4



details:   https://anonhg.NetBSD.org/pkgsrc/rev/86818718de0f
branches:  trunk
changeset: 432880:86818718de0f
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue May 26 15:20:22 2020 +0000

description:
wine: updated to 4.0.4

Bugs fixed in 4.0.4 (total 65):
* NEXON client installers using embedded IE browser control: buttons don't respond to click (Lunia Senki, Combat Arms, War Rock)
* Microsoft Document Explorer 2008 crashes when using MS Help 2 URL from command line (ieframe's WebBrowser COM object doesn't support aggregation)
* Password Safe crashes with page fault when renaming entries
* Brothers In Arms Hell's Highway : Setup asks for DVD for every .cab file (SetupPromptForDiskA/W should only show a dialog if the file doesn't exist)
* LegoLand: crashes at main menu without native directmusic
* TSDoctor 1.0.58 fails to run
* treeview wstr overrun in TVN_GETDISPINFOW (ExamXML crashes when opening an XML file)
* UFO: Extraterrestrials Gold - crash at start caused by wine's built-in dsound/directmusic
* GdipGraphicsClear() needs to overwrite pixels, not alpha blend (Text misrendered in Brain Workshop)
* Skyrim (Steam) hangup on quit
* In The Adventures Of Lomax some graphic elements flicker, disappear or are garbled
* Problems with Russian localization in page setup dialog
* using winegcc with stdin passes arguments in the wrong position to gcc
* FXCM Trading Station II installer reports 'OLE error 80004001' when running as 'Windows Vista' or higher ('ITaskbarList3::ThumbBarSetImageList' is a stub)
* 64-bit dlls/msdaps/row_server_p.c generates build warnings (discarded "const" qualifier)
* Broken geometry in Indiana Jones and the Emperor's Tomb
* Broken Sword: The Angel of Death demo needs IDirectSoundFXI3DL2Reverb interface
* The Moment of Silence launcher unusable (displays only black)
* Wine with freetype 2.7 causes font rendering issues
* The Witcher 2: Assassins of Kings - menus and subtitles rendered incorrectly (with built-in d3dx9)
* VSDC Video Editor. Crashes in ole32 when opening.
* HashMyFiles: Drag & Drop from native File Managers (Dolphin, Nautilus, ...) does not work
* Multiple .NET applications (Chime, DxO Photolab 2 trial) crash, need  RegisterApplicationRecoveryCallback  to return S_OK
* Tetris for Windows has wrong colors for the game pieces and the score box
* HotS - taking screenshot causes client crash, needs d3dx11_42.dll.D3DX11SaveTextureToFileW
* Far Cry 5 Cannot Steer Land Vehicles
* Multiple applications need msvcr120.dll.?_Yield@_Context@details@Concurrency@@SAXXZ (Darkest Dungeon, Noita, Amazon Kindle for PC)
* Shed installer - text overflow in browse-for-folder dialog
* Abiword 2.6.8 comboboxes should have a white background color
* μTorrent has squares in its update dialog
* Smoke not rendering properly in Castlevania: Lords of Shadow 2
* IVMU Social Network Client (500 series) crashes when selecting menu / settings
* Adobe DNG Converter 11.2+ runs into Call to unimplemented function api-ms-win-core-winrt-error-l1-1-0.dll.GetRestrictedErrorInfo
* winetricks -q --verify dotnet461 crashes under win64
* type command in cmd.exe with two files and stdout redirect, behavior is different
* boolean type defined as 'unsigned char' rather than 'char'
* 32-bit LAVFilters 0.74.x installer fails to register 64-bit AX codec/filters in Wow64 environment (32-bit regsvr32.exe needs to support 64-bit dll registration and vice versa by re-exec with proper 
bitness)
* Multiple 64-bit game and application crash reporting tools need x86_64 'ntdll.RtlCaptureStackBackTrace' implementation
* Glide wrapper - Configuration buttons misbehaving
* Accel World vs. Sword Art Online needs WTSRegisterSessionNotificationEx() to return true.
* ListBox LB_SETSEL doesn't scroll to newly selected item
* _putws outputs NULs, other wchar.h functions don't
* ExHIBIT (Sample Project): Can't select menu item in the title screen
* Zoom Edit&Share 5.0.0.0: installer crashes starting with wine-3.19
* commit "winex11.drv: Wake up the display on user input." introduced severe performance issues with atomic modesetting kernel drivers
* iCloud refuses to install: "Your computer is missing Media features."
* putty.exe displays an error at startup when placed in a path with accented characters.
* Magic: The Gathering Arena installer needs powershell.exe (cannot find it)
* FindFirstFileExW believes every directory entry has been read if NtQueryDirectoryFile underfills buffer
* FindFirstFileExW seems to be missing FILE_OPEN_FOR_BACKUP_INTENT flag to NtOpenFile
* Need for Speed: Carbon - Autosculpt causes geometry corruption and GL_INVALID_OPERATION error
* Blur: cars have no wheels when Wine is compiled with Ryzen optimisations
* Nextiva: Logging in fails with "Client is unable to connect to the server."
* IGMP source specific multicast does not create join requests for source
* NtCreateFile incorrectly returns STATUS_OBJECT_NAME_NOT_FOUND when RootDirectory is populated
* R-Studio (file recovery tool) wants ntoskrnl.exe.IoCreateUnprotectedSymbolicLink
* motec i2 pro v1.0 data logger fails to start
* Multiple applications need shcore.dll.GetScaleFactorForMonitor stub (Karafun player, Sync)
* UPlay fails to start : "Error at hooking API NtProtectVirtualMemory" (UPlay's hooking engine can't handle ENDBR32 instruction inserted at non-hotpatch API entries due to distro build environments 
'-fcf-protection')
* Visual C++ Express 2005 needs shell32.PathResolveW implementation (or fake success)
* Wrong color mapping with client-side graphics on 256-color X server
* IXMLDOMDocument_load() paths aren't URL-unescaped (Microsoft Document Explorer 2008 startup error)
* Building wine on CentOS7 fails due to lack of libkrb5
* Dell Latitude E6440 BIOS updater crashes on unimplemented function ntoskrnl.exe.KeSetImportanceDpc
* Arma Cold War Assault: Cursor stuck at low fps since Wine 5.0-rc6

diffstat:

 emulators/wine/Makefile                            |    4 +-
 emulators/wine/PLIST                               |  137 ++++++++++++++++++++-
 emulators/wine/distinfo                            |   11 +-
 emulators/wine/patches/patch-dlls_ws2__32_socket.c |   45 ++++++
 4 files changed, 189 insertions(+), 8 deletions(-)

diffs (truncated from 693 to 300 lines):

diff -r 510b1e508347 -r 86818718de0f emulators/wine/Makefile
--- a/emulators/wine/Makefile   Tue May 26 15:02:50 2020 +0000
+++ b/emulators/wine/Makefile   Tue May 26 15:20:22 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.216 2020/05/26 12:40:08 nia Exp $
+# $NetBSD: Makefile,v 1.217 2020/05/26 15:20:22 adam Exp $
 
-DISTNAME=      wine-4.0.3
+DISTNAME=      wine-4.0.4
 CATEGORIES=    emulators
 MASTER_SITES=  https://dl.winehq.org/wine/source/4.0/
 MASTER_SITES+= http://mirrors.ibiblio.org/wine/source/4.0/
diff -r 510b1e508347 -r 86818718de0f emulators/wine/PLIST
--- a/emulators/wine/PLIST      Tue May 26 15:02:50 2020 +0000
+++ b/emulators/wine/PLIST      Tue May 26 15:20:22 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.71 2020/05/23 21:20:38 adam Exp $
+@comment $NetBSD: PLIST,v 1.72 2020/05/26 15:20:22 adam Exp $
 bin/function_grep.pl
 bin/msiexec
 bin/notepad
@@ -700,6 +700,8 @@
 include/wine/windows/reason.h
 include/wine/windows/regstr.h
 include/wine/windows/restartmanager.h
+include/wine/windows/restrictederrorinfo.h
+include/wine/windows/restrictederrorinfo.idl
 include/wine/windows/richedit.h
 include/wine/windows/richole.h
 include/wine/windows/richole.idl
@@ -707,6 +709,7 @@
 include/wine/windows/rmxftmpl.h
 include/wine/windows/rmxftmpl.x
 include/wine/windows/roapi.h
+include/wine/windows/roerrorapi.h
 include/wine/windows/roparameterizediid.h
 include/wine/windows/roparameterizediid.idl
 include/wine/windows/row.idl
@@ -1212,6 +1215,7 @@
 lib/wine/authz.dll.so
 lib/wine/avicap32.dll.so
 lib/wine/avifil32.dll.so
+${PLIST.lp32}lib/wine/avifile.dll16.so
 lib/wine/avrt.dll.so
 lib/wine/bcrypt.dll.so
 lib/wine/bluetoothapis.dll.so
@@ -1231,6 +1235,9 @@
 lib/wine/comcat.dll.so
 lib/wine/comctl32.dll.so
 lib/wine/comdlg32.dll.so
+${PLIST.lp32}lib/wine/comm.drv16.so
+${PLIST.lp32}lib/wine/commdlg.dll16.so
+${PLIST.lp32}lib/wine/compobj.dll16.so
 lib/wine/compstui.dll.so
 lib/wine/comsvcs.dll.so
 lib/wine/concrt140.dll.so
@@ -1247,7 +1254,9 @@
 lib/wine/cryptui.dll.so
 lib/wine/cscript.exe.so
 lib/wine/ctapi32.dll.so
+${PLIST.lp32}lib/wine/ctl3d.dll16.so
 lib/wine/ctl3d32.dll.so
+${PLIST.lp32}lib/wine/ctl3dv2.dll16.so
 lib/wine/d2d1.dll.so
 lib/wine/d3d10.dll.so
 lib/wine/d3d10_1.dll.so
@@ -1308,6 +1317,7 @@
 lib/wine/dbgeng.dll.so
 lib/wine/dbghelp.dll.so
 lib/wine/dciman32.dll.so
+${PLIST.lp32}lib/wine/ddeml.dll16.so
 lib/wine/ddraw.dll.so
 lib/wine/ddrawex.dll.so
 lib/wine/devenum.dll.so
@@ -1317,7 +1327,9 @@
 lib/wine/dinput.dll.so
 lib/wine/dinput8.dll.so
 lib/wine/dism.exe.so
+${PLIST.lp32}lib/wine/dispdib.dll16.so
 lib/wine/dispex.dll.so
+${PLIST.lp32}lib/wine/display.drv16.so
 lib/wine/dmband.dll.so
 lib/wine/dmcompos.dll.so
 lib/wine/dmime.dll.so
@@ -1633,6 +1645,7 @@
 lib/wine/fakedlls/authz.dll
 lib/wine/fakedlls/avicap32.dll
 lib/wine/fakedlls/avifil32.dll
+${PLIST.lp32}lib/wine/fakedlls/avifile.dll16
 lib/wine/fakedlls/avrt.dll
 lib/wine/fakedlls/bcrypt.dll
 lib/wine/fakedlls/bluetoothapis.dll
@@ -1652,6 +1665,9 @@
 lib/wine/fakedlls/comcat.dll
 lib/wine/fakedlls/comctl32.dll
 lib/wine/fakedlls/comdlg32.dll
+${PLIST.lp32}lib/wine/fakedlls/comm.drv16
+${PLIST.lp32}lib/wine/fakedlls/commdlg.dll16
+${PLIST.lp32}lib/wine/fakedlls/compobj.dll16
 lib/wine/fakedlls/compstui.dll
 lib/wine/fakedlls/comsvcs.dll
 lib/wine/fakedlls/concrt140.dll
@@ -1668,7 +1684,9 @@
 lib/wine/fakedlls/cryptui.dll
 lib/wine/fakedlls/cscript.exe
 lib/wine/fakedlls/ctapi32.dll
+${PLIST.lp32}lib/wine/fakedlls/ctl3d.dll16
 lib/wine/fakedlls/ctl3d32.dll
+${PLIST.lp32}lib/wine/fakedlls/ctl3dv2.dll16
 lib/wine/fakedlls/d2d1.dll
 lib/wine/fakedlls/d3d10.dll
 lib/wine/fakedlls/d3d10_1.dll
@@ -1729,6 +1747,7 @@
 lib/wine/fakedlls/dbgeng.dll
 lib/wine/fakedlls/dbghelp.dll
 lib/wine/fakedlls/dciman32.dll
+${PLIST.lp32}lib/wine/fakedlls/ddeml.dll16
 lib/wine/fakedlls/ddraw.dll
 lib/wine/fakedlls/ddrawex.dll
 lib/wine/fakedlls/devenum.dll
@@ -1738,7 +1757,9 @@
 lib/wine/fakedlls/dinput.dll
 lib/wine/fakedlls/dinput8.dll
 lib/wine/fakedlls/dism.exe
+${PLIST.lp32}lib/wine/fakedlls/dispdib.dll16
 lib/wine/fakedlls/dispex.dll
+${PLIST.lp32}lib/wine/fakedlls/display.drv16
 lib/wine/fakedlls/dmband.dll
 lib/wine/fakedlls/dmcompos.dll
 lib/wine/fakedlls/dmime.dll
@@ -1829,6 +1850,7 @@
 lib/wine/fakedlls/fusion.dll
 lib/wine/fakedlls/fwpuclnt.dll
 lib/wine/fakedlls/gameux.dll
+${PLIST.lp32}lib/wine/fakedlls/gdi.exe16
 lib/wine/fakedlls/gdi32.dll
 lib/wine/fakedlls/gdiplus.dll
 lib/wine/fakedlls/glu32.dll
@@ -1850,8 +1872,10 @@
 lib/wine/fakedlls/ieframe.dll
 lib/wine/fakedlls/ieproxy.dll
 lib/wine/fakedlls/iexplore.exe
+${PLIST.lp32}lib/wine/fakedlls/ifsmgr.vxd
 lib/wine/fakedlls/imaadp32.acm
 lib/wine/fakedlls/imagehlp.dll
+${PLIST.lp32}lib/wine/fakedlls/imm.dll16
 lib/wine/fakedlls/imm32.dll
 lib/wine/fakedlls/inetcomm.dll
 lib/wine/fakedlls/inetcpl.cpl
@@ -1872,6 +1896,8 @@
 lib/wine/fakedlls/kerberos.dll
 lib/wine/fakedlls/kernel32.dll
 lib/wine/fakedlls/kernelbase.dll
+${PLIST.lp32}lib/wine/fakedlls/keyboard.drv16
+${PLIST.lp32}lib/wine/fakedlls/krnl386.exe16
 lib/wine/fakedlls/ksuser.dll
 lib/wine/fakedlls/ktmw32.dll
 lib/wine/fakedlls/l3codeca.acm
@@ -1880,6 +1906,7 @@
 lib/wine/fakedlls/localui.dll
 lib/wine/fakedlls/lodctr.exe
 lib/wine/fakedlls/lz32.dll
+${PLIST.lp32}lib/wine/fakedlls/lzexpand.dll16
 lib/wine/fakedlls/mapi32.dll
 lib/wine/fakedlls/mapistub.dll
 lib/wine/fakedlls/mciavi32.dll
@@ -1896,11 +1923,16 @@
 lib/wine/fakedlls/mlang.dll
 lib/wine/fakedlls/mmcndmgr.dll
 lib/wine/fakedlls/mmdevapi.dll
+${PLIST.lp32}lib/wine/fakedlls/mmdevldr.vxd
+${PLIST.lp32}lib/wine/fakedlls/mmsystem.dll16
 lib/wine/fakedlls/mofcomp.exe
+${PLIST.lp32}lib/wine/fakedlls/monodebg.vxd
 lib/wine/fakedlls/mountmgr.sys
+${PLIST.lp32}lib/wine/fakedlls/mouse.drv16
 lib/wine/fakedlls/mp3dmod.dll
 lib/wine/fakedlls/mpr.dll
 lib/wine/fakedlls/mprapi.dll
+${PLIST.lp32}lib/wine/fakedlls/msacm.dll16
 lib/wine/fakedlls/msacm32.dll
 lib/wine/fakedlls/msacm32.drv
 lib/wine/fakedlls/msadp32.acm
@@ -1965,6 +1997,7 @@
 lib/wine/fakedlls/msvcrtd.dll
 lib/wine/fakedlls/msvfw32.dll
 lib/wine/fakedlls/msvidc32.dll
+${PLIST.lp32}lib/wine/fakedlls/msvideo.dll16
 lib/wine/fakedlls/mswsock.dll
 lib/wine/fakedlls/msxml.dll
 lib/wine/fakedlls/msxml2.dll
@@ -1996,13 +2029,21 @@
 lib/wine/fakedlls/odbc32.dll
 lib/wine/fakedlls/odbccp32.dll
 lib/wine/fakedlls/odbccu32.dll
+${PLIST.lp32}lib/wine/fakedlls/ole2.dll16
+${PLIST.lp32}lib/wine/fakedlls/ole2conv.dll16
+${PLIST.lp32}lib/wine/fakedlls/ole2disp.dll16
+${PLIST.lp32}lib/wine/fakedlls/ole2nls.dll16
+${PLIST.lp32}lib/wine/fakedlls/ole2prox.dll16
+${PLIST.lp32}lib/wine/fakedlls/ole2thk.dll16
 lib/wine/fakedlls/ole32.dll
 lib/wine/fakedlls/oleacc.dll
 lib/wine/fakedlls/oleaut32.dll
+${PLIST.lp32}lib/wine/fakedlls/olecli.dll16
 lib/wine/fakedlls/olecli32.dll
 lib/wine/fakedlls/oledb32.dll
 lib/wine/fakedlls/oledlg.dll
 lib/wine/fakedlls/olepro32.dll
+${PLIST.lp32}lib/wine/fakedlls/olesvr.dll16
 lib/wine/fakedlls/olesvr32.dll
 lib/wine/fakedlls/olethk32.dll
 lib/wine/fakedlls/oleview.exe
@@ -2031,6 +2072,7 @@
 lib/wine/fakedlls/quartz.dll
 lib/wine/fakedlls/query.dll
 lib/wine/fakedlls/qwave.dll
+${PLIST.lp32}lib/wine/fakedlls/rasapi16.dll16
 lib/wine/fakedlls/rasapi32.dll
 lib/wine/fakedlls/rasdlg.dll
 lib/wine/fakedlls/reg.exe
@@ -2048,6 +2090,7 @@
 lib/wine/fakedlls/rsaenh.dll
 lib/wine/fakedlls/rstrtmgr.dll
 lib/wine/fakedlls/rtutils.dll
+${PLIST.lp32}lib/wine/fakedlls/rundll.exe16
 lib/wine/fakedlls/rundll32.exe
 lib/wine/fakedlls/samlib.dll
 lib/wine/fakedlls/sane.ds
@@ -2071,11 +2114,13 @@
 lib/wine/fakedlls/servicemodelreg.exe
 lib/wine/fakedlls/services.exe
 lib/wine/fakedlls/setupapi.dll
+${PLIST.lp32}lib/wine/fakedlls/setupx.dll16
 lib/wine/fakedlls/sfc.dll
 lib/wine/fakedlls/sfc_os.dll
 lib/wine/fakedlls/shcore.dll
 lib/wine/fakedlls/shdoclc.dll
 lib/wine/fakedlls/shdocvw.dll
+${PLIST.lp32}lib/wine/fakedlls/shell.dll16
 lib/wine/fakedlls/shell32.dll
 lib/wine/fakedlls/shfolder.dll
 lib/wine/fakedlls/shlwapi.dll
@@ -2084,6 +2129,7 @@
 lib/wine/fakedlls/slc.dll
 lib/wine/fakedlls/snmpapi.dll
 lib/wine/fakedlls/softpub.dll
+${PLIST.lp32}lib/wine/fakedlls/sound.drv16
 lib/wine/fakedlls/spoolss.dll
 lib/wine/fakedlls/spoolsv.exe
 lib/wine/fakedlls/srclient.dll
@@ -2092,11 +2138,14 @@
 lib/wine/fakedlls/stdole2.tlb
 lib/wine/fakedlls/stdole32.tlb
 lib/wine/fakedlls/sti.dll
+${PLIST.lp32}lib/wine/fakedlls/storage.dll16
+${PLIST.lp32}lib/wine/fakedlls/stress.dll16
 lib/wine/fakedlls/strmdll.dll
 lib/wine/fakedlls/subst.exe
 lib/wine/fakedlls/svchost.exe
 lib/wine/fakedlls/svrapi.dll
 lib/wine/fakedlls/sxs.dll
+${PLIST.lp32}lib/wine/fakedlls/system.drv16
 lib/wine/fakedlls/systeminfo.exe
 lib/wine/fakedlls/t2embed.dll
 lib/wine/fakedlls/tapi32.dll
@@ -2107,8 +2156,11 @@
 lib/wine/fakedlls/tdh.dll
 lib/wine/fakedlls/tdi.sys
 lib/wine/fakedlls/termsv.exe
+${PLIST.lp32}lib/wine/fakedlls/toolhelp.dll16
 lib/wine/fakedlls/traffic.dll
+${PLIST.lp32}lib/wine/fakedlls/twain.dll16
 lib/wine/fakedlls/twain_32.dll
+${PLIST.lp32}lib/wine/fakedlls/typelib.dll16
 lib/wine/fakedlls/tzres.dll
 lib/wine/fakedlls/ucrtbase.dll
 lib/wine/fakedlls/uiautomationcore.dll
@@ -2120,6 +2172,7 @@
 lib/wine/fakedlls/url.dll
 lib/wine/fakedlls/urlmon.dll
 lib/wine/fakedlls/usbd.sys
+${PLIST.lp32}lib/wine/fakedlls/user.exe16
 lib/wine/fakedlls/user32.dll
 lib/wine/fakedlls/userenv.dll
 lib/wine/fakedlls/usp10.dll
@@ -2132,12 +2185,21 @@
 lib/wine/fakedlls/vcomp140.dll
 lib/wine/fakedlls/vcomp90.dll
 lib/wine/fakedlls/vcruntime140.dll
+${PLIST.lp32}lib/wine/fakedlls/vdhcp.vxd
 lib/wine/fakedlls/vdmdbg.dll
+${PLIST.lp32}lib/wine/fakedlls/ver.dll16
 lib/wine/fakedlls/version.dll
 lib/wine/fakedlls/view.exe
 lib/wine/fakedlls/virtdisk.dll
+${PLIST.lp32}lib/wine/fakedlls/vmm.vxd
+${PLIST.lp32}lib/wine/fakedlls/vnbt.vxd
+${PLIST.lp32}lib/wine/fakedlls/vnetbios.vxd
 lib/wine/fakedlls/vssapi.dll


Home | Main Index | Thread Index | Old Index