Hello community, here is the log from the commit of package wine for openSUSE:Factory checked in at 2018-06-29 22:33:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wine (Old) and /work/SRC/openSUSE:Factory/.wine.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wine" Fri Jun 29 22:33:47 2018 rev:256 rq:618828 version:3.11 Changes: -------- --- /work/SRC/openSUSE:Factory/wine/wine.changes 2018-06-13 15:38:02.543536758 +0200 +++ /work/SRC/openSUSE:Factory/.wine.new/wine.changes 2018-06-29 22:33:59.450127276 +0200 @@ -1,0 +2,29 @@ +Sat Jun 23 06:30:49 UTC 2018 - meiss...@suse.com + +- Update to 3.11 development release + - More debugger support for Wow64 processes. + - Support for sha256/sha384 hashes in ECDSA signatures. + - Better reporting of hyper-threaded CPUs. + - Improvements to the standard Task Dialog. + - Various bug fixes. +- updated winetricks +- updated staging to 3.11 + +------------------------------------------------------------------- +Wed Jun 20 14:00:19 UTC 2018 - meiss...@suse.com + +- buildrequire vkd3d. + +------------------------------------------------------------------- +Mon Jun 11 18:50:48 UTC 2018 - meiss...@suse.com + +- Update to 3.10 development release + - Swapchain support in Direct 3D 12. + - Vulkan support updated to the latest spec. + - Debugger support for Wow64 processes. + - Still more support for the Task Scheduler. + - Various bug fixes. +- updated winetricks +- updated staging to 3.10 + +------------------------------------------------------------------- Old: ---- wine-3.9.tar.xz wine-3.9.tar.xz.sign wine-d3d9-patches-3.8.tar.xz wine-staging-3.9.tar.xz New: ---- wine-3.11.tar.xz wine-3.11.tar.xz.sign wine-d3d9-patches-3.10.tar.xz wine-staging-3.11.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wine.spec ++++++ --- /var/tmp/diff_new_pack.jSLcHX/_old 2018-06-29 22:34:00.638126245 +0200 +++ /var/tmp/diff_new_pack.jSLcHX/_new 2018-06-29 22:34:00.638126245 +0200 @@ -43,6 +43,9 @@ BuildRequires: clang >= 5 %endif BuildRequires: cups-devel +%if 0%{?suse_version} >= 1550 +BuildRequires: vkd3d-devel +%endif BuildRequires: dbus-1-devel BuildRequires: desktop-file-utils BuildRequires: fdupes @@ -104,8 +107,8 @@ BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(xxf86vm) BuildRequires: pkgconfig(zlib) -%define realver 3.9 -Version: 3.9 +%define realver 3.11 +Version: 3.11 Release: 0 Summary: An MS Windows Emulator License: LGPL-2.1-or-later @@ -143,7 +146,7 @@ ExclusiveArch: %{ix86} x86_64 ppc %arm aarch64 %if %{staging} # upstream patch target version -%define staging_version 3.9 +%define staging_version 3.11 Source100: wine-staging-%{staging_version}.tar.xz BuildRequires: gtk3-devel BuildRequires: libOSMesa-devel @@ -151,7 +154,7 @@ %endif %if %{nine} # upstream patch target version -%define nine_version 3.8 +%define nine_version 3.10 BuildRequires: Mesa-libd3d-devel BuildRequires: dri2proto-devel BuildRequires: libOSMesa-devel ++++++ _service ++++++ --- /var/tmp/diff_new_pack.jSLcHX/_old 2018-06-29 22:34:00.690126200 +0200 +++ /var/tmp/diff_new_pack.jSLcHX/_new 2018-06-29 22:34:00.690126200 +0200 @@ -3,7 +3,7 @@ <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="url">https://github.com/wine-staging/wine-staging.git</param> - <param name="revision">refs/tags/v3.9</param> + <param name="revision">refs/tags/v3.11</param> <param name="match-tag">v*.*</param> <param name="scm">git</param> </service> @@ -11,7 +11,7 @@ <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">wined3d9(.*)</param> <param name="url">https://github.com/sarnex/wine-d3d9-patches.git</param> - <param name="revision">refs/tags/wine-d3d9-3.8</param> + <param name="revision">refs/tags/wine-d3d9-3.10</param> <param name="scm">git</param> </service> <service name="recompress" mode="disabled"> ++++++ wine-3.9.tar.xz -> wine-3.11.tar.xz ++++++ /work/SRC/openSUSE:Factory/wine/wine-3.9.tar.xz /work/SRC/openSUSE:Factory/.wine.new/wine-3.11.tar.xz differ: char 26, line 1 ++++++ wine-d3d9-patches-3.8.tar.xz -> wine-d3d9-patches-3.10.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wine-d3d9-patches-3.8/d3d9-helper.patch new/wine-d3d9-patches-3.10/d3d9-helper.patch --- old/wine-d3d9-patches-3.8/d3d9-helper.patch 2018-05-13 15:53:22.000000000 +0200 +++ new/wine-d3d9-patches-3.10/d3d9-helper.patch 2018-06-12 03:09:59.000000000 +0200 @@ -1,6 +1,6 @@ -From dee2148a8c602ee534a6966032e00cb7b483f086 Mon Sep 17 00:00:00 2001 +From 801df94f3ef6e792dae55916a1fd796fec221232 Mon Sep 17 00:00:00 2001 From: Nick Sarnie <sar...@gentoo.org> -Date: Sun, 13 May 2018 09:51:17 -0400 +Date: Mon, 11 Jun 2018 21:09:04 -0400 Subject: [PATCH] D3D9 Helper Signed-off-by: Nick Sarnie <sar...@gentoo.org> @@ -18,7 +18,7 @@ create mode 100644 programs/winecfg/staging.c diff --git a/dlls/ntdll/loader.c b/dlls/ntdll/loader.c -index 1a3dd801a1..9276b5b17d 100644 +index 3e00ec6314..e026581352 100644 --- a/dlls/ntdll/loader.c +++ b/dlls/ntdll/loader.c @@ -100,6 +100,7 @@ struct builtin_load_info @@ -93,7 +93,7 @@ if ((p = strrchrW( wm->ldr.FullDllName.Buffer, '\\' ))) p++; else p = wm->ldr.FullDllName.Buffer; RtlInitUnicodeString( &wm->ldr.BaseDllName, p ); -@@ -1657,7 +1659,7 @@ static void load_builtin_callback( void *module, const char *filename ) +@@ -1676,7 +1678,7 @@ static void load_builtin_callback( void *module, const char *filename ) return; } @@ -102,7 +102,7 @@ RtlFreeHeap( GetProcessHeap(), 0, fullname ); if (!wm) { -@@ -1867,8 +1869,8 @@ static BOOL is_valid_binary( HMODULE module, const pe_image_info_t *info ) +@@ -1886,8 +1888,8 @@ static BOOL is_valid_binary( HMODULE module, const pe_image_info_t *info ) /****************************************************************************** * load_native_dll (internal) */ @@ -113,7 +113,7 @@ { void *module; HANDLE mapping; -@@ -1911,7 +1913,7 @@ static NTSTATUS load_native_dll( LPCWSTR load_path, LPCWSTR name, HANDLE file, +@@ -1930,7 +1932,7 @@ static NTSTATUS load_native_dll( LPCWSTR load_path, LPCWSTR name, HANDLE file, /* create the MODREF */ @@ -122,7 +122,7 @@ { if (module) NtUnmapViewOfSection( NtCurrentProcess(), module ); return STATUS_NO_MEMORY; -@@ -1979,8 +1981,8 @@ static NTSTATUS load_native_dll( LPCWSTR load_path, LPCWSTR name, HANDLE file, +@@ -1998,8 +2000,8 @@ static NTSTATUS load_native_dll( LPCWSTR load_path, LPCWSTR name, HANDLE file, /*********************************************************************** * load_builtin_dll */ @@ -133,7 +133,7 @@ { char error[256], dllname[MAX_PATH]; const WCHAR *name, *p; -@@ -2000,6 +2002,7 @@ static NTSTATUS load_builtin_dll( LPCWSTR load_path, LPCWSTR path, HANDLE file, +@@ -2019,6 +2021,7 @@ static NTSTATUS load_builtin_dll( LPCWSTR load_path, LPCWSTR path, HANDLE file, */ info.load_path = load_path; info.filename = NULL; @@ -141,7 +141,7 @@ info.status = STATUS_SUCCESS; info.wm = NULL; -@@ -2198,6 +2201,108 @@ done: +@@ -2217,6 +2220,108 @@ done: return status; } @@ -250,7 +250,7 @@ /*********************************************************************** * open_dll_file -@@ -2244,7 +2349,7 @@ static HANDLE open_dll_file( UNICODE_STRING *nt_name, WINE_MODREF **pwm, struct +@@ -2263,7 +2368,7 @@ static HANDLE open_dll_file( UNICODE_STRING *nt_name, WINE_MODREF **pwm, struct */ static NTSTATUS find_dll_file( const WCHAR *load_path, const WCHAR *libname, WCHAR *filename, ULONG *size, WINE_MODREF **pwm, @@ -259,7 +259,7 @@ { UNICODE_STRING nt_name; WCHAR *file_part, *ext, *dllname; -@@ -2289,20 +2394,41 @@ static NTSTATUS find_dll_file( const WCHAR *load_path, const WCHAR *libname, +@@ -2308,20 +2413,41 @@ static NTSTATUS find_dll_file( const WCHAR *load_path, const WCHAR *libname, if (RtlDetermineDosPathNameType_U( libname ) == RELATIVE_PATH) { @@ -305,7 +305,7 @@ } /* not found */ -@@ -2350,8 +2476,10 @@ overflow: +@@ -2369,8 +2495,10 @@ overflow: * Load a PE style module according to the load order. * The loader_section must be locked while calling this function. */ @@ -317,7 +317,7 @@ enum loadorder loadorder; WCHAR buffer[64]; WCHAR *filename; -@@ -2368,7 +2496,7 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ +@@ -2387,7 +2515,7 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ size = sizeof(buffer); for (;;) { @@ -326,7 +326,7 @@ if (nts == STATUS_SUCCESS) break; if (filename != buffer) RtlFreeHeap( GetProcessHeap(), 0, filename ); if (nts != STATUS_BUFFER_TOO_SMALL) return nts; -@@ -2388,6 +2516,25 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ +@@ -2407,6 +2535,25 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ } main_exe = get_modref( NtCurrentTeb()->Peb->ImageBaseAddress ); @@ -352,7 +352,7 @@ loadorder = get_load_order( main_exe ? main_exe->ldr.BaseDllName.Buffer : NULL, filename ); if (handle && is_fake_dll( handle )) -@@ -2410,22 +2557,22 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ +@@ -2429,22 +2576,22 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ if (!handle) nts = STATUS_DLL_NOT_FOUND; else { @@ -380,7 +380,7 @@ if (nts == STATUS_SUCCESS && loadorder == LO_DEFAULT && (MODULE_InitDLL( *pwm, DLL_WINE_PREATTACH, NULL ) != STATUS_SUCCESS)) { -@@ -2435,7 +2582,7 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ +@@ -2454,7 +2601,7 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR libname, DWORD flags, WINE_ nts = STATUS_DLL_NOT_FOUND; } if (nts == STATUS_DLL_NOT_FOUND && loadorder != LO_BUILTIN) @@ -389,7 +389,7 @@ break; } -@@ -2468,7 +2615,7 @@ NTSTATUS WINAPI DECLSPEC_HOTPATCH LdrLoadDll(LPCWSTR path_name, DWORD flags, +@@ -2487,7 +2634,7 @@ NTSTATUS WINAPI DECLSPEC_HOTPATCH LdrLoadDll(LPCWSTR path_name, DWORD flags, RtlEnterCriticalSection( &loader_section ); if (!path_name) path_name = NtCurrentTeb()->Peb->ProcessParameters->DllPath.Buffer; @@ -398,7 +398,7 @@ if (nts == STATUS_SUCCESS && !(wm->ldr.Flags & LDR_DONT_RESOLVE_REFS)) { -@@ -2507,7 +2654,7 @@ NTSTATUS WINAPI LdrGetDllHandle( LPCWSTR load_path, ULONG flags, const UNICODE_S +@@ -2526,7 +2673,7 @@ NTSTATUS WINAPI LdrGetDllHandle( LPCWSTR load_path, ULONG flags, const UNICODE_S size = sizeof(buffer); for (;;) { @@ -407,7 +407,7 @@ if (handle) NtClose( handle ); if (filename != buffer) RtlFreeHeap( GetProcessHeap(), 0, filename ); if (status != STATUS_BUFFER_TOO_SMALL) break; -@@ -3429,7 +3576,7 @@ void __wine_process_init(void) +@@ -3448,7 +3595,7 @@ void __wine_process_init(void) /* setup the load callback and create ntdll modref */ wine_dll_set_callback( load_builtin_callback ); @@ -985,10 +985,10 @@ + return FALSE; +} diff --git a/programs/winecfg/winecfg.h b/programs/winecfg/winecfg.h -index 110856a536..a94947439c 100644 +index f2c24a2012..bbe60e4c5c 100644 --- a/programs/winecfg/winecfg.h +++ b/programs/winecfg/winecfg.h -@@ -87,6 +87,7 @@ INT_PTR CALLBACK AppDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) +@@ -89,6 +89,7 @@ INT_PTR CALLBACK AppDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) INT_PTR CALLBACK LibrariesDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); INT_PTR CALLBACK AudioDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); INT_PTR CALLBACK ThemeDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); @@ -1025,5 +1025,5 @@ /* @makedep: winecfg.ico */ -- -2.17.0 +2.17.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wine-d3d9-patches-3.8/staging-helper.patch new/wine-d3d9-patches-3.10/staging-helper.patch --- old/wine-d3d9-patches-3.8/staging-helper.patch 2018-05-13 15:53:22.000000000 +0200 +++ new/wine-d3d9-patches-3.10/staging-helper.patch 2018-06-12 03:09:59.000000000 +0200 @@ -1,15 +1,15 @@ -From e810cb25041a77ef3020cbb6e523da1b66c5003f Mon Sep 17 00:00:00 2001 +From 5e1714cdf48104f5fb5d02ebcc19f0a41c3028ec Mon Sep 17 00:00:00 2001 From: Nick Sarnie <sar...@gentoo.org> -Date: Sun, 13 May 2018 09:49:52 -0400 -Subject: [PATCH] Staging helper +Date: Mon, 11 Jun 2018 21:08:14 -0400 +Subject: [PATCH] Staging Helper Signed-off-by: Nick Sarnie <sar...@gentoo.org> --- dlls/ntdll/loadorder.c | 2 ++ programs/winecfg/resource.h | 1 + - programs/winecfg/staging.c | 29 +++++++++++++++++++++++++++++ + programs/winecfg/staging.c | 25 +++++++++++++++++++++++++ programs/winecfg/winecfg.rc | 1 + - 4 files changed, 33 insertions(+) + 4 files changed, 29 insertions(+) diff --git a/dlls/ntdll/loadorder.c b/dlls/ntdll/loadorder.c index d05d7b321e..7945d2a599 100644 @@ -39,7 +39,7 @@ /* About tab */ #define IDC_ABT_OWNER 8432 diff --git a/programs/winecfg/staging.c b/programs/winecfg/staging.c -index df9bf0f1ad..e010be1c73 100644 +index df9bf0f1ad..cccfa02957 100644 --- a/programs/winecfg/staging.c +++ b/programs/winecfg/staging.c @@ -121,6 +121,23 @@ static void gtk3_set(BOOL status) @@ -84,23 +84,12 @@ } INT_PTR CALLBACK StagingDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) -@@ -162,6 +183,8 @@ INT_PTR CALLBACK StagingDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lPar - { - case IDC_ENABLE_CSMT: - csmt_set(IsDlgButtonChecked(hDlg, IDC_ENABLE_CSMT) == BST_CHECKED); -+ nine_set(FALSE); -+ CheckDlgButton(hDlg, IDC_ENABLE_NATIVE_D3D9, BST_UNCHECKED); - SendMessageW(GetParent(hDlg), PSM_CHANGED, 0, 0); - return TRUE; - case IDC_ENABLE_VAAPI: -@@ -180,6 +203,12 @@ INT_PTR CALLBACK StagingDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lPar +@@ -180,6 +201,10 @@ INT_PTR CALLBACK StagingDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lPar gtk3_set(IsDlgButtonChecked(hDlg, IDC_ENABLE_GTK3) == BST_CHECKED); SendMessageW(GetParent(hDlg), PSM_CHANGED, 0, 0); return TRUE; + case IDC_ENABLE_NATIVE_D3D9: + nine_set(IsDlgButtonChecked(hDlg, IDC_ENABLE_NATIVE_D3D9) == BST_CHECKED); -+ csmt_set(FALSE); -+ CheckDlgButton(hDlg, IDC_ENABLE_CSMT, BST_UNCHECKED); + SendMessageW(GetParent(hDlg), PSM_CHANGED, 0, 0); + return TRUE; } @@ -119,5 +108,5 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL -- -2.17.0 +2.17.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wine-d3d9-patches-3.8/wine-d3d9.patch new/wine-d3d9-patches-3.10/wine-d3d9.patch --- old/wine-d3d9-patches-3.8/wine-d3d9.patch 2018-05-13 15:53:22.000000000 +0200 +++ new/wine-d3d9-patches-3.10/wine-d3d9.patch 2018-06-12 03:09:59.000000000 +0200 @@ -1,6 +1,6 @@ -From c99a20ab12c90b735e11e92b8a4b044d8e332f45 Mon Sep 17 00:00:00 2001 +From 8b1866b25006b99b2c5823f3f25aea3b426fd5b2 Mon Sep 17 00:00:00 2001 From: Nick Sarnie <sar...@gentoo.org> -Date: Sun, 13 May 2018 09:50:07 -0400 +Date: Mon, 11 Jun 2018 21:08:25 -0400 Subject: [PATCH] Wine D3D9 Signed-off-by: Nick Sarnie <sar...@gentoo.org> @@ -41,7 +41,7 @@ create mode 100644 dlls/d3d9-nine/wndproc.h diff --git a/configure.ac b/configure.ac -index 86858cb055..bf902e129e 100644 +index 2929bd6323..e374796191 100644 --- a/configure.ac +++ b/configure.ac @@ -69,6 +69,14 @@ AC_ARG_WITH(openal, AS_HELP_STRING([--without-openal],[do not use OpenAL]), @@ -59,7 +59,7 @@ AC_ARG_WITH(osmesa, AS_HELP_STRING([--without-osmesa],[do not use the OSMesa library])) AC_ARG_WITH(oss, AS_HELP_STRING([--without-oss],[do not use the OSS sound support])) AC_ARG_WITH(pcap, AS_HELP_STRING([--without-pcap],[do not use the Packet Capture library]), -@@ -422,6 +430,8 @@ AC_CHECK_LIB(ossaudio,_oss_ioctl) +@@ -423,6 +431,8 @@ AC_CHECK_LIB(ossaudio,_oss_ioctl) AC_SUBST(OPENGL_LIBS,"") @@ -68,7 +68,7 @@ dnl **** Check for header files **** AC_SYS_LARGEFILE() -@@ -1268,6 +1278,183 @@ OpenGL and Direct3D won't be supported.]) +@@ -1269,6 +1279,183 @@ OpenGL and Direct3D won't be supported.]) WINE_NOTICE_WITH(va,[test "x$ac_cv_lib_soname_va" = "x" -o "x$ac_cv_lib_soname_va_x11" = "x" -o "x$ac_cv_lib_soname_va_drm" = "x"], [libva ${notice_platform}development files not found, GPU video acceleration won't be supported.]) @@ -252,7 +252,7 @@ CPPFLAGS="$ac_save_CPPFLAGS" else X_CFLAGS="" -@@ -3208,6 +3395,7 @@ WINE_CONFIG_MAKEFILE(dlls/d3d8) +@@ -3219,6 +3406,7 @@ WINE_CONFIG_MAKEFILE(dlls/d3d8) WINE_CONFIG_MAKEFILE(dlls/d3d8/tests) WINE_CONFIG_MAKEFILE(dlls/d3d9) WINE_CONFIG_MAKEFILE(dlls/d3d9/tests) @@ -5781,5 +5781,5 @@ + +#endif -- -2.17.0 +2.17.1 ++++++ wine-staging-3.9.tar.xz -> wine-staging-3.11.tar.xz ++++++ /work/SRC/openSUSE:Factory/wine/wine-staging-3.9.tar.xz /work/SRC/openSUSE:Factory/.wine.new/wine-staging-3.11.tar.xz differ: char 26, line 1 ++++++ winetricks ++++++ ++++ 826 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/wine/winetricks ++++ and /work/SRC/openSUSE:Factory/.wine.new/winetricks ++++++ winetricks.1 ++++++ --- /var/tmp/diff_new_pack.jSLcHX/_old 2018-06-29 22:34:00.866126047 +0200 +++ /var/tmp/diff_new_pack.jSLcHX/_new 2018-06-29 22:34:00.866126047 +0200 @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH WINETRICKS 1 "May 2018" "Winetricks 20180513" "Wine Package Manager" +.TH WINETRICKS 1 "June 2018" "Winetricks 20180603" "Wine Package Manager" .SH NAME winetricks \- manage virtual Windows environments using Wine .SH SYNOPSIS