Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package winetricks for openSUSE:Factory checked in at 2021-02-08 11:47:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/winetricks (Old) and /work/SRC/openSUSE:Factory/.winetricks.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "winetricks" Mon Feb 8 11:47:26 2021 rev:11 rq:870059 version:20210206 Changes: -------- --- /work/SRC/openSUSE:Factory/winetricks/winetricks.changes 2021-01-19 16:02:46.287432302 +0100 +++ /work/SRC/openSUSE:Factory/.winetricks.new.28504/winetricks.changes 2021-02-08 11:47:27.653713272 +0100 @@ -1,0 +2,6 @@ +Sun Feb 7 07:31:57 UTC 2021 - Marcus Meissner <[email protected]> + +- updated to 20210206 + - lots of fixes + +------------------------------------------------------------------- Old: ---- winetricks-20201206.tar.gz New: ---- winetricks-20210206.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ winetricks.spec ++++++ --- /var/tmp/diff_new_pack.nVfErc/_old 2021-02-08 11:47:28.453714569 +0100 +++ /var/tmp/diff_new_pack.nVfErc/_new 2021-02-08 11:47:28.457714575 +0100 @@ -17,7 +17,7 @@ Name: winetricks -Version: 20201206 +Version: 20210206 Release: 0 Summary: A way to work around problems in WINE License: LGPL-2.1-or-later ++++++ winetricks-20201206.tar.gz -> winetricks-20210206.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/winetricks-20201206/.github/FUNDING.yml new/winetricks-20210206/.github/FUNDING.yml --- old/winetricks-20201206/.github/FUNDING.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/winetricks-20210206/.github/FUNDING.yml 2021-02-06 21:45:09.000000000 +0100 @@ -0,0 +1,2 @@ +github: austin987 +patreon: austin987 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/winetricks-20201206/Makefile new/winetricks-20210206/Makefile --- old/winetricks-20201206/Makefile 2020-12-07 05:42:26.000000000 +0100 +++ new/winetricks-20210206/Makefile 2021-02-06 21:45:09.000000000 +0100 @@ -64,7 +64,7 @@ $(INSTALL_DATA) src/winetricks.bash-completion $(DESTDIR)$(PREFIX)/share/bash-completion/completions/winetricks check: - echo 'This verifies that most DLL verbs, plus flash, install ok.' + echo 'This verifies that most DLL verbs install ok.' echo 'It should take about an hour to run with a fast connection.' echo 'If you want to test a particular version of wine, do e.g.' echo 'export WINE=$$HOME/wine-git/wine first.' @@ -102,7 +102,7 @@ sh ./tests/shell-checks || exit 1 test: - echo 'This verifies that most DLL verbs, plus flash and dotnet, install ok.' + echo 'This verifies that most DLL verbs install ok (and some other misc tests).' echo 'It also makes sure that all URLs in winetricks work, so a fast uncapped internet connection is needed.' echo 'It should take about an hour to run with a fast connection.' echo 'If you want to test a particular version of wine, do e.g.' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/winetricks-20201206/files/LATEST new/winetricks-20210206/files/LATEST --- old/winetricks-20201206/files/LATEST 2020-12-07 05:42:26.000000000 +0100 +++ new/winetricks-20210206/files/LATEST 2021-02-06 21:45:09.000000000 +0100 @@ -1 +1 @@ -20201206 +20210206 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/winetricks-20201206/files/verbs/all.txt new/winetricks-20210206/files/verbs/all.txt --- old/winetricks-20201206/files/verbs/all.txt 2020-12-07 05:42:26.000000000 +0100 +++ new/winetricks-20210206/files/verbs/all.txt 2021-02-06 21:45:09.000000000 +0100 @@ -41,7 +41,6 @@ protectionid Protection ID (CDKiLLER & TippeX, 2016) psdk2003 MS Platform SDK 2003 (Microsoft, 2003) [downloadable] psdkwin71 MS Windows 7.1 SDK (Microsoft, 2010) [downloadable] -psdkwin7 MS Windows 7 SDK (Microsoft, 2009) [downloadable] qqintl QQ International Instant Messenger 2.11 (Tencent, 2014) [downloadable] qq QQ 8.9.6(Chinese chat app) (Tencent, 2017) [downloadable] safari Safari (Apple, 2010) [downloadable] @@ -71,10 +70,10 @@ unigine_heaven Unigen Heaven 2.1 Benchmark (Unigen, 2010) wglgears wglgears (Clinton L. Jeffery, 2005) [downloadable] ===== dlls ===== -adobeair Adobe AIR (Adobe, 2018) [downloadable] allcodecs All codecs (dirac, ffdshow, icodecs, cinepak, l3codecx, xvid) except wmp (various, 1995-2009) [downloadable] amstream MS amstream.dll (Microsoft, 2011) [downloadable] -art2kmin MS Access 2007 runtime (Microsoft, 2007) [downloadable] +art2k7min MS Access 2007 runtime (Microsoft, 2007) [downloadable] +art2kmin MS Access 2000 runtime (Microsoft, 2000) [downloadable] atmlib Adobe Type Manager (Adobe, 2009) [downloadable] avifil32 MS avifil32 (Microsoft, 2004) [downloadable] binkw32 RAD Game Tools binkw32.dll (RAD Game Tools, Inc., 2000) [downloadable] @@ -88,6 +87,7 @@ crypt32 MS crypt32 (Microsoft, 2004) [downloadable] d3dcompiler_42 MS d3dcompiler_42.dll (Microsoft, 2010) [downloadable] d3dcompiler_43 MS d3dcompiler_43.dll (Microsoft, 2010) [downloadable] +d3dcompiler_46 MS d3dcompiler_46.dll (Microsoft, 2010) [downloadable] d3dcompiler_47 MS d3dcompiler_47.dll (Microsoft, FIXME) [downloadable] d3drm MS d3drm.dll (Microsoft, 2010) [downloadable] d3dx10_43 MS d3dx10_43.dll (Microsoft, 2010) [downloadable] @@ -165,6 +165,8 @@ dotnet472 MS .NET 4.7.2 (Microsoft, 2018) [downloadable] dotnet48 MS .NET 4.8 (Microsoft, 2019) [downloadable] dotnetcore2 MS .NET Core Runtime 2.1 LTS (Microsoft, 2020) [downloadable] +dotnetcore3 MS .NET Core Runtime 3.1 LTS (Microsoft, 2020) [downloadable] +dotnetcoredesktop3 MS .NET Core Desktop Runtime 3.1 LTS (Microsoft, 2020) [downloadable] dotnet_verifier MS .NET Verifier (Microsoft, 2016) [downloadable] dpvoice Microsoft dpvoice dpvvox dpvacm Audio dlls (Microsoft, 2002) [downloadable] dsdmo MS dsdmo.dll (Microsoft, 2010) [downloadable] @@ -240,7 +242,6 @@ faudio FAudio (xaudio reimplementation, with xna support) builds for win32 (latest) (Kron4ek, 2019) [downloadable] ffdshow ffdshow video codecs (doom9 folks, 2010) [downloadable] filever Microsoft's filever, for dumping file version info (Microsoft, 20??) [downloadable] -flash Flash Player 32 (Adobe, 2020) [downloadable] galliumnine02 Gallium Nine Standalone (v0.2) (Gallium Nine Team, 2019) [downloadable] galliumnine03 Gallium Nine Standalone (v0.3) (Gallium Nine Team, 2019) [downloadable] galliumnine04 Gallium Nine Standalone (v0.4) (Gallium Nine Team, 2019) [downloadable] @@ -276,6 +277,7 @@ mfc140 Visual C++ 2015 mfc140 library; part of vcrun2015 (Microsoft, 2015) [downloadable] mfc40 MS mfc40 (Microsoft Foundation Classes from win7sp1) (Microsoft, 1999) [downloadable] mfc42 Visual C++ 6 SP4 mfc42 library; part of vcrun6 (Microsoft, 2000) [downloadable] +mfc70 Visual Studio (.NET) 2002 mfc70 library (Microsoft, 2006) [downloadable] mfc71 Visual C++ 2003 mfc71 library; part of vcrun2003 (Microsoft, 2003) [downloadable] mfc80 Visual C++ 2005 mfc80 library; part of vcrun2005 (Microsoft, 2011) [downloadable] mfc90 Visual C++ 2008 mfc90 library; part of vcrun2008 (Microsoft, 2011) [downloadable] @@ -319,6 +321,7 @@ riched20 MS RichEdit Control 2.0 (riched20.dll) (Microsoft, 2004) [downloadable] riched30 MS RichEdit Control 3.0 (riched20.dll, msls31.dll) (Microsoft, 2001) [downloadable] richtx32 MS Rich TextBox Control 6.0 (Microsoft, 2012) [downloadable] +sapi MS Speech API (Microsoft, 2011) [downloadable] sdl Simple DirectMedia Layer (Sam Lantinga, 2012) [downloadable] secur32 MS Security Support Provider Interface (Microsoft, 2011) [downloadable] setupapi MS Setup API (Microsoft, 2004) [downloadable] @@ -340,8 +343,8 @@ vcrun2012 Visual C++ 2012 libraries (atl110,mfc110,mfc110u,msvcp110,msvcr110,vcomp110) (Microsoft, 2012) [downloadable] vcrun2013 Visual C++ 2013 libraries (mfc120,mfc120u,msvcp120,msvcr120,vcomp120) (Microsoft, 2013) [downloadable] vcrun2015 Visual C++ 2015 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (Microsoft, 2015) [downloadable] -vcrun2017 Visual C++ 2017 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (Microsoft, 2017) [downloadable] -vcrun2019 Visual C++ 2015-2019 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (and vcruntime140_1.dll on win64) (Microsoft, 2019) [downloadable] +vcrun2017 Visual C++ 2017 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1.dll,msvcp140_2.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (Microsoft, 2017) [downloadable] +vcrun2019 Visual C++ 2015-2019 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1,msvcp140_2,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (and vcruntime140_1.dll on win64) (Microsoft, 2019) [downloadable] vcrun6sp6 Visual C++ 6 SP6 libraries (with fixes in ATL and MFC) (Microsoft, 2004) [downloadable] vcrun6 Visual C++ 6 SP4 libraries (mfc42, msvcp60, msvcirt) (Microsoft, 2000) [downloadable] vjrun20 MS Visual J# 2.0 SE libraries (requires dotnet20) (Microsoft, 2007) [downloadable] @@ -516,8 +519,6 @@ cfc=enabled Enable CheckFloatConstants csmt=off Disable Command Stream Multithreading csmt=on Enable Command Stream Multithreading (default) -ddr=gdi Set DirectDrawRenderer to gdi -ddr=opengl Set DirectDrawRenderer to opengl fontfix Check for broken fonts fontsmooth=bgr Enable subpixel font smoothing for BGR LCDs fontsmooth=disable Disable font smoothing @@ -563,6 +564,10 @@ psm=2 Set MaxShaderModelPS to 2 psm=3 Set MaxShaderModelPS to 3 remove_mono Remove builtin wine-mono +renderer=gdi Set renderer to gdi +renderer=gl Set renderer to gl +renderer=no3d Set renderer to no3d +renderer=vulkan Set renderer to vulkan rtlm=auto Set RenderTargetLockMode to auto (default) rtlm=disabled Set RenderTargetLockMode to disabled rtlm=readdraw Set RenderTargetLockMode to readdraw @@ -577,8 +582,8 @@ sound=pulse Set sound driver to PulseAudio strictdrawordering=disabled Disable StrictDrawOrdering (default) strictdrawordering=enabled Enable StrictDrawOrdering -usetakefocus=disabled Disable UseTakeFocus (default) -usetakefocus=enabled Enable UseTakeFocus +usetakefocus=n Disable UseTakeFocus (default) +usetakefocus=y Enable UseTakeFocus vd=1024x768 Enable virtual desktop, set size to 1024x768 vd=1280x1024 Enable virtual desktop, set size to 1280x1024 vd=1440x900 Enable virtual desktop, set size to 1440x900 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/winetricks-20201206/files/verbs/apps.txt new/winetricks-20210206/files/verbs/apps.txt --- old/winetricks-20201206/files/verbs/apps.txt 2020-12-07 05:42:26.000000000 +0100 +++ new/winetricks-20210206/files/verbs/apps.txt 2021-02-06 21:45:09.000000000 +0100 @@ -40,7 +40,6 @@ protectionid Protection ID (CDKiLLER & TippeX, 2016) psdk2003 MS Platform SDK 2003 (Microsoft, 2003) [downloadable] psdkwin71 MS Windows 7.1 SDK (Microsoft, 2010) [downloadable] -psdkwin7 MS Windows 7 SDK (Microsoft, 2009) [downloadable] qqintl QQ International Instant Messenger 2.11 (Tencent, 2014) [downloadable] qq QQ 8.9.6(Chinese chat app) (Tencent, 2017) [downloadable] safari Safari (Apple, 2010) [downloadable] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/winetricks-20201206/files/verbs/dlls.txt new/winetricks-20210206/files/verbs/dlls.txt --- old/winetricks-20201206/files/verbs/dlls.txt 2020-12-07 05:42:26.000000000 +0100 +++ new/winetricks-20210206/files/verbs/dlls.txt 2021-02-06 21:45:09.000000000 +0100 @@ -1,7 +1,7 @@ -adobeair Adobe AIR (Adobe, 2018) [downloadable] allcodecs All codecs (dirac, ffdshow, icodecs, cinepak, l3codecx, xvid) except wmp (various, 1995-2009) [downloadable] amstream MS amstream.dll (Microsoft, 2011) [downloadable] -art2kmin MS Access 2007 runtime (Microsoft, 2007) [downloadable] +art2k7min MS Access 2007 runtime (Microsoft, 2007) [downloadable] +art2kmin MS Access 2000 runtime (Microsoft, 2000) [downloadable] atmlib Adobe Type Manager (Adobe, 2009) [downloadable] avifil32 MS avifil32 (Microsoft, 2004) [downloadable] binkw32 RAD Game Tools binkw32.dll (RAD Game Tools, Inc., 2000) [downloadable] @@ -15,6 +15,7 @@ crypt32 MS crypt32 (Microsoft, 2004) [downloadable] d3dcompiler_42 MS d3dcompiler_42.dll (Microsoft, 2010) [downloadable] d3dcompiler_43 MS d3dcompiler_43.dll (Microsoft, 2010) [downloadable] +d3dcompiler_46 MS d3dcompiler_46.dll (Microsoft, 2010) [downloadable] d3dcompiler_47 MS d3dcompiler_47.dll (Microsoft, FIXME) [downloadable] d3drm MS d3drm.dll (Microsoft, 2010) [downloadable] d3dx10_43 MS d3dx10_43.dll (Microsoft, 2010) [downloadable] @@ -92,6 +93,8 @@ dotnet472 MS .NET 4.7.2 (Microsoft, 2018) [downloadable] dotnet48 MS .NET 4.8 (Microsoft, 2019) [downloadable] dotnetcore2 MS .NET Core Runtime 2.1 LTS (Microsoft, 2020) [downloadable] +dotnetcore3 MS .NET Core Runtime 3.1 LTS (Microsoft, 2020) [downloadable] +dotnetcoredesktop3 MS .NET Core Desktop Runtime 3.1 LTS (Microsoft, 2020) [downloadable] dotnet_verifier MS .NET Verifier (Microsoft, 2016) [downloadable] dpvoice Microsoft dpvoice dpvvox dpvacm Audio dlls (Microsoft, 2002) [downloadable] dsdmo MS dsdmo.dll (Microsoft, 2010) [downloadable] @@ -167,7 +170,6 @@ faudio FAudio (xaudio reimplementation, with xna support) builds for win32 (latest) (Kron4ek, 2019) [downloadable] ffdshow ffdshow video codecs (doom9 folks, 2010) [downloadable] filever Microsoft's filever, for dumping file version info (Microsoft, 20??) [downloadable] -flash Flash Player 32 (Adobe, 2020) [downloadable] galliumnine02 Gallium Nine Standalone (v0.2) (Gallium Nine Team, 2019) [downloadable] galliumnine03 Gallium Nine Standalone (v0.3) (Gallium Nine Team, 2019) [downloadable] galliumnine04 Gallium Nine Standalone (v0.4) (Gallium Nine Team, 2019) [downloadable] @@ -203,6 +205,7 @@ mfc140 Visual C++ 2015 mfc140 library; part of vcrun2015 (Microsoft, 2015) [downloadable] mfc40 MS mfc40 (Microsoft Foundation Classes from win7sp1) (Microsoft, 1999) [downloadable] mfc42 Visual C++ 6 SP4 mfc42 library; part of vcrun6 (Microsoft, 2000) [downloadable] +mfc70 Visual Studio (.NET) 2002 mfc70 library (Microsoft, 2006) [downloadable] mfc71 Visual C++ 2003 mfc71 library; part of vcrun2003 (Microsoft, 2003) [downloadable] mfc80 Visual C++ 2005 mfc80 library; part of vcrun2005 (Microsoft, 2011) [downloadable] mfc90 Visual C++ 2008 mfc90 library; part of vcrun2008 (Microsoft, 2011) [downloadable] @@ -246,6 +249,7 @@ riched20 MS RichEdit Control 2.0 (riched20.dll) (Microsoft, 2004) [downloadable] riched30 MS RichEdit Control 3.0 (riched20.dll, msls31.dll) (Microsoft, 2001) [downloadable] richtx32 MS Rich TextBox Control 6.0 (Microsoft, 2012) [downloadable] +sapi MS Speech API (Microsoft, 2011) [downloadable] sdl Simple DirectMedia Layer (Sam Lantinga, 2012) [downloadable] secur32 MS Security Support Provider Interface (Microsoft, 2011) [downloadable] setupapi MS Setup API (Microsoft, 2004) [downloadable] @@ -267,8 +271,8 @@ vcrun2012 Visual C++ 2012 libraries (atl110,mfc110,mfc110u,msvcp110,msvcr110,vcomp110) (Microsoft, 2012) [downloadable] vcrun2013 Visual C++ 2013 libraries (mfc120,mfc120u,msvcp120,msvcr120,vcomp120) (Microsoft, 2013) [downloadable] vcrun2015 Visual C++ 2015 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (Microsoft, 2015) [downloadable] -vcrun2017 Visual C++ 2017 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (Microsoft, 2017) [downloadable] -vcrun2019 Visual C++ 2015-2019 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (and vcruntime140_1.dll on win64) (Microsoft, 2019) [downloadable] +vcrun2017 Visual C++ 2017 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1.dll,msvcp140_2.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (Microsoft, 2017) [downloadable] +vcrun2019 Visual C++ 2015-2019 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1,msvcp140_2,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (and vcruntime140_1.dll on win64) (Microsoft, 2019) [downloadable] vcrun6sp6 Visual C++ 6 SP6 libraries (with fixes in ATL and MFC) (Microsoft, 2004) [downloadable] vcrun6 Visual C++ 6 SP4 libraries (mfc42, msvcp60, msvcirt) (Microsoft, 2000) [downloadable] vjrun20 MS Visual J# 2.0 SE libraries (requires dotnet20) (Microsoft, 2007) [downloadable] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/winetricks-20201206/files/verbs/download.txt new/winetricks-20210206/files/verbs/download.txt --- old/winetricks-20201206/files/verbs/download.txt 2020-12-07 05:42:26.000000000 +0100 +++ new/winetricks-20210206/files/verbs/download.txt 2021-02-06 21:45:09.000000000 +0100 @@ -3,7 +3,6 @@ 3dmark2001 3m_library 7zip -adobeair adobe_diged adobe_diged4 algodoo_demo @@ -14,6 +13,7 @@ andale aoe3_demo arial +art2k7min art2kmin atmlib autohotkey @@ -51,6 +51,7 @@ crypt32 d3dcompiler_42 d3dcompiler_43 +d3dcompiler_46 d3dcompiler_47 d3drm d3dx10 @@ -130,6 +131,8 @@ dotnet472 dotnet48 dotnetcore2 +dotnetcore3 +dotnetcoredesktop3 dotnet_verifier dpvoice dragonage2_demo @@ -215,7 +218,6 @@ fifa11_demo filever firefox -flash fontxplorer galliumnine galliumnine02 @@ -266,6 +268,7 @@ mfc140 mfc40 mfc42 +mfc70 mfc71 mfc80 mfc90 @@ -316,7 +319,6 @@ pptfonts prntvpt psdk2003 -psdkwin7 psdkwin71 python26 python27 @@ -335,6 +337,7 @@ richtx32 ruse_demo_steam safari +sapi sdl secondlife secur32 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/winetricks-20201206/files/verbs/settings.txt new/winetricks-20210206/files/verbs/settings.txt --- old/winetricks-20201206/files/verbs/settings.txt 2020-12-07 05:42:26.000000000 +0100 +++ new/winetricks-20210206/files/verbs/settings.txt 2021-02-06 21:45:09.000000000 +0100 @@ -9,8 +9,6 @@ cfc=enabled Enable CheckFloatConstants csmt=off Disable Command Stream Multithreading csmt=on Enable Command Stream Multithreading (default) -ddr=gdi Set DirectDrawRenderer to gdi -ddr=opengl Set DirectDrawRenderer to opengl fontfix Check for broken fonts fontsmooth=bgr Enable subpixel font smoothing for BGR LCDs fontsmooth=disable Disable font smoothing @@ -56,6 +54,10 @@ psm=2 Set MaxShaderModelPS to 2 psm=3 Set MaxShaderModelPS to 3 remove_mono Remove builtin wine-mono +renderer=gdi Set renderer to gdi +renderer=gl Set renderer to gl +renderer=no3d Set renderer to no3d +renderer=vulkan Set renderer to vulkan rtlm=auto Set RenderTargetLockMode to auto (default) rtlm=disabled Set RenderTargetLockMode to disabled rtlm=readdraw Set RenderTargetLockMode to readdraw @@ -70,8 +72,8 @@ sound=pulse Set sound driver to PulseAudio strictdrawordering=disabled Disable StrictDrawOrdering (default) strictdrawordering=enabled Enable StrictDrawOrdering -usetakefocus=disabled Disable UseTakeFocus (default) -usetakefocus=enabled Enable UseTakeFocus +usetakefocus=n Disable UseTakeFocus (default) +usetakefocus=y Enable UseTakeFocus vd=1024x768 Enable virtual desktop, set size to 1024x768 vd=1280x1024 Enable virtual desktop, set size to 1280x1024 vd=1440x900 Enable virtual desktop, set size to 1440x900 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/winetricks-20201206/src/release.sh new/winetricks-20210206/src/release.sh --- old/winetricks-20201206/src/release.sh 2020-12-07 05:42:26.000000000 +0100 +++ new/winetricks-20210206/src/release.sh 2021-02-06 21:45:09.000000000 +0100 @@ -103,8 +103,7 @@ echo "--no-push used, not uploading signature file" else python3 src/github-api-releases.py "${tmpdir}/${version}.tar.gz.asc" Winetricks winetricks "${version}" + rm -rf "${tmpdir}" fi -rm -rf "${tmpdir}" - exit 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/winetricks-20201206/src/winetricks new/winetricks-20210206/src/winetricks --- old/winetricks-20201206/src/winetricks 2020-12-07 05:42:26.000000000 +0100 +++ new/winetricks-20210206/src/winetricks 2021-02-06 21:45:09.000000000 +0100 @@ -6,7 +6,7 @@ # Name of this version of winetricks (YYYYMMDD) # (This doesn't change often, use the sha256sum of the file when reporting problems) -WINETRICKS_VERSION=20201206 +WINETRICKS_VERSION=20210206 # This is a UTF-8 file # You should see an o with two dots over it here [??] @@ -5500,10 +5500,10 @@ # wine-2.8 _wine_version_stripped="$(echo "${WINETRICKS_WINE_VERSION}" | cut -d ' ' -f1 | sed -e 's/wine-//' -e 's/-rc.*//')" - # If WINE is < 4.0, warn user: - # 4.0 doesn't do what I thought it would - if w_wine_version_in ,3.99 ; then - w_warn "Your version of wine ${_wine_version_stripped} is no longer supported upstream. You should upgrade to 4.x" + # If WINE is < 5.0, warn user: + # 5.0 doesn't do what I thought it would + if w_wine_version_in ,4.99 ; then + w_warn "Your version of wine ${_wine_version_stripped} is no longer supported upstream. You should upgrade to 5.x" fi winetricks_set_wineprefix "$1" @@ -5755,7 +5755,8 @@ # https://www.microsoft.com/en-us/download/details.aspx?id=9033 # FIXME: none of the verbs that use this will show download status right # until file1 metadata is extended to handle common cache dir - w_download_to directx9 https://download.microsoft.com/download/E/E/1/EE17FF74-6C45-4575-9CF4-7FC2597ACD18/directx_feb2010_redist.exe f6d191e89a963d7cca34f169d30f49eab99c1ed3bb92da73ec43617caaa1e93f + # 2021/01/28: https://download.microsoft.com/download/E/E/1/EE17FF74-6C45-4575-9CF4-7FC2597ACD18/directx_feb2010_redist.exe + w_download_to directx9 https://files.holarse-linuxgaming.de/mirrors/microsoft/directx_feb2010_redist.exe f6d191e89a963d7cca34f169d30f49eab99c1ed3bb92da73ec43617caaa1e93f DIRECTX_NAME=directx_feb2010_redist.exe } @@ -5765,7 +5766,8 @@ { # June 2010 DirectX 9c User Redistributable # https://www.microsoft.com/en-us/download/details.aspx?id=8109 - w_download_to directx9 https://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe + # 2021/01/28: https://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe + w_download_to directx9 https://files.holarse-linuxgaming.de/mirrors/microsoft/directx_Jun2010_redist.exe 8746ee1a84a083a90e37899d71d50d5c7c015e69688a466aa80447f011780c0d DIRECTX_NAME=directx_Jun2010_redist.exe } @@ -5817,7 +5819,8 @@ # Mirror list at http://www.filewatcher.com/m/w2ksp4_en.exe.135477136-0.html # This URL doesn't need rename from w2ksp4_en.exe to W2KSP4_EN.EXE # to avoid users having to redownload for a file rename - w_download_to win2ksp4 https://ftp.gnome.org/mirror/archive/ftp.sunet.se/pub/security/vendor/microsoft/win2000/Service_Packs/usa/W2KSP4_EN.EXE 167bb78d4adc957cc39fb4902517e1f32b1e62092353be5f8fb9ee647642de7e + # 2020/12/09: https://ftp.gnome.org/mirror/archive/ftp.sunet.se/pub/security/vendor/microsoft/win2000/Service_Packs/usa/W2KSP4_EN.EXE + w_download_to win2ksp4 http://x3270.bgp.nu/download/specials/W2KSP4_EN.EXE 167bb78d4adc957cc39fb4902517e1f32b1e62092353be5f8fb9ee647642de7e w_try_cabextract -d "${W_TMP}" -L -F "${filename}" "${W_CACHE}"/win2ksp4/W2KSP4_EN.EXE } @@ -5827,7 +5830,7 @@ filename="$1" # https://www.microsoft.com/en-us/download/details.aspx?id=18546 - w_download_to winxpsp2_support_tools https://download.microsoft.com/download/d/3/8/d38066aa-4e37-4ae8-bce3-a4ce662b2024/WindowsXP-KB838079-SupportTools-ENU.exe 7927e87af616d2fb8d4ead0db0103eb845a4e6651b20a5bffea9eebc3035c24d + w_download_to winxpsp2_support_tools https://web.archive.org/web/20070104163903/https://download.microsoft.com/download/d/3/8/d38066aa-4e37-4ae8-bce3-a4ce662b2024/WindowsXP-KB838079-SupportTools-ENU.exe 7927e87af616d2fb8d4ead0db0103eb845a4e6651b20a5bffea9eebc3035c24d w_try_cabextract -d "${W_TMP}" -L -F support.cab "${W_CACHE}"/winxpsp2_support_tools/WindowsXP-KB838079-SupportTools-ENU.exe w_try_cabextract -d "${W_TMP}" -L -F "${filename}" "${W_TMP}"/support.cab @@ -5850,7 +5853,8 @@ # https://download.microsoft.com/download/d/3/0/d30e32d8-418a-469d-b600-f32ce3edf42d/WindowsXP-KB936929-SP3-x86-ENU.exe # Mirror list: http://www.filewatcher.com/m/WindowsXP-KB936929-SP3-x86-ENU.exe.331805736-0.html # 2018/04/04: http://www.download.windowsupdate.com/msdownload/update/software/dflt/2008/04/windowsxp-kb936929-sp3-x86-enu_c81472f7eeea2eca421e116cd4c03e2300ebfde4.exe - w_download_to winxpsp3 https://ftp.gnome.org/mirror/archive/ftp.sunet.se/pub/security/vendor/microsoft/winxp/Service_Packs/WindowsXP-KB936929-SP3-x86-ENU.exe 62e524a552db9f6fd22d469010ea4d7e28ee06fa615a1c34362129f808916654 + # 2020/12/09: https://ftp.gnome.org/mirror/archive/ftp.sunet.se/pub/security/vendor/microsoft/winxp/Service_Packs/WindowsXP-KB936929-SP3-x86-ENU.exe + w_download_to winxpsp3 http://www.download.windowsupdate.com/msdownload/update/software/dflt/2008/04/windowsxp-kb936929-sp3-x86-enu_c81472f7eeea2eca421e116cd4c03e2300ebfde4.exe 62e524a552db9f6fd22d469010ea4d7e28ee06fa615a1c34362129f808916654 WindowsXP-KB936929-SP3-x86-ENU.exe w_try_cabextract -d "${W_TMP}" -L -F "${filename}" "${W_CACHE}"/winxpsp3/WindowsXP-KB936929-SP3-x86-ENU.exe } @@ -5887,38 +5891,6 @@ #--------------------------------------------------------- -w_metadata adobeair dlls \ - title="Adobe AIR" \ - publisher="Adobe" \ - year="2018" \ - media="download" \ - file1="AdobeAIRInstaller.exe" \ - installed_file1="${W_COMMONFILES_X86_WIN}/Adobe AIR/Versions/1.0/Adobe AIR.dll" \ - homepage="https://www.adobe.com/products/air/" - -load_adobeair() -{ - # 2017/03/14: 20.0.0.260 (strings 'Adobe AIR.dll' | grep 20\\. ) sha256sum 318770b9a18e59ca4a721a1f5c2b0235cffdbe77a043e99cb2af32074d61de45 - # 2018/01/30: 28.0.0.127 (strings 'Adobe AIR.dll' | grep 28\\. ) sha256sum 9076489e273652089a4a53a1d38c6631e8b7477e39426a843e0273f25bfb109f - # 2018/03/16: 29.0.0.112 (strings 'Adobe AIR.dll' | grep -E "^29\..+\..+" ) sha256sum 5186b54682644a30f2be61c9b510de9a9a76e301bc1b42f0f1bc50bd809a3625 - # 2018/06/08: 30.0.0.107 (strings 'Adobe AIR.dll' | grep -E "^30\..+\..+" ) sha256sum bcc36174f6f70baba27e5ed1c0df67e55c306ac7bc86b1d280eff4db8c314985 - # 2018/09/12: 31.0.0.96 (strings 'Adobe AIR.dll' | grep -E "^31\..+\..+" ) sha256sum dc82421f135627802b21619bdb7e4b9b0ec16d351120485c575aa6c16cd2737e - # 2018/12/22: 32.0.0.89 (strings 'Adobe AIR.dll' | grep -E "^32\..+\..+" ) sha256sum 24532d41ef2588c0daac4b6f8b7f863ee3c1a1b1e90b2d8d8b3eb4faa657e5e3 - # 2019/06/11: 32.0.0.125 (strings 'Adobe AIR.dll' | grep -E "^32\..+\..+" ) sha256sum 6718308e10a45176155d0ecc8458bd3606308925b91f26a7d08c148cf52c9db3 - w_download https://airdownload.adobe.com/air/win/download/latest/AdobeAIRInstaller.exe 6718308e10a45176155d0ecc8458bd3606308925b91f26a7d08c148cf52c9db3 - w_try_cd "${W_CACHE}/${W_PACKAGE}" - - # See https://bugs.winehq.org/show_bug.cgi?id=43506 - # and https://github.com/Winetricks/winetricks/issues/821 - if w_workaround_wine_bug 43506 "Forcing quiet install"; then - w_try "${WINE}" AdobeAIRInstaller.exe -silent - else - w_try "${WINE}" AdobeAIRInstaller.exe ${W_OPT_UNATTENDED:+-silent} - fi -} - -#---------------------------------------------------------------- - w_metadata amstream dlls \ title="MS amstream.dll" \ publisher="Microsoft" \ @@ -5946,6 +5918,22 @@ #---------------------------------------------------------------- w_metadata art2kmin dlls \ + title="MS Access 2000 runtime" \ + publisher="Microsoft" \ + year="2000" \ + media="download" \ + file1="art2kmin.exe" \ + installed_file1="${W_COMMONFILES_X86_WIN}/Microsoft Shared/MSDesigners98/MDT2DBNS.DLL" + +load_art2kmin() +{ + w_download http://download.microsoft.com/download/office2000dev/art2kmin/1/win98/en-us/art2kmin.exe c6bf34dfac8d22b5d4ba8a4b14256dc25215f1ce769049c7f25c40850b5e5b81 + w_try_7z "${W_TMP}" "${W_CACHE}/${W_PACKAGE}"/art2kmin.exe + w_try_cd "${W_TMP}" + w_try "${WINE}" Setup.exe INSTALLPFILES=1 /wait ${W_OPT_UNATTENDED:+/q} +} + +w_metadata art2k7min dlls \ title="MS Access 2007 runtime" \ publisher="Microsoft" \ year="2007" \ @@ -5953,7 +5941,7 @@ file1="AccessRuntime.exe" \ installed_file1="${W_COMMONFILES_X86_WIN}/Microsoft Shared/OFFICE12/ACEES.DLL" -load_art2kmin() +load_art2k7min() { # See https://www.microsoft.com/en-us/download/details.aspx?id=4438 # Originally at https://download.microsoft.com/download/D/2/A/D2A2FC8B-0447-491C-A5EF-E8AA3A74FB98/AccessRuntime.exe @@ -6238,6 +6226,33 @@ #---------------------------------------------------------------- +w_metadata d3dcompiler_46 dlls \ + title="MS d3dcompiler_46.dll" \ + publisher="Microsoft" \ + year="2010" \ + media="download" \ + file1="../directx9/directx_Jun2010_redist.exe" \ + installed_file1="${W_SYSTEM32_DLLS_WIN}/d3dcompiler_46.dll" + +load_d3dcompiler_46() +{ + # See https://bugs.winehq.org/show_bug.cgi?id=50350#c13 + + w_download http://download.microsoft.com/download/F/1/3/F1300C9C-A120-4341-90DF-8A52509B23AC/standalonesdk/Installers/2630bae9681db6a9f6722366f47d055c.cab + w_try_cabextract -d "${W_TMP}" -L -F "fil47ed91e900f4b9d9659b66a211b57c39" "${W_CACHE}/${W_PACKAGE}/2630bae9681db6a9f6722366f47d055c.cab" + w_try mv "${W_TMP}/fil47ed91e900f4b9d9659b66a211b57c39" "${W_SYSTEM32_DLLS}/d3dcompiler_46.dll" + + if [ "${W_ARCH}" = "win64" ]; then + w_download http://download.microsoft.com/download/F/1/3/F1300C9C-A120-4341-90DF-8A52509B23AC/standalonesdk/Installers/61d57a7a82309cd161a854a6f4619e52.cab + w_try_cabextract -d "${W_TMP}" -L -F "fil8c20206095817436f8df4a711faee5b7" "${W_CACHE}/${W_PACKAGE}/61d57a7a82309cd161a854a6f4619e52.cab" + w_try mv "${W_TMP}/fil8c20206095817436f8df4a711faee5b7" "${W_SYSTEM64_DLLS}/d3dcompiler_46.dll" + fi + + w_override_dlls native d3dcompiler_46 +} + +#---------------------------------------------------------------- + w_metadata d3dcompiler_47 dlls \ title="MS d3dcompiler_47.dll" \ publisher="Microsoft" \ @@ -6907,16 +6922,19 @@ w_try_cabextract -d "${W_TMP}" -L -F dxnt.cab "${W_CACHE}"/directx9/${DIRECTX_NAME} w_try_cabextract -d "${W_SYSTEM32_DLLS}" -L -F 'dplaysvr.exe' "${W_TMP}/dxnt.cab" w_try_cabextract -d "${W_SYSTEM32_DLLS}" -L -F 'dplayx.dll' "${W_TMP}/dxnt.cab" + w_try_cabextract -d "${W_SYSTEM32_DLLS}" -L -F 'dpmodemx.dll' "${W_TMP}/dxnt.cab" w_try_cabextract -d "${W_SYSTEM32_DLLS}" -L -F 'dpnet.dll' "${W_TMP}/dxnt.cab" w_try_cabextract -d "${W_SYSTEM32_DLLS}" -L -F 'dpnhpast.dll' "${W_TMP}/dxnt.cab" + w_try_cabextract -d "${W_SYSTEM32_DLLS}" -L -F 'dpnhupnp.dll' "${W_TMP}/dxnt.cab" w_try_cabextract -d "${W_SYSTEM32_DLLS}" -L -F 'dpnsvr.exe' "${W_TMP}/dxnt.cab" w_try_cabextract -d "${W_SYSTEM32_DLLS}" -L -F 'dpwsockx.dll' "${W_TMP}/dxnt.cab" - w_override_dlls native dplayx dpnet dpnhpast dpnsvr.exe dpwsockx + w_override_dlls native dplaysvr.exe dplayx dpmodemx dpnet dpnhpast dpnhupnp dpnsvr.exe dpwsockx w_try_regsvr dplayx.dll w_try_regsvr dpnet.dll w_try_regsvr dpnhpast.dll + w_try_regsvr dpnhupnp.dll } #---------------------------------------------------------------- @@ -8389,7 +8407,7 @@ load_dmusic32() { - w_download_to directx9 https://download.microsoft.com/download/3/9/7/3972f80c-5711-4e14-9483-959d48a2d03b/directx_apr2006_redist.exe dd8c3d401efe4561b67bd88475201b2f62f43cd23e4acc947bb34a659fa74952 + w_download_to directx9 https://web.archive.org/web/20100920035904/https://download.microsoft.com/download/3/9/7/3972f80c-5711-4e14-9483-959d48a2d03b/directx_apr2006_redist.exe dd8c3d401efe4561b67bd88475201b2f62f43cd23e4acc947bb34a659fa74952 w_try_cabextract -d "${W_TMP}" -F DirectX.cab "${W_CACHE}"/directx9/directx_apr2006_redist.exe w_try_cabextract -d "${W_SYSTEM32_DLLS}" -L -F dmusic32.dll "${W_TMP}"/DirectX.cab @@ -8637,6 +8655,7 @@ fi w_override_dlls native mscorwks + w_override_dlls native fusion W_NGEN_CMD="w_try ${WINE} ${W_DRIVE_C}/windows/Microsoft.NET/Framework/v1.1.4322/ngen.exe executequeueditems" } @@ -9085,7 +9104,7 @@ media="download" \ conflicts="dotnet11 dotnet20sdk" \ file1="NetFx30SP1_x86.exe" \ - installed_file1="c:/windows/system32/XpsFilt.dll" # we're cheating a bit here + installed_file1="c:/windows/dotnet30sp1.installed.workaround" load_dotnet30sp1() { @@ -9098,7 +9117,11 @@ # And a third way, but only with mingw enabled in wine-4.12.1 through wine-4.14 w_package_broken_mingw "https://bugs.winehq.org/show_bug.cgi?id=47484" 4.12.1 4.14 - w_package_broken "https://bugs.winehq.org/show_bug.cgi?id=49831" 5.17 + # crashes on install: + w_package_broken "https://bugs.winehq.org/show_bug.cgi?id=49831" 5.17 6.0 + + # XpsFilt.dll doesn't get installed (not sure what version exactly causes it, bug 49831 muddies things): + w_package_broken "https://bugs.winehq.org/show_bug.cgi?id=50463" 5.17 6.0 # FIXME: URL? w_download https://download.microsoft.com/download/8/F/E/8FEEE89D-9E4F-4BA3-993E-0FFEA8E21E1B/NetFx30SP1_x86.exe 3100df4d4db3965ead9520c887a534115cf6fc7ba100abde45226958b865695b @@ -9123,7 +9146,6 @@ w_set_winver winxp - w_try "${WINE}" msiexec /i "XPSEP XP and Server 2003 32 bit.msi" ${W_OPT_UNATTENDED:+/qb} "${WINE}" sc delete FontCache3.0.0.0 w_try_ms_installer "${WINE}" "${file1}" ${W_OPT_UNATTENDED:+/q} @@ -9133,6 +9155,9 @@ # Doesn't install any ngen.exe # W_NGEN_CMD="" + + # Do not rely on temporary files. As a workaround, touch a file instead so that we know it's been installed for list-installed + w_try touch "${W_WINDIR_UNIX}/dotnet30sp1.installed.workaround" } verify_dotnet30sp1() @@ -9153,7 +9178,8 @@ load_dotnet35() { - w_package_broken_win64 https://bugs.winehq.org/show_bug.cgi?id=49690 5.12 + # actually, fixed in 6.0-rc2, but w_package_broken() doesn't handle rc versions well + w_package_broken_win64 https://bugs.winehq.org/show_bug.cgi?id=49690 5.12 6.0 w_verify_cabextract_available @@ -9668,6 +9694,56 @@ #---------------------------------------------------------------- +w_metadata dotnetcore3 dlls \ + title="MS .NET Core Runtime 3.1 LTS" \ + publisher="Microsoft" \ + year="2020" \ + media="download" \ + file1="dotnet-runtime-3.1.10-win-x86.exe" \ + installed_file1="${W_PROGRAMS_WIN}/dotnet/dotnet.exe" + +load_dotnetcore3() +{ + # Official version, see https://dotnet.microsoft.com/download/dotnet-core/3.1 + w_download https://download.visualstudio.microsoft.com/download/pr/abb3fb5d-4e82-4ca8-bc03-ac13e988e608/b34036773a72b30c5dc5520ee6a2768f/dotnet-runtime-3.1.10-win-x86.exe 6ae8d2fb7a23ac4770fa815bc27614b2db0e89f5c078eb2744771bf5541cdba3 + + w_try_cd "${W_CACHE}"/"${W_PACKAGE}" + w_try "${WINE}" "${file1}" ${W_OPT_UNATTENDED:+/quiet} + + if [ "${W_ARCH}" = "win64" ]; then + # Also install the 64-bit version + w_download https://download.visualstudio.microsoft.com/download/pr/9845b4b0-fb52-48b6-83cf-4c431558c29b/41025de7a76639eeff102410e7015214/dotnet-runtime-3.1.10-win-x64.exe 78ef39c732ec35e79a0c1a10010ea797733df2811d774709b0fde23dce02efdf + w_try "${WINE}" "dotnet-runtime-3.1.10-win-x64.exe" ${W_OPT_UNATTENDED:+/quiet} + fi +} + +#---------------------------------------------------------------- + +w_metadata dotnetcoredesktop3 dlls \ + title="MS .NET Core Desktop Runtime 3.1 LTS" \ + publisher="Microsoft" \ + year="2020" \ + media="download" \ + file1="windowsdesktop-runtime-3.1.10-win-x86.exe" \ + installed_file1="${W_PROGRAMS_WIN}/dotnet/dotnet.exe" + +load_dotnetcoredesktop3() +{ + # Official version, see https://dotnet.microsoft.com/download/dotnet-core/3.1 + w_download https://download.visualstudio.microsoft.com/download/pr/865d0be5-16e2-4b3d-a990-f4c45acd280c/ec867d0a4793c0b180bae85bc3a4f329/windowsdesktop-runtime-3.1.10-win-x86.exe 4da245d9048642ed3f25c04e8fa0156e1d2966b4d257c12a9a3d3a0c929102aa + + w_try_cd "${W_CACHE}"/"${W_PACKAGE}" + w_try "${WINE}" "${file1}" ${W_OPT_UNATTENDED:+/quiet} + + if [ "${W_ARCH}" = "win64" ]; then + # Also install the 64-bit version + w_download https://download.visualstudio.microsoft.com/download/pr/513acf37-8da2-497d-bdaa-84d6e33c1fee/eb7b010350df712c752f4ec4b615f89d/windowsdesktop-runtime-3.1.10-win-x64.exe 32286b9a35d9a53d28807ef761f3dba43b71e602efd2b794f843fcf5ea8438a9 + w_try "${WINE}" "windowsdesktop-runtime-3.1.10-win-x64.exe" ${W_OPT_UNATTENDED:+/quiet} + fi +} + +#---------------------------------------------------------------- + w_metadata dotnet_verifier dlls \ title="MS .NET Verifier" \ publisher="Microsoft" \ @@ -9986,88 +10062,6 @@ #---------------------------------------------------------------- -# FIXME: update winetricks_is_installed to look at installed_file2..n -# https://github.com/Winetricks/winetricks/issues/988 -w_metadata flash dlls \ - title="Flash Player 32" \ - publisher="Adobe" \ - year="2020" \ - media="download" \ - file1="fp_32.0.0.363_archive.zip" \ - installed_file1="${W_SYSTEM32_DLLS_WIN}/Macromed/Flash/FlashUtil32_32_0_0_363_Plugin.exe" \ - installed_file2="${W_SYSTEM32_DLLS_WIN}/Macromed/Flash/FlashUtil32_32_0_0_363_ActiveX.exe" \ - installed_file3="${W_SYSTEM32_DLLS_WIN}/Macromed/Flash/flashplayer32_0r0_363_win_sa.exe" \ - homepage="https://www.adobe.com/products/flashplayer/" - -load_flash() -{ - _W_ver_major=32 - _W_ver_minor=0 - _W_ver_rel=0 - _W_ver_build=363 - _W_dirname="${_W_ver_major}_${_W_ver_minor}_r${_W_ver_rel}_${_W_ver_build}" - _W_archive="fp_${_W_ver_major}.${_W_ver_minor}.${_W_ver_rel}.${_W_ver_build}_archive.zip" - _W_fileprefix="flashplayer${_W_ver_major}_${_W_ver_minor}r${_W_ver_rel}_${_W_ver_build}" - - # 2013/07/09: Adobe Flash 10 is no longer supported. - # 2013/06/24: Adobe Flash 10.3 won't even install for me, it tells you to go get a newer version! - # See - # https://blogs.adobe.com/psirt/ - # https://get.adobe.com/de/flashplayer/otherversions/ - # Now, we install older versions by using zipfiles at - # https://helpx.adobe.com/flash-player/kb/archived-flash-player-versions.html - - # 2018/06/24: d4b6f9a5e42cc9f2c7cbd1fd72059d4c1bead91b076afa2ca042d28f0fd7bedb - # 2020/05/24 a64230033de485f9454a07cdb1b366e1307d005223657086ab8a0b8b91610ed4 - w_linkcheck_ignore=1 w_download "https://fpdownload.macromedia.com/pub/flashplayer/installers/archive/${_W_archive}" a64230033de485f9454a07cdb1b366e1307d005223657086ab8a0b8b91610ed4 - - # If OS version is Vista or newer: - # 1. NPAPI plugin doesn't work - # 2. In win64 prefix, "File not found." dialog appears when installing: - # 'wine: cannot find L"C:\\windows\\system32\\Macromed\\Temp\\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\\InstallFlashPlayer.exe"' - w_set_winver winxp - - # ActiveX plugin - # 2014/10/02: 3958827058648cfe05fc6ee510685e8d93f995d3428c3eedbd6814704765672a - w_try_unzip "${W_TMP}" "${W_CACHE}/flash/${_W_archive}" "${_W_dirname}/${_W_fileprefix}_winax.exe" - w_try_cd "${W_TMP}/${_W_dirname}" - w_try "${WINE}" "${_W_fileprefix}_winax.exe" ${W_OPT_UNATTENDED:+ /install} - - # Mozilla / Firefox (NPAPI) plugin - # 2014/10/02: 17496fd3c863c180aead953d7d4499dd36f997a9570abc2b92f55e4ea1d55d73 - w_try_unzip "${W_TMP}" "${W_CACHE}/flash/${_W_archive}" "${_W_dirname}/${_W_fileprefix}_win.exe" - w_try "${WINE}" "${_W_fileprefix}_win.exe" ${W_OPT_UNATTENDED:+ /install} - - # Projector (standalone player) - # 2015/07/06: 8640c42e73dc44125045e17abd32412c48f3808a8393c94fc8281cf4b0d87bdc - w_try_unzip "${W_TMP}" "${W_CACHE}/flash/${_W_archive}" "${_W_dirname}/${_W_fileprefix}_win_sa.exe" - w_try mv "${_W_fileprefix}_win_sa.exe" "${W_SYSTEM32_DLLS}/Macromed/Flash" - - # After updating the above, you should carry the following steps out by - # hand to verify that plugin works. - - # rm -rf ~/.cache/winetricks/flash - # w_try_cd ~/winetricks/src - # rm -rf ~/.wine - # sh winetricks -q flash ie7 - # cd "~/.wine/drive_c/Program Files/Internet Explorer" - # wine iexplore.exe https://www.adobe.com/software/flash/about - # Verify that the version of Flash shows up and that you're not prompted - # to install Flash again - # - # w_try_cd ~/winetricks/src - # rm -rf ~/.wine - # sh winetricks -q flash firefox - # cd "~/.wine/drive_c/Program Files/Mozilla Firefox" - # wine firefox.exe https://www.adobe.com/software/flash/about - # Verify that the version of Flash shows up and that you're not prompted - # to install Flash again - - unset _W_ver_major _W_ver_minor _W_ver_rel _W_ver_build _W_dirname _W_archive _W_fileprefix -} - -#---------------------------------------------------------------- - # $1 - gallium nine standalone archive name (required) helper_galliumnine() { @@ -10312,7 +10306,7 @@ { # https://www.microsoft.com/games/en-us/live/pages/livejoin.aspx # http://www.next-gen.biz/features/should-games-for-windows-live-die - w_download https://download.microsoft.com/download/5/5/8/55846E20-4A46-4EF8-B272-7F988BC9090A/gfwlivesetupmin.exe b14609508e2f8dba0886ded84e2817ad532ebfa31f8a6d4be2e6a5a03a9d7c23 + w_download https://web.archive.org/web/20140730232216/https://download.microsoft.com/download/5/5/8/55846E20-4A46-4EF8-B272-7F988BC9090A/gfwlivesetupmin.exe b14609508e2f8dba0886ded84e2817ad532ebfa31f8a6d4be2e6a5a03a9d7c23 # FIXME: Depends on .NET 20, but is it really needed? For now, skip it. w_try_cd "${W_CACHE}/${W_PACKAGE}" @@ -10353,7 +10347,7 @@ load_gmdls() { - w_download_to directx9 https://download.microsoft.com/download/3/9/7/3972f80c-5711-4e14-9483-959d48a2d03b/directx_apr2006_redist.exe dd8c3d401efe4561b67bd88475201b2f62f43cd23e4acc947bb34a659fa74952 + w_download_to directx9 https://web.archive.org/web/20100920035904/https://download.microsoft.com/download/3/9/7/3972f80c-5711-4e14-9483-959d48a2d03b/directx_apr2006_redist.exe dd8c3d401efe4561b67bd88475201b2f62f43cd23e4acc947bb34a659fa74952 w_try_cabextract -d "${W_TMP}" -F DirectX.cab "${W_CACHE}"/directx9/directx_apr2006_redist.exe w_try_cabextract -d "${W_TMP}" -F gm16.dls "${W_TMP}"/DirectX.cab @@ -10611,7 +10605,7 @@ load_itircl() { # https://msdn.microsoft.com/en-us/library/windows/desktop/ms669985(v=vs.85).aspx - w_download_to hhw https://download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe b2b3140d42a818870c1ab13c1c7b8d4536f22bd994fa90aade89729a6009a3ae + w_download_to hhw https://web.archive.org/web/20160423015142if_/http://download.microsoft.com/download/0/a/9/0a939ef6-e31c-430f-a3df-dfae7960d564/htmlhelp.exe b2b3140d42a818870c1ab13c1c7b8d4536f22bd994fa90aade89729a6009a3ae w_try_cabextract -d "${W_TMP}" -F hhupd.exe "${W_CACHE}"/hhw/htmlhelp.exe w_try_cabextract -d "${W_SYSTEM32_DLLS}" -F itircl.dll "${W_TMP}"/hhupd.exe @@ -10632,7 +10626,7 @@ load_itss() { # https://msdn.microsoft.com/en-us/library/windows/desktop/ms669985(v=vs.85).aspx - w_download_to hhw https://download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe b2b3140d42a818870c1ab13c1c7b8d4536f22bd994fa90aade89729a6009a3ae + w_download_to hhw https://web.archive.org/web/20160423015142if_/http://download.microsoft.com/download/0/a/9/0a939ef6-e31c-430f-a3df-dfae7960d564/htmlhelp.exe b2b3140d42a818870c1ab13c1c7b8d4536f22bd994fa90aade89729a6009a3ae w_try_cabextract -d "${W_TMP}" -F hhupd.exe "${W_CACHE}"/hhw/htmlhelp.exe w_try_cabextract -d "${W_SYSTEM32_DLLS}" -F itss.dll "${W_TMP}"/hhupd.exe @@ -10829,7 +10823,7 @@ w_package_unsupported_win64 # https://www.microsoft.com/en-us/download/details.aspx?id=5793 - w_download https://download.microsoft.com/download/4/a/a/4aafff19-9d21-4d35-ae81-02c48dcbbbff/MDAC_TYP.EXE 157ebae46932cb9047b58aa849ac1885e8cbd2f218810cb83e57613b49c679d6 + w_download https://web.archive.org/web/20070127061938/https://download.microsoft.com/download/4/a/a/4aafff19-9d21-4d35-ae81-02c48dcbbbff/MDAC_TYP.EXE 157ebae46932cb9047b58aa849ac1885e8cbd2f218810cb83e57613b49c679d6 load_native_mdac w_set_winver nt40 w_try_cd "${W_CACHE}"/"${W_PACKAGE}" @@ -10961,6 +10955,26 @@ #---------------------------------------------------------------- +w_metadata mfc70 dlls \ + title="Visual Studio (.NET) 2002 mfc70 library" \ + publisher="Microsoft" \ + year="2006" \ + media="download" \ + file1="VS7.0sp1-KB924642-X86.exe" \ + installed_file1="${W_SYSTEM32_DLLS_WIN}/mfc70.dll" + +load_mfc70() +{ + w_download https://download.microsoft.com/download/6/b/e/6be11d8a-e0c7-429c-ac8c-9860e313ced9/VS7.0sp1-KB924642-X86.exe 7173a950169a58c56d7174811a7cd50e6092046f1f083db9d2b03315347fc0f4 + + w_try_cabextract --directory="${W_TMP}" "${W_CACHE}/${W_PACKAGE}/${file1}" -F '*mfc*' + + w_try cp "${W_TMP}"/FL_mfc70_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8 "${W_SYSTEM32_DLLS}"/mfc70.dll + w_try cp "${W_TMP}"/FL_mfc70u_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8 "${W_SYSTEM32_DLLS}"/mfc70u.dll +} + +#---------------------------------------------------------------- + w_metadata msacm32 dlls \ title="MS ACM32" \ publisher="Microsoft" \ @@ -11851,6 +11865,38 @@ #---------------------------------------------------------------- +w_metadata sapi dlls \ + title="MS Speech API" \ + publisher="Microsoft" \ + year="2011" \ + media="download" \ + conflicts="speechsdk" \ + file1="../win7sp1/windows6.1-KB976932-X86.exe" \ + installed_file1="${W_SYSTEM32_DLLS_WIN}/sapi.dll" + +load_sapi() +{ + # This version of native SAPI needs to be directly in system32/syswow64 + for stub in "${W_SYSTEM32_DLLS}/Speech" "${W_SYSTEM64_DLLS}/Speech"; do + if [ -d "${stub}" ]; then + w_try rm -rf "${stub}" + fi + done + + helper_win7sp1 x86_microsoft-windows-speechcommon_31bf3856ad364e35_6.1.7601.17514_none_d809b28230ecfe46/sapi.dll + w_try cp "${W_TMP}/x86_microsoft-windows-speechcommon_31bf3856ad364e35_6.1.7601.17514_none_d809b28230ecfe46/sapi.dll" "${W_SYSTEM32_DLLS}/sapi.dll" + w_override_dlls native sapi + w_try_regsvr sapi.dll + + if [ "${W_ARCH}" = "win64" ]; then + helper_win7sp1_x64 amd64_microsoft-windows-speechcommon_31bf3856ad364e35_6.1.7601.17514_none_34284e05e94a6f7c/sapi.dll + w_try cp "${W_TMP}/amd64_microsoft-windows-speechcommon_31bf3856ad364e35_6.1.7601.17514_none_34284e05e94a6f7c/sapi.dll" "${W_SYSTEM64_DLLS}/sapi.dll" + w_try_regsvr64 sapi.dll + fi +} + +#---------------------------------------------------------------- + w_metadata sdl dlls \ title="Simple DirectMedia Layer" \ publisher="Sam Lantinga" \ @@ -11943,6 +11989,7 @@ publisher="Microsoft" \ year="2009" \ media="download" \ + conflicts="sapi" \ file1="SpeechSDK51.exe" \ installed_file1="${W_PROGRAMS_X86_WIN}/Microsoft Speech SDK 5.1/Bin/SAPI51SampleApp.exe" @@ -11951,7 +11998,7 @@ w_package_unsupported_win64 # https://www.microsoft.com/en-us/download/details.aspx?id=10121 - w_download https://download.microsoft.com/download/B/4/3/B4314928-7B71-4336-9DE7-6FA4CF00B7B3/SpeechSDK51.exe 520aa5d1a72dc6f41dc9b8b88603228ffd5d5d6f696224fc237ec4828fe7f6e0 + w_download https://web.archive.org/web/20110805062427/https://download.microsoft.com/download/B/4/3/B4314928-7B71-4336-9DE7-6FA4CF00B7B3/SpeechSDK51.exe 520aa5d1a72dc6f41dc9b8b88603228ffd5d5d6f696224fc237ec4828fe7f6e0 w_try_unzip "${W_TMP}" "${W_CACHE}"/speechsdk/SpeechSDK51.exe @@ -12685,25 +12732,28 @@ # 2015/10/12: fdd1e1f0dcae2d0aa0720895eff33b927d13076e64464bb7c7e5843b7667cd14 w_download https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe fdd1e1f0dcae2d0aa0720895eff33b927d13076e64464bb7c7e5843b7667cd14 - if w_workaround_wine_bug 37781 "This may fail in non-XP mode, see https://bugs.winehq.org/show_bug.cgi?id=37781" ,4.15; then - : - fi - - w_override_dlls native,builtin api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140 + w_override_dlls native,builtin api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-convert-l1-1-0 api-ms-win-crt-environment-l1-1-0 api-ms-win-crt-filesystem-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-multibyte-l1-1-0 api-ms-win-crt-process-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-string-l1-1-0 api-ms-win-crt-utility-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140 + # Otherwise ucrtbase doesn't get replaced + # See https://bugs.winehq.org/show_bug.cgi?id=46317 w_set_winver winxp + w_try rm -f "${W_SYSTEM32_DLLS}"/ucrtbase.dll w_try_cd "${W_CACHE}"/"${W_PACKAGE}" w_try "${WINE}" vc_redist.x86.exe ${W_OPT_UNATTENDED:+/q} case "${W_ARCH}" in win64) + # Also remove the 64-bit version + w_try rm -f "${W_SYSTEM64_DLLS}"/ucrtbase.dll # Also install the 64-bit version # 2015/10/12: 5eea714e1f22f1875c1cb7b1738b0c0b1f02aec5ecb95f0fdb1c5171c6cd93a3 w_download https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe 5eea714e1f22f1875c1cb7b1738b0c0b1f02aec5ecb95f0fdb1c5171c6cd93a3 w_try "${WINE}" vc_redist.x64.exe ${W_OPT_UNATTENDED:+/q} ;; esac + + w_set_winver 'default' } w_metadata mfc140 dlls \ @@ -12742,7 +12792,7 @@ #---------------------------------------------------------------- w_metadata vcrun2017 dlls \ - title="Visual C++ 2017 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll)" \ + title="Visual C++ 2017 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1.dll,msvcp140_2.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll)" \ publisher="Microsoft" \ year="2017" \ media="download" \ @@ -12758,19 +12808,20 @@ # 2019/08/14: 54ad46ae80984aa48cae6361213692c96b3639e322730d28c7fb93b183c761da w_download https://aka.ms/vs/15/release/vc_redist.x86.exe 54ad46ae80984aa48cae6361213692c96b3639e322730d28c7fb93b183c761da - if w_workaround_wine_bug 37781 "This may fail in non-XP mode, see https://bugs.winehq.org/show_bug.cgi?id=37781" ,4.15; then - : - fi - - w_override_dlls native,builtin api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140 + w_override_dlls native,builtin api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcp140_1 msvcp140_2 msvcr140 ucrtbase vcomp140 vcruntime140 + # Otherwise ucrtbase doesn't get replaced + # See https://bugs.winehq.org/show_bug.cgi?id=46317 w_set_winver winxp + w_try rm -f "${W_SYSTEM32_DLLS}"/ucrtbase.dll w_try_cd "${W_CACHE}/${W_PACKAGE}" w_try "${WINE}" vc_redist.x86.exe ${W_OPT_UNATTENDED:+/q} case "${W_ARCH}" in win64) + # Also remove the 64-bit version + w_try rm -f "${W_SYSTEM64_DLLS}"/ucrtbase.dll # Also install the 64-bit version # https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads # 2017/10/02: 7434bf559290cccc3dd3624f10c9e6422cce9927d2231d294114b2f929f0e465 @@ -12780,12 +12831,14 @@ w_try "${WINE}" vc_redist.x64.exe ${W_OPT_UNATTENDED:+/q} ;; esac + + w_set_winver 'default' } #---------------------------------------------------------------- w_metadata vcrun2019 dlls \ - title="Visual C++ 2015-2019 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (and vcruntime140_1.dll on win64)" \ + title="Visual C++ 2015-2019 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1,msvcp140_2,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (and vcruntime140_1.dll on win64)" \ publisher="Microsoft" \ year="2019" \ media="download" \ @@ -12804,13 +12857,20 @@ # 2020/11/13: 50a3e92ade4c2d8f310a2812d46322459104039b9deadbd7fdd483b5c697c0c8 w_download https://aka.ms/vs/16/release/vc_redist.x86.exe 50a3e92ade4c2d8f310a2812d46322459104039b9deadbd7fdd483b5c697c0c8 - w_override_dlls native,builtin api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140 + w_override_dlls native,builtin api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcp140_1 msvcp140_2 msvcr140 ucrtbase vcomp140 vcruntime140 + + # Otherwise ucrtbase doesn't get replaced + # See https://bugs.winehq.org/show_bug.cgi?id=46317 + w_set_winver winxp + w_try rm -f "${W_SYSTEM32_DLLS}"/ucrtbase.dll w_try_cd "${W_CACHE}"/"${W_PACKAGE}" w_try "${WINE}" vc_redist.x86.exe ${W_OPT_UNATTENDED:+/q} case "${W_ARCH}" in win64) + # Also remove the 64-bit version + w_try rm -f "${W_SYSTEM64_DLLS}"/ucrtbase.dll # Also install the 64-bit version # 2019/12/26: 40ea2955391c9eae3e35619c4c24b5aaf3d17aeaa6d09424ee9672aa9372aeed # 2020/03/23: b6c82087a2c443db859fdbeaae7f46244d06c3f2a7f71c35e50358066253de52 @@ -12826,6 +12886,8 @@ w_try "${WINE}" vc_redist.x64.exe ${W_OPT_UNATTENDED:+/q} ;; esac + + w_set_winver 'default' } #---------------------------------------------------------------- @@ -13046,11 +13108,11 @@ # Separate 32/64-bit installers: if [ "${W_ARCH}" = "win32" ] ; then # https://www.microsoft.com/en-us/download/details.aspx?id=32 - w_download https://download.microsoft.com/download/f/f/1/ff178bb1-da91-48ed-89e5-478a99387d4f/wic_x86_enu.exe 196868b09d87ae04e4ab42b4a3e0abbb160500e8ff13deb38e2956ee854868b1 + w_download https://web.archive.org/web/20200810071051if_/https://download.microsoft.com/download/f/f/1/ff178bb1-da91-48ed-89e5-478a99387d4f/wic_x86_enu.exe 196868b09d87ae04e4ab42b4a3e0abbb160500e8ff13deb38e2956ee854868b1 EXE="wic_x86_enu.exe" elif [ "${W_ARCH}" = "win64" ] ; then # https://www.microsoft.com/en-us/download/details.aspx?id=1385 - w_download https://download.microsoft.com/download/6/4/5/645FED5F-A6E7-44D9-9D10-FE83348796B0/wic_x64_enu.exe 5822fecd69a90c2833965a25e8779000825d69cc8c9250933f0ab70df52171e1 + w_download https://web.archive.org/web/20191125095535if_/http://download.microsoft.com/download/6/4/5/645fed5f-a6e7-44d9-9d10-fe83348796b0/wic_x64_enu.exe 5822fecd69a90c2833965a25e8779000825d69cc8c9250933f0ab70df52171e1 EXE="wic_x64_enu.exe" else w_die "Invalid W_ARCH value, ${W_ARCH}" @@ -13411,7 +13473,7 @@ fi # https://www.microsoft.com/en-us/download/details.aspx?id=20914 - w_download https://download.microsoft.com/download/A/C/2/AC2C903B-E6E8-42C2-9FD7-BEBAC362A930/xnafx40_redist.msi e6c41d692ebcba854dad4b1c52bb7ddd05926bad3105595d6596b8bab01c25e7 + w_download https://web.archive.org/web/20120325002813/https://download.microsoft.com/download/A/C/2/AC2C903B-E6E8-42C2-9FD7-BEBAC362A930/xnafx40_redist.msi e6c41d692ebcba854dad4b1c52bb7ddd05926bad3105595d6596b8bab01c25e7 w_try_cd "${W_CACHE}/${W_PACKAGE}" w_try "${WINE}" msiexec ${W_OPT_UNATTENDED:+/quiet} /i "${file1}" } @@ -14840,7 +14902,7 @@ w_call mfc40 # https://msdn.microsoft.com/en-us/library/windows/desktop/ms669985(v=vs.85).aspx - w_download https://download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe b2b3140d42a818870c1ab13c1c7b8d4536f22bd994fa90aade89729a6009a3ae + w_download https://web.archive.org/web/20160423015142if_/http://download.microsoft.com/download/0/a/9/0a939ef6-e31c-430f-a3df-dfae7960d564/htmlhelp.exe b2b3140d42a818870c1ab13c1c7b8d4536f22bd994fa90aade89729a6009a3ae # htmlhelp.exe automatically runs hhupd.exe. It shows a dialog that says # "This computer already has a newer version of HTML Help." @@ -15911,48 +15973,6 @@ #---------------------------------------------------------------- -w_metadata psdkwin7 apps \ - title="MS Windows 7 SDK" \ - publisher="Microsoft" \ - year="2009" \ - media="download" \ - file1="winsdk_web.exe" \ - installed_exe1="C:/Program Files/Microsoft SDKs/Windows/v7.0/Bin/SetEnv.Cmd" - -load_psdkwin7() -{ - # https://www.microsoft.com/en-us/download/details.aspx?id=3138 - w_call dotnet20 - w_call mfc42 # need mfc42u, or setup will abort - # don't have a working unattended recipe. Maybe we'll have to - # do an AutoHotKey script until Microsoft gets its act together: - # https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/c053b616-7d5b-405d-9841-ec465a8e21d5/ - w_download https://download.microsoft.com/download/7/A/B/7ABD2203-C472-4036-8BA0-E505528CCCB7/winsdk_web.exe bb0e3b5d8feb750b3164b657a046f76ff086887719e418f57ce88ada5e8990d5 - w_try_cd "${W_CACHE}/${W_PACKAGE}" - w_try "${WINE}" winsdk_web.exe - - if w_workaround_wine_bug 21362; then - # Assume user installed in default location - cat > "${W_TMP}"/set-psdk7.reg <<_EOF_ -REGEDIT4 - -[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SDKs] - -[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SDKs\\Windows] -"CurrentVersion"="v7.0" -"CurrentInstallFolder"="C:\\\\Program Files\\\\Microsoft SDKs\\\\Windows\\\\v7.0\\\\" - -[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SDKs\\Windows\\v7.0] -"InstallationFolder"="C:\\\\Program Files\\\\Microsoft SDKs\\\\Windows\\\\v7.0\\\\" -"ProductVersion"="7.0.7600.16385.40715" -"ProductName"="Microsoft Windows SDK for Windows 7 (7.0.7600.16385.40715)" -_EOF_ - w_try_regedit "${W_TMP_WIN}"\\set-psdk7.reg - fi -} - -#---------------------------------------------------------------- - w_metadata psdkwin71 apps \ title="MS Windows 7.1 SDK" \ publisher="Microsoft" \ @@ -16210,6 +16230,10 @@ if w_workaround_wine_bug 22053 "Disabling gameoverlayrenderer to prevent game crashes on some machines."; then w_override_dlls disabled gameoverlayrenderer fi + + if w_workaround_wine_bug 44985 "Disabling libglesv2 to make Store and Library function correctly."; then + w_override_dlls disabled libglesv2 + fi } #---------------------------------------------------------------- @@ -18240,9 +18264,6 @@ load_dcuo() { - # The installer would take care of this, but let's do it first - w_call flash - w_mount "DCUO - Disc 1" w_ahk_do " SetWinDelay 1000 @@ -21770,13 +21791,13 @@ #---------------------------------------------------------------- -w_metadata usetakefocus=enabled settings \ +w_metadata usetakefocus=y settings \ title_cz="Aktivovat UseTakeFocus" \ title_uk="?????????????????? ?????????????????????? ???? ??????????" \ title_sk="Aktivova?? UseTakeFocus" \ title_tlh="Qorwagh buSchoH \'e\' chu\'" \ title="Enable UseTakeFocus" -w_metadata usetakefocus=disabled settings \ +w_metadata usetakefocus=n settings \ title_cz="Deaktivovat UseTakeFocus (v??choz??)" \ title_uk="???????????????? ?????????????????????? ???? ?????????? (???? ??????????????????????????)" \ title_sk="Deaktivova?? UseTakeFocus (v??choz??)" \ @@ -21786,20 +21807,20 @@ load_usetakefocus() { case "$1" in - enabled) arg="Y";; - disabled) arg="N";; + y) arg="Y";; + n) arg="N";; *) w_die "illegal value $1 for UseTakeFocus";; esac echo "Setting UseTakeFocus to ${arg}" - cat > "${W_TMP}"/set-gfs.reg <<_EOF_ + cat > "${W_TMP}"/set-usetakefocus.reg <<_EOF_ REGEDIT4 [HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver] "UseTakeFocus"="${arg}" _EOF_ - w_try_regedit "${W_TMP}"/set-gfs.reg + w_try_regedit "${W_TMP}"/set-usetakefocus.reg } #---------------------------------------------------------------- @@ -21944,7 +21965,7 @@ enable*) arg=enabled;; hard*) arg=hardware;; repack) arg=repack;; - backbuffer|fbo|gdi|none|opengl|readdraw|readtex|texdraw|textex|auto) arg=$2;; + backbuffer|fbo|gdi|gl|no3d|none|readdraw|readtex|texdraw|textex|vulkan|auto) arg=$2;; [0-9]*) arg=$2;; *) w_die "illegal value $2 for $1";; esac @@ -22021,24 +22042,6 @@ #---------------------------------------------------------------- # DirectDraw settings -w_metadata ddr=gdi settings \ - title_uk="???????????????????? DirectDrawRenderer ???? gdi" \ - title="Set DirectDrawRenderer to gdi" -w_metadata ddr=opengl settings \ - title_uk="???????????????????? DirectDrawRenderer ???? opengl" \ - title="Set DirectDrawRenderer to opengl" - -load_ddr() -{ - if w_wine_version_in ,3.16 ; then - winetricks_set_wined3d_var DirectDrawRenderer "$1" - else - winetricks_set_wined3d_var renderer "$1" - fi -} - -#---------------------------------------------------------------- - w_metadata glsl=enabled settings \ title_uk="?????????????????? GLSL ?????????????? (???? ??????????????????????????)" \ title="Enable GLSL shaders (default)" @@ -22146,6 +22149,26 @@ #---------------------------------------------------------------- +w_metadata renderer=gdi settings \ + title_uk="???????????????????? renderer ???? gdi" \ + title="Set renderer to gdi" +w_metadata renderer=gl settings \ + title_uk="???????????????????? renderer ???? gl" \ + title="Set renderer to gl" +w_metadata renderer=no3d settings \ + title_uk="???????????????????? renderer ???? no3d" \ + title="Set renderer to no3d" +w_metadata renderer=vulkan settings \ + title_uk="???????????????????? renderer ???? vulkan" \ + title="Set renderer to vulkan" + +load_renderer() +{ + winetricks_set_wined3d_var renderer "$1" +} + +#----------------------------------------------------------------= + w_metadata rtlm=auto settings \ title_uk="???????????????????? RenderTargetLockMode ???? ???????? (???? ??????????????????????????)" \ title="Set RenderTargetLockMode to auto (default)" @@ -23037,6 +23060,8 @@ dotnet1) w_warn "Calling dotnet1 is deprecated, please use dotnet11 instead" ; w_call dotnet11 ;; dotnet2) w_warn "Calling dotnet2 is deprecated, please use dotnet20 instead" ; w_call dotnet20 ;; d9vk_master) w_warn "Calling d9vk_master is deprecated, please use dxvk_master instead" ; w_call dxvk_master ;; + ddr=gdi) w_warn "Calling ddr=gdi is deprecated, please use renderer=gdi or renderer=no3d instead" ; w_call renderer=gdi ;; + ddr=opengl) w_warn "Calling ddr=opengl is deprecated, please use renderer=gl instead" ; w_call renderer=gl ;; dxvk54) w_warn "Calling dxvk54 is deprecated, please use dxvk054 instead" ; w_call dxvk054 ;; dxvk60) w_warn "Calling dxvk60 is deprecated, please use dxvk060 instead" ; w_call dxvk060 ;; dxvk61) w_warn "Calling dxvk61 is deprecated, please use dxvk061 instead" ; w_call dxvk061 ;; @@ -23056,7 +23081,6 @@ dxvk94) w_warn "Calling dxvk94 is deprecated, please use dxvk094 instead" ; w_call dxvk094 ;; dxvk95) w_warn "Calling dxvk95 is deprecated, please use dxvk095 instead" ; w_call dxvk095 ;; dxvk96) w_warn "Calling dxvk96 is deprecated, please use dxvk096 instead" ; w_call dxvk096 ;; - flash11) w_warn "Calling flash11 is deprecated, please use flash instead" ; w_call flash ;; # art2kmin also comes with fm20.dll fm20) w_warn "Calling fm20 is deprecated, please use controlpad instead" ; w_call controlpad ;; fontsmooth-bgr) w_warn "Calling fontsmooth-bgr is deprecated, please use fontsmooth=bgr instead" ; w_call fontsmooth=bgr ;; @@ -23070,6 +23094,7 @@ jscript) w_warn "Calling jscript is deprecated, please use wsh57 instead" ; w_call wsh57 ;; npm-repack) w_warn "Calling npm-repack is deprecated, please use npm=repack instead" ; w_call npm=repack ;; oss) w_warn "Calling oss is deprecated, please use sound=oss instead" ; w_call sound=oss ;; + psdkwin7) w_warn "psdkwin7 has been removed, use psdkwin71 instead"; w_call psdkwin71 ;; python) w_warn "Calling python is deprecated, please use python26 instead" ; w_call python26 ;; vbrun60) w_warn "Calling vbrun60 is deprecated, please use vb6run instead" ; w_call vb6run ;; vcrun2005sp1) w_warn "Calling vcrun2005sp1 is deprecated, please use vcrun2005 instead" ; w_call vcrun2005 ;; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/winetricks-20201206/src/winetricks.1 new/winetricks-20210206/src/winetricks.1 --- old/winetricks-20201206/src/winetricks.1 2020-12-07 05:42:26.000000000 +0100 +++ new/winetricks-20210206/src/winetricks.1 2021-02-06 21:45:09.000000000 +0100 @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH WINETRICKS 1 "December 2020" "Winetricks 20201206" "Wine Package Manager" +.TH WINETRICKS 1 "February 2021" "Winetricks 20210206" "Wine Package Manager" .SH NAME winetricks \- manage virtual Windows environments using Wine .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/winetricks-20201206/tests/winetricks-test new/winetricks-20210206/tests/winetricks-test --- old/winetricks-20201206/tests/winetricks-test 2020-12-07 05:42:26.000000000 +0100 +++ new/winetricks-20210206/tests/winetricks-test 2021-02-06 21:45:09.000000000 +0100 @@ -120,7 +120,7 @@ # Tests that fail under Xvfb XVFB_DOTNET_BLACKLIST="dotnet11|dotnet11sp1|dotnet20|dotnet20sdk|dotnet20sp1|dotnet30|dotnet40|dotnet46" -XVFB_BLACKLIST="${XVFB_DOTNET_BLACKLIST}|adobeair|binkw32|dirac|directmusic|dxdiag|flash|gdiplus_winxp|gfw|ie6|ie7|ie8" +XVFB_BLACKLIST="${XVFB_DOTNET_BLACKLIST}|binkw32|dirac|directmusic|dxdiag|gdiplus_winxp|gfw|ie6|ie7|ie8" XVFB_BLACKLIST="${XVFB_BLACKLIST}|jet40|nuget|quicktime72|vcrun2008|vcrun2010|vcrun2012|vcrun2013|vcrun2015" XVFB_BLACKLIST="${XVFB_BLACKLIST}|vjrun20|windowscodecs|wmi|wmp9|wmp10|wsh56js|wsh56vb|xmllite|xna31|xna40|xvid" @@ -835,7 +835,7 @@ BLACKLIST="${BLACKLIST}|${XVFB_BLACKLIST}" export BLACKLIST - # Not test_quick() since flash fails without proper X, but test_quick() doesn't respect $BLACKLIST + # Not test_quick() since some tests fail without proper X, but test_quick() doesn't respect $BLACKLIST # Also, we don't really want to duplicate those tests twice, as this is for TravisCI where time is limited.. test_category dlls test_category fonts
