Hello community, here is the log from the commit of package wine for openSUSE:Factory checked in at 2017-11-03 16:24:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wine (Old) and /work/SRC/openSUSE:Factory/.wine.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wine" Fri Nov 3 16:24:36 2017 rev:234 rq:537997 version:2.20 Changes: -------- --- /work/SRC/openSUSE:Factory/wine/wine.changes 2017-10-17 01:53:27.071811931 +0200 +++ /work/SRC/openSUSE:Factory/.wine.new/wine.changes 2017-11-03 16:25:32.586697535 +0100 @@ -1,0 +2,13 @@ +Tue Oct 31 19:08:10 UTC 2017 - meiss...@suse.com + +- Update to 2.20 development snapshot + - Improved event support in MSHTML. + - Preloader support on ARM64. + - Interpolation modes in Direct3D. + - Improved metafile support in GdiPlus. + - Initial version of Kerberos5 Authentication Package. + - OLE clipboard cache improvements. + - Various bug fixes. +- updated winetricks + +------------------------------------------------------------------- Old: ---- wine-2.19.tar.xz wine-2.19.tar.xz.sign New: ---- wine-2.20.tar.xz wine-2.20.tar.xz.sign ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wine.spec ++++++ --- /var/tmp/diff_new_pack.iAyUcI/_old 2017-11-03 16:25:34.134641196 +0100 +++ /var/tmp/diff_new_pack.iAyUcI/_new 2017-11-03 16:25:34.134641196 +0100 @@ -61,8 +61,8 @@ BuildRequires: valgrind-devel BuildRequires: xorg-x11-devel BuildRequires: pkgconfig(libudev) -%define realver 2.19 -Version: 2.19 +%define realver 2.20 +Version: 2.20 Release: 0 Summary: An MS Windows Emulator License: LGPL-2.1+ ++++++ wine-2.19.tar.xz -> wine-2.20.tar.xz ++++++ /work/SRC/openSUSE:Factory/wine/wine-2.19.tar.xz /work/SRC/openSUSE:Factory/.wine.new/wine-2.20.tar.xz differ: char 26, line 1 ++++++ winetricks ++++++ --- /var/tmp/diff_new_pack.iAyUcI/_old 2017-11-03 16:25:34.266636391 +0100 +++ /var/tmp/diff_new_pack.iAyUcI/_new 2017-11-03 16:25:34.270636246 +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=20170823-next +WINETRICKS_VERSION=20171018-next # This is a UTF-8 file # You should see an o with two dots over it here [รถ] @@ -2679,12 +2679,6 @@ test "$W_OPT_NOCLEAN" = 1 || rm -rf "$W_TMP" mkdir -p "$W_TMP" - # Don't install if already installed - if test "$WINETRICKS_FORCE" != 1 && winetricks_is_installed "$1"; then - echo "$1 already installed, skipping" - return 0 - fi - # Don't install if a conflicting verb is already installed: # shellcheck disable=SC2154 if test "$WINETRICKS_FORCE" != 1 && test "$conflicts" && test -f "$WINEPREFIX/winetricks.log"; then @@ -2694,6 +2688,12 @@ done fi + # Don't install if already installed + if test "$WINETRICKS_FORCE" != 1 && winetricks_is_installed "$1"; then + echo "$1 already installed, skipping" + return 0 + fi + # We'd like to get rid of W_PACKAGE, but for now, just set it as late as possible. W_PACKAGE=$1 w_try "load_$cmd" "$arg" @@ -9505,6 +9505,7 @@ publisher="Microsoft" \ year="2015" \ media="download" \ + conflicts="vcrun2017" \ file1="vc_redist.x86.exe" \ installed_file1="$W_SYSTEM32_DLLS_WIN/mfc140.dll" @@ -9562,6 +9563,71 @@ #---------------------------------------------------------------- +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)" \ + publisher="Microsoft" \ + year="2017" \ + media="download" \ + conflicts="vcrun2015" \ + file1="VC_redist.x86.exe" \ + installed_file1="$W_SYSTEM32_DLLS_WIN/mfc140.dll" + +# FIXME: There's a conflict with vcrun2015 because the dll's version number for 2017 and 2015 are the same. Correct behavior should be compared to native Windows. +load_vcrun2017() +{ + # https://go.microsoft.com/fwlink/?LinkId=746571 + # 2017/10/02: 2da11e22a276be85970eaed255daf3d92af84e94142ec04252326a882e57303e + w_download https://download.visualstudio.microsoft.com/download/pr/11100229/78c1e864d806e36f6035d80a0e80399e/VC_redist.x86.exe 2da11e22a276be85970eaed255daf3d92af84e94142ec04252326a882e57303e + + if w_workaround_wine_bug 37781; then + w_warn "This may fail in non-XP mode, see https://bugs.winehq.org/show_bug.cgi?id=37781" + fi + + w_override_dlls native,builtin 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_set_winver winxp + + w_try_cd "$W_CACHE/$W_PACKAGE" + w_try "$WINE" VC_redist.x86.exe $W_UNATTENDED_SLASH_Q + + case "$W_ARCH" in + win64) + # Also install the 64-bit version + # https://go.microsoft.com/fwlink/?LinkId=746572 + # 2017/10/02: 7434bf559290cccc3dd3624f10c9e6422cce9927d2231d294114b2f929f0e465 + w_download https://download.visualstudio.microsoft.com/download/pr/11100230/15ccb3f02745c7b206ad10373cbca89b/VC_redist.x64.exe 7434bf559290cccc3dd3624f10c9e6422cce9927d2231d294114b2f929f0e465 + if w_workaround_wine_bug 30713 "Manually extracting the 64-bit dlls"; then + rm -f "$W_TMP"/* # Avoid permission error + w_try_cabextract --directory="$W_TMP" VC_redist.x64.exe + w_try_cabextract --directory="$W_TMP" "$W_TMP/a10" + w_try_cabextract --directory="$W_TMP" "$W_TMP/a11" + cp "$W_TMP"/concrt140.dll "$W_SYSTEM64_DLLS"/concrt140.dll + cp "$W_TMP"/mfc140.dll "$W_SYSTEM64_DLLS"/mfc140.dll + cp "$W_TMP"/mfc140u.dll "$W_SYSTEM64_DLLS"/mfc140u.dll + cp "$W_TMP"/mfcm140.dll "$W_SYSTEM64_DLLS"/mfcm140.dll + cp "$W_TMP"/mfcm140u.dll "$W_SYSTEM64_DLLS"/mfcm140u.dll + cp "$W_TMP"/msvcp140.dll "$W_SYSTEM64_DLLS"/msvcp140.dll + cp "$W_TMP"/vcamp140.dll "$W_SYSTEM64_DLLS"/vcamp140.dll + cp "$W_TMP"/vccorlib140.dll "$W_SYSTEM64_DLLS"/vccorlib140.dll + cp "$W_TMP"/vcomp140.dll "$W_SYSTEM64_DLLS"/vcomp140.dll + cp "$W_TMP"/vcruntime140.dll "$W_SYSTEM64_DLLS"/vcruntime140.dll + + cp "$W_TMP"/api_ms_win_crt_conio_l1_1_0.dll "$W_SYSTEM64_DLLS"/api-ms-win-crt-conio-l1-1-0.dll + cp "$W_TMP"/api_ms_win_crt_heap_l1_1_0.dll "$W_SYSTEM64_DLLS"/api-ms-win-crt-heap-l1-1-0.dll + cp "$W_TMP"/api_ms_win_crt_locale_l1_1_0.dll "$W_SYSTEM64_DLLS"/api-ms-win-crt-locale-l1-1-0.dll + cp "$W_TMP"/api_ms_win_crt_math_l1_1_0.dll "$W_SYSTEM64_DLLS"/api-ms-win-crt-math-l1-1-0.dll + cp "$W_TMP"/api_ms_win_crt_runtime_l1_1_0.dll "$W_SYSTEM64_DLLS"/api-ms-win-crt-runtime-l1-1-0.dll + cp "$W_TMP"/api_ms_win_crt_stdio_l1_1_0.dll "$W_SYSTEM64_DLLS"/api-ms-win-crt-stdio-l1-1-0.dll + cp "$W_TMP"/ucrtbase.dll "$W_SYSTEM64_DLLS"/ucrtbase.dll + else + w_try "$WINE" VC_redist.x64.exe $W_UNATTENDED_SLASH_Q + fi + ;; + esac +} + +#---------------------------------------------------------------- + w_metadata vjrun20 dlls \ title="MS Visual J# 2.0 SE libraries (requires dotnet20)" \ publisher="Microsoft" \ @@ -9711,11 +9777,13 @@ # WMI for NT4.0 need validation: https://www.microsoft.com/en-us/download/details.aspx?id=7665 # See also https://www.microsoft.com/en-us/download/details.aspx?id=16510 # Originally at: https://download.microsoft.com/download/platformsdk/wmi9x/1.5/W9X/EN-US/wmi9x.exe + # 2017/10/14: ftp://59.124.141.94 is dead # Mirror list: http://www.filewatcher.com/_/?q=wmi9x.exe - w_download ftp://59.124.141.94/Sharpdesk/Redist/Enu/WMI/wmi9x.exe 1d5d94050354b164c6a19531df151e0703d5eb39cebf4357ee2cfc340c2509d0 + w_download ftp://82.162.138.211/pub/Install/Microsoft/Win9x/Update/wmi9x.exe 1d5d94050354b164c6a19531df151e0703d5eb39cebf4357ee2cfc340c2509d0 w_set_winver win98 w_override_dlls native,builtin wbemprox wmiutils + # Note: there is a crash in the background towards the end, doesn't seem to hurt; see https://bugs.winehq.org/show_bug.cgi?id=7920 w_try_cd "$W_CACHE/$W_PACKAGE" w_try "$WINE" wmi9x.exe $W_UNATTENDED_SLASH_S @@ -15136,113 +15204,6 @@ } #---------------------------------------------------------------- - -w_metadata hegemonygold_demo games \ - title="Hegemony Gold" \ - publisher="Longbow Games" \ - year="2011" \ - media="download" \ - file1="HegemonyGoldInstaller.exe" \ - installed_exe1="$W_PROGRAMS_X86_WIN/Longbow Digital Arts/Hegemony Gold/Hegemony Gold.exe" \ - homepage="https://www.longbowgames.com/forums/topic/?id=2146" \ - rating="bronze" - -load_hegemonygold_demo() -{ - # 2012/03/08: 143a6335b20855922907e3e266fe0ab286ac274dab434f1fca749c7b19c2ab49 - w_download "https://www.longbowgames.com/downloads/Hegemony%20Gold%20Installer.exe" 143a6335b20855922907e3e266fe0ab286ac274dab434f1fca749c7b19c2ab49 HegemonyGoldInstaller.exe - - w_try_cd "$W_CACHE/$W_PACKAGE" - - w_ahk_do " - SetWinDelay 500 - SetTitleMatchMode, 2 - Run, HegemonyGoldInstaller.exe - WinWait,Hegemony - if ( w_opt_unattended > 0 ) { - ControlClick Button2 ; Next - WinWait,Hegemony, License - ControlClick Button2 ; Agree - WinWait,Hegemony, Components - Click, Left, 187, 185 - Sleep 500 - ControlClick Button2 ; Next - WinWait,Hegemony, Location - ControlClick Button2 ; Next - WinWait,Hegemony, shortcuts - ControlClick Button2 ; Install - WinWait,Hegemony, Completing - ControlFocus,Button4,launch - Sleep 1000 - Send {Space} - Sleep 500 - ControlClick Button2 ; finish - } - WinWaitClose,Hegemony - " -} - -#---------------------------------------------------------------- - -w_metadata hegemony_demo games \ - title="Hegemony: Philip of Macedon Demo" \ - publisher="Longbow Games" \ - year="2010" \ - media="download" \ - file1="Hegemony_Philip_of_Macedon_Installer.exe" \ - installed_exe1="$W_PROGRAMS_X86_WIN/Longbow Digital Arts/Hegemony Philip of Macedon/Hegemony Philip of Macedon.exe" - -load_hegemony_demo() -{ - # 2017/03/27: 697879215eadfda213c4105de653d056c69ed85ecb06ebafcc19d9344f70751c - w_download "https://www.longbowgames.com/downloads/Hegemony%20Philip%20of%20Macedon%20Installer.exe" 697879215eadfda213c4105de653d056c69ed85ecb06ebafcc19d9344f70751c Hegemony_Philip_of_Macedon_Installer.exe - - w_try_cd "$W_CACHE/$W_PACKAGE" - - w_ahk_do " - SetTitleMatchMode, 2 - run, Hegemony_Philip_of_Macedon_Installer.exe - winwait, Hegemony, installation - if ( w_opt_unattended > 0 ) { - controlclick, Button2 - Sleep 500 - winwait, Hegemony, License - controlclick, Button2 - winwait, Hegemony, Components - controlclick, Button2 - winwait, Hegemony, Install Location - controlclick, Button2 - winwait, Hegemony, shortcuts - controlclick, Button2 - Loop - { - ; Work around wine bug 24484 - IfWinExist, Log message, IKnownFolderManager - { - send {Enter} - } - ; Work around wine bug 21261 - IfWinExist, Log message, Games Explorer - { - send {Enter} - } - IfWinExist, Hegemony, has been installed - { - break - } - Sleep (2000) - } - winwait, Hegemony, has been installed - Sleep 500 - controlclick, Button4 - Sleep 500 - controlclick, Button2 - } - WinWaitClose,Hegemony - " -} - -#---------------------------------------------------------------- w_metadata hphbp_demo games \ title="Harry Potter and the Half-Blood Prince Demo" \ ++++++ winetricks.1 ++++++ --- /var/tmp/diff_new_pack.iAyUcI/_old 2017-11-03 16:25:34.302635081 +0100 +++ /var/tmp/diff_new_pack.iAyUcI/_new 2017-11-03 16:25:34.306634936 +0100 @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH WINETRICKS 1 "August 2017" "Winetricks 20170823" "Wine Package Manager" +.TH WINETRICKS 1 "October 2017" "Winetricks 20171018" "Wine Package Manager" .SH NAME winetricks \- manage virtual Windows environments using Wine .SH SYNOPSIS