Hello community,

here is the log from the commit of package wine for openSUSE:Factory checked in 
at 2018-11-27 10:42:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wine (Old)
 and      /work/SRC/openSUSE:Factory/.wine.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wine"

Tue Nov 27 10:42:56 2018 rev:267 rq:651975 version:3.21

Changes:
--------
--- /work/SRC/openSUSE:Factory/wine/wine.changes        2018-11-13 
17:53:29.231346386 +0100
+++ /work/SRC/openSUSE:Factory/.wine.new.19453/wine.changes     2018-11-27 
10:43:33.404125901 +0100
@@ -1,0 +2,12 @@
+Sat Nov 24 08:19:07 UTC 2018 - [email protected]
+
+- Update to 3.21 development release
+  - Typelib marshaller rewrite using NDR functions.
+  - Graphics support on recent Android versions.
+  - Support for memory font resources in DirectWrite.
+  - Joystick support improvements.
+  - Various bug fixes.
+- updated staging to 3.21
+- updated winetricks
+
+-------------------------------------------------------------------

Old:
----
  wine-3.20.tar.xz
  wine-3.20.tar.xz.sign
  wine-d3d9-patches-3.17.tar.xz
  wine-staging-3.20.tar.xz

New:
----
  wine-3.21.tar.xz
  wine-3.21.tar.xz.sign
  wine-d3d9-patches-3.20.tar.xz
  wine-staging-3.21.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ wine.spec ++++++
--- /var/tmp/diff_new_pack.wHsbvY/_old  2018-11-27 10:43:37.104122106 +0100
+++ /var/tmp/diff_new_pack.wHsbvY/_new  2018-11-27 10:43:37.104122106 +0100
@@ -107,8 +107,8 @@
 BuildRequires:  pkgconfig(xrender)
 BuildRequires:  pkgconfig(xxf86vm)
 BuildRequires:  pkgconfig(zlib)
-%define realver 3.20
-Version:        3.20
+%define realver 3.21
+Version:        3.21
 Release:        0
 Summary:        An MS Windows Emulator
 License:        LGPL-2.1-or-later
@@ -146,7 +146,7 @@
 ExclusiveArch:  %{ix86} x86_64 ppc %arm aarch64
 %if %{staging}
 # upstream patch target version
-%define staging_version 3.20
+%define staging_version 3.21
 Source100:      wine-staging-%{staging_version}.tar.xz
 BuildRequires:  gtk3-devel
 BuildRequires:  libOSMesa-devel
@@ -154,7 +154,7 @@
 %endif
 %if %{nine}
 # upstream patch target version
-%define nine_version 3.17
+%define nine_version 3.20
 BuildRequires:  Mesa-libd3d-devel
 BuildRequires:  libOSMesa-devel
 BuildRequires:  pkgconfig(dri2proto)

++++++ _service ++++++
--- /var/tmp/diff_new_pack.wHsbvY/_old  2018-11-27 10:43:37.164122045 +0100
+++ /var/tmp/diff_new_pack.wHsbvY/_new  2018-11-27 10:43:37.164122045 +0100
@@ -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.20</param>
+    <param name="revision">refs/tags/v3.21</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.17</param>
+    <param name="revision">refs/tags/wine-d3d9-3.20</param>
     <param name="scm">git</param>
   </service>
   <service name="recompress" mode="disabled">

++++++ wine-3.20.tar.xz -> wine-3.21.tar.xz ++++++
/work/SRC/openSUSE:Factory/wine/wine-3.20.tar.xz 
/work/SRC/openSUSE:Factory/.wine.new.19453/wine-3.21.tar.xz differ: char 26, 
line 1

++++++ wine-d3d9-patches-3.17.tar.xz -> wine-d3d9-patches-3.20.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wine-d3d9-patches-3.17/d3d9-helper.patch 
new/wine-d3d9-patches-3.20/d3d9-helper.patch
--- old/wine-d3d9-patches-3.17/d3d9-helper.patch        2018-09-30 
20:54:02.000000000 +0200
+++ new/wine-d3d9-patches-3.20/d3d9-helper.patch        2018-11-11 
18:25:14.000000000 +0100
@@ -1,6 +1,6 @@
-From cd3f552bf4fcb8c66fedc38ae841878b7a2f39f2 Mon Sep 17 00:00:00 2001
+From b2754287c16240b4d46da8ef89df9f471ad31ac0 Mon Sep 17 00:00:00 2001
 From: Nick Sarnie <[email protected]>
-Date: Sun, 30 Sep 2018 14:52:30 -0400
+Date: Sun, 11 Nov 2018 12:24:29 -0500
 Subject: [PATCH] D3D9 Helper
 
 Signed-off-by: Nick Sarnie <[email protected]>
@@ -18,7 +18,7 @@
  create mode 100644 programs/winecfg/staging.c
 
 diff --git a/dlls/ntdll/loader.c b/dlls/ntdll/loader.c
-index a66a708a7b..cd7592832f 100644
+index c5e8d0d7c1..4aa342ac74 100644
 --- a/dlls/ntdll/loader.c
 +++ b/dlls/ntdll/loader.c
 @@ -110,6 +110,7 @@ struct builtin_load_info
@@ -102,7 +102,7 @@
      RtlFreeHeap( GetProcessHeap(), 0, fullname );
      if (!wm)
      {
-@@ -1954,8 +1956,8 @@ static BOOL is_valid_binary( HMODULE module, const 
pe_image_info_t *info )
+@@ -1999,8 +2001,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;
-@@ -1998,7 +2000,7 @@ static NTSTATUS load_native_dll( LPCWSTR load_path, 
LPCWSTR name, HANDLE file,
+@@ -2043,7 +2045,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;
-@@ -2066,8 +2068,8 @@ static NTSTATUS load_native_dll( LPCWSTR load_path, 
LPCWSTR name, HANDLE file,
+@@ -2111,8 +2113,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;
-@@ -2087,6 +2089,7 @@ static NTSTATUS load_builtin_dll( LPCWSTR load_path, 
LPCWSTR path, HANDLE file,
+@@ -2132,6 +2134,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;
  
-@@ -2285,6 +2288,108 @@ done:
+@@ -2330,6 +2333,108 @@ done:
      return status;
  }
  
@@ -250,7 +250,7 @@
  
  /***********************************************************************
   *    open_dll_file
-@@ -2331,7 +2436,7 @@ static HANDLE open_dll_file( UNICODE_STRING *nt_name, 
WINE_MODREF **pwm, struct
+@@ -2376,7 +2481,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;
-@@ -2376,20 +2481,41 @@ static NTSTATUS find_dll_file( const WCHAR *load_path, 
const WCHAR *libname,
+@@ -2421,20 +2526,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 */
-@@ -2437,8 +2563,10 @@ overflow:
+@@ -2482,8 +2608,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;
-@@ -2455,7 +2583,7 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR 
libname, DWORD flags, WINE_
+@@ -2500,7 +2628,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;
-@@ -2475,6 +2603,25 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR 
libname, DWORD flags, WINE_
+@@ -2520,6 +2648,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 ))
-@@ -2497,22 +2644,22 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR 
libname, DWORD flags, WINE_
+@@ -2542,22 +2689,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))
          {
-@@ -2522,7 +2669,7 @@ static NTSTATUS load_dll( LPCWSTR load_path, LPCWSTR 
libname, DWORD flags, WINE_
+@@ -2567,7 +2714,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;
      }
  
-@@ -2555,7 +2702,7 @@ NTSTATUS WINAPI DECLSPEC_HOTPATCH LdrLoadDll(LPCWSTR 
path_name, DWORD flags,
+@@ -2600,7 +2747,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))
      {
-@@ -2594,7 +2741,7 @@ NTSTATUS WINAPI LdrGetDllHandle( LPCWSTR load_path, 
ULONG flags, const UNICODE_S
+@@ -2639,7 +2786,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;
-@@ -3515,7 +3662,7 @@ void __wine_process_init(void)
+@@ -3560,7 +3707,7 @@ void __wine_process_init(void)
      /* setup the load callback and create ntdll modref */
      wine_dll_set_callback( load_builtin_callback );
  
@@ -805,10 +805,10 @@
 +    return ret;
 +}
 diff --git a/dlls/ntdll/ntdll_misc.h b/dlls/ntdll/ntdll_misc.h
-index 85ba707b04..d02430649b 100644
+index fdb443b45c..4edd453c52 100644
 --- a/dlls/ntdll/ntdll_misc.h
 +++ b/dlls/ntdll/ntdll_misc.h
-@@ -214,6 +214,7 @@ enum loadorder
+@@ -215,6 +215,7 @@ enum loadorder
  };
  
  extern enum loadorder get_load_order( const WCHAR *app_name, const WCHAR 
*path ) DECLSPEC_HIDDEN;
@@ -1025,5 +1025,5 @@
  
  /* @makedep: winecfg.ico */
 -- 
-2.19.0
+2.19.1
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wine-d3d9-patches-3.17/staging-helper.patch 
new/wine-d3d9-patches-3.20/staging-helper.patch
--- old/wine-d3d9-patches-3.17/staging-helper.patch     2018-09-30 
20:54:02.000000000 +0200
+++ new/wine-d3d9-patches-3.20/staging-helper.patch     2018-11-11 
18:25:14.000000000 +0100
@@ -1,7 +1,7 @@
-From 260fcdb64a5f9f990efc70a7dd53041ad8fd6787 Mon Sep 17 00:00:00 2001
+From 7f62f58c6abd2c87c674fc7d1e58286c7fe28b8b Mon Sep 17 00:00:00 2001
 From: Nick Sarnie <[email protected]>
-Date: Sun, 30 Sep 2018 14:51:06 -0400
-Subject: [PATCH] Staging helper
+Date: Sun, 11 Nov 2018 12:23:42 -0500
+Subject: [PATCH] Staging Helper
 
 Signed-off-by: Nick Sarnie <[email protected]>
 ---
@@ -108,5 +108,5 @@
  
  LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
 -- 
-2.19.0
+2.19.1
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wine-d3d9-patches-3.17/wine-d3d9.patch 
new/wine-d3d9-patches-3.20/wine-d3d9.patch
--- old/wine-d3d9-patches-3.17/wine-d3d9.patch  2018-09-30 20:54:02.000000000 
+0200
+++ new/wine-d3d9-patches-3.20/wine-d3d9.patch  2018-11-11 18:25:14.000000000 
+0100
@@ -1,6 +1,6 @@
-From 9ff85c78cb98810a95c21bebeab611f51c048271 Mon Sep 17 00:00:00 2001
+From 0ad6d2a46e5348726fbaa8cb6cead66c7efbe2c7 Mon Sep 17 00:00:00 2001
 From: Nick Sarnie <[email protected]>
-Date: Sun, 30 Sep 2018 14:51:35 -0400
+Date: Sun, 11 Nov 2018 12:23:54 -0500
 Subject: [PATCH] Wine D3D9
 
 Signed-off-by: Nick Sarnie <[email protected]>
@@ -41,7 +41,7 @@
  create mode 100644 dlls/d3d9-nine/wndproc.h
 
 diff --git a/configure.ac b/configure.ac
-index 674093d520..3759bea5ef 100644
+index 67dfb3b765..9f0e4f23ad 100644
 --- a/configure.ac
 +++ b/configure.ac
 @@ -70,6 +70,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]),
-@@ -424,6 +432,8 @@ AC_CHECK_LIB(ossaudio,_oss_ioctl)
+@@ -429,6 +437,8 @@ AC_CHECK_LIB(ossaudio,_oss_ioctl)
  
  AC_SUBST(OPENGL_LIBS,"")
  
@@ -68,7 +68,7 @@
  dnl **** Check for header files ****
  
  AC_SYS_LARGEFILE()
-@@ -1276,6 +1286,183 @@ OpenGL and Direct3D won't be supported.])
+@@ -1280,6 +1290,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=""
-@@ -3262,6 +3449,7 @@ WINE_CONFIG_MAKEFILE(dlls/d3d8)
+@@ -3269,6 +3456,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.19.0
+2.19.1
 

++++++ wine-staging-3.20.tar.xz -> wine-staging-3.21.tar.xz ++++++
/work/SRC/openSUSE:Factory/wine/wine-staging-3.20.tar.xz 
/work/SRC/openSUSE:Factory/.wine.new.19453/wine-staging-3.21.tar.xz differ: 
char 26, line 1


++++++ winetricks ++++++
--- /var/tmp/diff_new_pack.wHsbvY/_old  2018-11-27 10:43:37.336121868 +0100
+++ /var/tmp/diff_new_pack.wHsbvY/_new  2018-11-27 10:43:37.340121864 +0100
@@ -47,8 +47,8 @@
 #    sudo dnf install 
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E 
%fedora).noarch.rpm 
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm 
-E %fedora).noarch.rpm
 #    sudo dnf install binutils cabextract p7zip-plugins unrar unzip wget wine 
zenity
 #
-# See http://winetricks.org for documentation and tutorials, including
-# how to contribute changes to winetricks.
+# See https://github.com/Winetricks/winetricks for documentation and tutorials,
+# including how to contribute changes to winetricks.
 #
 #--------------------------------------------------------------------
 #
@@ -99,7 +99,7 @@
 # - Portability matters, as this script is run on many operating systems
 # - No bash, zsh, or csh extensions; only use features from
 #   the POSIX standard shell and utilities; see
-#   http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html
+#   https://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html
 # - 'checkbashisms -p -x winetricks' should show no warnings (per Debian 
policy)
 # - Prefer classic sh idioms as described in e.g.
 #   "Portable Shell Programming" by Bruce Blinn, ISBN: 0-13-451494-7
@@ -4870,7 +4870,7 @@
     # We shouldn't use all these extra variables.  Instead, we should
     # use ${foo:+bar} to jam in commandline options for silent install
     # only if W_OPT_UNATTENDED is nonempty.  See
-    # 
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02
+    # 
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02
     # So in attended mode, W_OPT_UNATTENDED should be empty.
 
     case "$1" in
@@ -5313,9 +5313,10 @@
     # wine-2.8
     _wine_version_stripped="$(echo "$WINETRICKS_WINE_VERSION" | cut -d ' ' -f1 
| sed -e 's/wine-//' -e 's/-rc.*//')"
 
-    # If WINE is < 2.0, warn user:
-    if w_wine_version_in 2.0, ; then
-        w_warn "Your version of wine $_wine_version_stripped is no longer 
supported upstream. You should upgrade to 2.x"
+    # If WINE is < 3.0, warn user:
+    # 3.0 doesn't do what I thought it would
+    if w_wine_version_in 2.99, ; then
+        w_warn "Your version of wine $_wine_version_stripped is no longer 
supported upstream. You should upgrade to 3.x"
     fi
 
     if [ ! "$WINETRICKS_SUPER_QUIET" ] ; then
@@ -5667,8 +5668,9 @@
 
     # See https://bugs.winehq.org/show_bug.cgi?id=43506
     # and https://github.com/Winetricks/winetricks/issues/821
+    # Note: must be -silent, not /silent. /silent gives error 'too many 
arguments'
     if w_workaround_wine_bug 43506 "Forcing quiet install"; then
-        w_try "$WINE" AdobeAIRInstaller.exe -silent
+        w_try "$WINE" AdobeAIRInstaller.exe $W_UNATTENDED_DASH_SILENT
     else
         w_try "$WINE" AdobeAIRInstaller.exe $W_UNATTENDED_DASH_SILENT
     fi
@@ -7004,7 +7006,10 @@
 load_dxvk80()
 {
     # https://github.com/doitsujin/dxvk
-    w_download 
"https://github.com/doitsujin/dxvk/releases/download/v0.80/dxvk-0.80.tar.gz"; 
f9e736cdbf1e83e45ca748652a94a3a189fc5accde1eac549b2ba5af8f7acacb
+    # 2018/09/23: 
f9e736cdbf1e83e45ca748652a94a3a189fc5accde1eac549b2ba5af8f7acacb
+    # 2018/11/17: 
7058a834bb006cad5462933110449b434df561e67d83f68d3965ecc74e2e1cbc
+    # See: https://github.com/doitsujin/dxvk/issues/773
+    w_download 
"https://github.com/doitsujin/dxvk/releases/download/v0.80/dxvk-0.80.tar.gz"; 
7058a834bb006cad5462933110449b434df561e67d83f68d3965ecc74e2e1cbc
     helper_dxvk "$file1" "d3d10_enabled" "3.10" "1.0.76"
 }
 
@@ -7065,6 +7070,44 @@
     helper_dxvk "$file1" "d3d10_enabled" "3.19" "1.1.88"
 }
 
+w_metadata dxvk92 dlls \
+    title="Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.92)" \
+    publisher="Philip Rebohle" \
+    year="2018" \
+    media="download" \
+    file1="dxvk-0.92.tar.gz" \
+    installed_file1="$W_SYSTEM32_DLLS_WIN/d3d10.dll" \
+    installed_file2="$W_SYSTEM32_DLLS_WIN/d3d10_1.dll" \
+    installed_file3="$W_SYSTEM32_DLLS_WIN/d3d10core.dll" \
+    installed_file4="$W_SYSTEM32_DLLS_WIN/d3d11.dll" \
+    installed_file5="$W_SYSTEM32_DLLS_WIN/dxgi.dll"
+
+load_dxvk92()
+{
+    # https://github.com/doitsujin/dxvk
+    w_download 
"https://github.com/doitsujin/dxvk/releases/download/v0.92/dxvk-0.92.tar.gz"; 
e22c0ae4693aac88562c7a9a97b3316e086b9048c9f8f9e128923ac1611a5c49
+    helper_dxvk "$file1" "d3d10_enabled" "3.19" "1.1.88"
+}
+
+w_metadata dxvk93 dlls \
+    title="Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.93)" \
+    publisher="Philip Rebohle" \
+    year="2018" \
+    media="download" \
+    file1="dxvk-0.93.tar.gz" \
+    installed_file1="$W_SYSTEM32_DLLS_WIN/d3d10.dll" \
+    installed_file2="$W_SYSTEM32_DLLS_WIN/d3d10_1.dll" \
+    installed_file3="$W_SYSTEM32_DLLS_WIN/d3d10core.dll" \
+    installed_file4="$W_SYSTEM32_DLLS_WIN/d3d11.dll" \
+    installed_file5="$W_SYSTEM32_DLLS_WIN/dxgi.dll"
+
+load_dxvk93()
+{
+    # https://github.com/doitsujin/dxvk
+    w_download 
"https://github.com/doitsujin/dxvk/releases/download/v0.93/dxvk-0.93.tar.gz"; 
4d964e4e10e67ba7705312496e472ae9859520a78d8742d6d377886318c95e53
+    helper_dxvk "$file1" "d3d10_enabled" "3.19" "1.1.88"
+}
+
 
 #----------------------------------------------------------------
 
@@ -7440,8 +7483,7 @@
     w_call remove_mono
     w_call fontfix
 
-    # Recipe from https://bugs.winehq.org/show_bug.cgi?id=10467#c57
-    # and https://bugs.winehq.org/show_bug.cgi?id=30845#c10
+    # Needed for https://bugs.winehq.org/show_bug.cgi?id=12401
     w_set_winver win2k
 
     w_try_cd "$W_CACHE"/"$W_PACKAGE"
@@ -7555,16 +7597,11 @@
 
     w_call remove_mono
 
-    w_call dotnet20
-
     WINEDLLOVERRIDES=
     w_warn "Setting windows version so installer works"
-    # Stop services
-    # Recipe from https://bugs.winehq.org/show_bug.cgi?id=16956
-    w_wineserver -k
-    # Fight a race condition, see bug 16956 comment 43
+
     w_set_winver win2k
-    w_wineserver -w
+
     WINEDLLOVERRIDES=ngen.exe,regsvcs.exe,mscorsvw.exe=b
     export WINEDLLOVERRIDES
 
@@ -7621,30 +7658,10 @@
 
     w_call remove_mono
 
-    w_call dotnet20
-    w_wineserver -w
+    w_set_winver winxp
 
     w_try_cd "$W_CACHE/$W_PACKAGE"
-    w_ahk_do "
-        SetTitleMatchMode, 2
-        run, NetFx20SP2_x86.exe ${W_OPT_UNATTENDED:+ /q /c:"install.exe /q"}
-
-        Loop
-        {
-            sleep 1000
-            ifwinexist,, cannot be uninstalled
-            {
-                WinClose,, cannot be uninstalled
-                continue
-            }
-            Process, exist, NetFx20SP2_x86.exe
-            dotnet_pid = %ErrorLevel%
-            if dotnet_pid = 0
-            {
-                break
-            }
-        }
-    "
+    w_try "$WINE" NetFx20SP2_x86.exe ${W_OPT_UNATTENDED:+ /q /c:"install.exe 
/q"}
     status=$?
 
     case $status in
@@ -7703,8 +7720,6 @@
             ;;
     esac
 
-    w_call dotnet20
-
     # AF's workaround to avoid long pause
     LANGPACKS_BASE_PATH="${W_WINDIR_UNIX}/SYSMSICache/Framework/v3.0"
     test -d "${LANGPACKS_BASE_PATH}" || mkdir -p "${LANGPACKS_BASE_PATH}"
@@ -7810,8 +7825,7 @@
 
     w_call remove_mono
 
-    w_call dotnet30sp1
-    w_wineserver -w
+    w_set_winver winxp
 
     # See also 
https://blogs.msdn.microsoft.com/astebner/2008/07/17/scenarios-where-net-framework-3-5-setup-tries-to-connect-to-the-internet-and-how-to-avoid-them/
     w_try_cd "$W_TMP"
@@ -7855,36 +7869,10 @@
 
     w_call remove_mono
 
-    w_call dotnet35
-    w_wineserver -w
-    w_call dotnet20sp2
-    w_wineserver -w
-
-    # Work around hang in https://bugs.winehq.org/show_bug.cgi?id=25060#c19
-    WINEDLLOVERRIDES=ngen.exe,mscorsvw.exe=b
-    export WINEDLLOVERRIDES
+    w_set_winver winxp
 
     w_try_cd "$W_CACHE/$W_PACKAGE"
-    w_ahk_do "
-        SetTitleMatchMode, 2
-        run, dotnetfx35.exe /lang:ENU $W_UNATTENDED_SLASH_Q
-
-        Loop
-        {
-            sleep 1000
-            ifwinexist,, cannot be uninstalled
-            {
-                WinClose,, cannot be uninstalled
-                continue
-            }
-            Process, exist, dotnetfx35.exe
-            dotnet_pid = %ErrorLevel%
-            if dotnet_pid = 0
-            {
-                break
-            }
-        }
-    "
+    "$WINE" dotnetfx35.exe /lang:ENU $W_UNATTENDED_SLASH_Q
 
     # Doesn't install any ngen.exe
     # W_NGEN_CMD=""
@@ -8165,17 +8153,10 @@
 {
     w_package_warn_win64
 
-    if w_workaround_wine_bug 42170 "Running un-official repacked .NET 4.6.2 
setup until the official version is fixed."; then
-        # Un-official slim version. See 
https://repacks.net/forum/viewtopic.php?t=7
-        file_package="dotNetFx462_Full_x86_x64_Slim.exe"
-        w_download 
https://www.dropbox.com/s/1bdocgbate8hc8z/dotNetFx462_Full_x86_x64_Slim.exe?dl=1
 8f03c8a9b2f4666c3707abe2d70145f200cb2f0f3b792626e64d167d1ad0565f $file_package
-        unattended_args="/ai /gm2"
-    else
-        # Official version. See 
https://www.microsoft.com/en-us/download/details.aspx?id=53344
-        w_download 
https://download.microsoft.com/download/F/9/4/F942F07D-F26F-4F30-B4E3-EBD54FABA377/NDP462-KB3151800-x86-x64-AllOS-ENU.exe
 28886593e3b32f018241a4c0b745e564526dbb3295cb2635944e3a393f4278d4
-        file_package="NDP462-KB3151800-x86-x64-AllOS-ENU.exe"
-        unattended_args="/sfxlang:1027 /q /norestart"
-    fi
+    # Official version. See 
https://www.microsoft.com/en-us/download/details.aspx?id=53344
+    w_download 
https://download.microsoft.com/download/F/9/4/F942F07D-F26F-4F30-B4E3-EBD54FABA377/NDP462-KB3151800-x86-x64-AllOS-ENU.exe
 28886593e3b32f018241a4c0b745e564526dbb3295cb2635944e3a393f4278d4
+    file_package="NDP462-KB3151800-x86-x64-AllOS-ENU.exe"
+    unattended_args="/sfxlang:1027 /q /norestart"
 
     w_call remove_mono
 
@@ -10045,7 +10026,8 @@
     # See ftp://ftp.microsoft.com/Softlib/index.txt
     # 2014/05/31: Microsoft FTP is down 
ftp://$ftp_microsoft_com/Softlib/MSLFILES/VBRUN200.EXE
     # 2015/08/10: chatnfiles is down, conradshome.com is up (and has a LOT of 
old MS installers archived!)
-    w_download https://www.conradshome.com/win31/archive/softlib/vbrun200.exe 
4b0811d8fdcac1fd9411786c9119dc8d98d0540948211bdbc1ac682fbe5c0228
+    # 2018/11/15: now conradshome is down ,but quaddicted.com also has it (and 
a lot more)
+    w_download 
https://www.quaddicted.com/files/mirrors/ftp.planetquake.com/aoe/downloads/VBRUN200.EXE
 4b0811d8fdcac1fd9411786c9119dc8d98d0540948211bdbc1ac682fbe5c0228
     w_try_unzip "$W_TMP" "$W_CACHE"/vb2run/VBRUN200.EXE
     w_try cp -f "$W_TMP/VBRUN200.DLL" "$W_SYSTEM32_DLLS"
 }
@@ -10835,15 +10817,44 @@
 w_metadata wininet dlls \
     title="MS Windows Internet API" \
     publisher="Microsoft" \
+    year="2011" \
+    media="download" \
+    file1="../win7sp1/windows6.1-KB976932-X86.exe" \
+    installed_file1="$W_SYSTEM32_DLLS_WIN/wininet.dll"
+
+load_wininet()
+{
+    helper_win7sp1 
x86_microsoft-windows-i..tocolimplementation_31bf3856ad364e35_8.0.7601.17514_none_1eaaa4a07717236e/wininet.dll
+    w_try cp 
"$W_TMP/x86_microsoft-windows-i..tocolimplementation_31bf3856ad364e35_8.0.7601.17514_none_1eaaa4a07717236e/wininet.dll"
 "$W_SYSTEM32_DLLS/wininet.dll"
+    helper_win7sp1 
x86_microsoft-windows-ie-runtimeutilities_31bf3856ad364e35_8.0.7601.17514_none_64655b7c61c841cb/iertutil.dll
+    w_try cp 
"$W_TMP/x86_microsoft-windows-ie-runtimeutilities_31bf3856ad364e35_8.0.7601.17514_none_64655b7c61c841cb/iertutil.dll"
 "$W_SYSTEM32_DLLS/iertutil.dll"
+
+    if [ "$W_ARCH" = "win64" ]; then
+        helper_win7sp1_x64 
amd64_microsoft-windows-i..tocolimplementation_31bf3856ad364e35_8.0.7601.17514_none_7ac940242f7494a4/wininet.dll
+        w_try cp 
"$W_TMP/amd64_microsoft-windows-i..tocolimplementation_31bf3856ad364e35_8.0.7601.17514_none_7ac940242f7494a4/wininet.dll"
 "$W_SYSTEM64_DLLS/wininet.dll"
+        helper_win7sp1_x64 
amd64_microsoft-windows-ie-runtimeutilities_31bf3856ad364e35_8.0.7601.17514_none_c083f7001a25b301/iertutil.dll
+        w_try cp 
"$W_TMP/amd64_microsoft-windows-ie-runtimeutilities_31bf3856ad364e35_8.0.7601.17514_none_c083f7001a25b301/iertutil.dll"
 "$W_SYSTEM64_DLLS/iertutil.dll"
+    fi
+
+    w_override_dlls native,builtin wininet
+    w_override_dlls native,builtin iertutil
+}
+
+#----------------------------------------------------------------
+
+w_metadata wininet_win2k dlls \
+    title="MS Windows Internet API" \
+    publisher="Microsoft" \
     year="2008" \
     media="download" \
     file1="../win2ksp4/W2KSP4_EN.EXE" \
     installed_file1="$W_SYSTEM32_DLLS_WIN/wininet.dll"
 
-load_wininet()
+load_wininet_win2k()
 {
     helper_win2ksp4 i386/wininet.dl_
     w_try_cabextract --directory="$W_SYSTEM32_DLLS" "$W_TMP"/i386/wininet.dl_
+
     w_override_dlls native,builtin wininet
 }
 
@@ -11105,7 +11116,7 @@
 {
     # See http://kldp.net/projects/baekmuk for project page
     # Need to download from Debian as the project page has unique captcha 
tokens per visitor
-    w_download 
"http://http.debian.net/debian/pool/main/f/fonts-baekmuk/fonts-baekmuk_2.2.orig.tar.gz";
 08ab7dffb55d5887cc942ce370f5e33b756a55fbb4eaf0b90f244070e8d51882
+    w_download 
"https://deb.debian.org/debian/pool/main/f/fonts-baekmuk/fonts-baekmuk_2.2.orig.tar.gz";
 08ab7dffb55d5887cc942ce370f5e33b756a55fbb4eaf0b90f244070e8d51882
 
     w_try_cd "$W_TMP"
     w_try tar -zxf "$W_CACHE/$W_PACKAGE/$file1" baekmuk-ttf-2.2/ttf
@@ -11860,7 +11871,7 @@
     # The OpenSymbol fonts are a replacement for the Windows Wingdings font 
from OpenOffice.org.
     # Need to w_download Debian since I can't find a standalone download from 
OpenOffice
     # Note: The source download package on debian is for _all_ of OpenOffice, 
which is 266 MB.
-    w_download 
"http://security.debian.org/debian-security/pool/updates/main/libr/libreoffice/fonts-opensymbol_102.2+LibO3.5.4+dfsg2-0+deb7u11_all.deb";
 b105ec27c738f92bd9801962f10fd05125c38224c92e702f84b00cbb482dfce7
+    w_download 
"https://deb.debian.org/debian-security/pool/updates/main/libr/libreoffice/fonts-opensymbol_102.2+LibO3.5.4+dfsg2-0+deb7u11_all.deb";
 b105ec27c738f92bd9801962f10fd05125c38224c92e702f84b00cbb482dfce7
 
     w_try_cd "$W_TMP"
     w_try_ar "$W_CACHE/$W_PACKAGE/$file1" data.tar.xz
@@ -11881,7 +11892,7 @@
 
 load_tahoma()
 {
-    # Formerly at 
http://download.microsoft.com/download/ie55sp2/Install/5.5_SP2/WIN98Me/EN-US/IELPKTH.CAB
+    # Formerly at 
https://download.microsoft.com/download/ie55sp2/Install/5.5_SP2/WIN98Me/EN-US/IELPKTH.CAB
     w_download 
https://downloads.sourceforge.net/corefonts/OldFiles/IELPKTH.CAB 
c1be3fb8f0042570be76ec6daa03a99142c88367c1bc810240b85827c715961a
 
     w_try_cabextract -d "$W_TMP" "$W_CACHE/$W_PACKAGE/$file1"
@@ -12776,7 +12787,7 @@
     w_call msls31
 
     # Change the override to the native so we are sure we use and register them
-    w_override_dlls native,builtin itircl itss jscript msctf mshtml shdoclc 
shdocvw shlwapi urlmon wininet xmllite
+    w_override_dlls native,builtin ieproxy itircl itss jscript msctf mshtml 
shdoclc shdocvw shlwapi urlmon wininet xmllite
 
     # IE8 installer will check the version number of iexplore.exe which causes 
IE8 installer to fail on wine-1.9.0+
     w_override_dlls native iexplore.exe
@@ -12850,6 +12861,12 @@
         w_try_regedit "$W_TMP_WIN"\\set-tabprocgrowth.reg
     fi
 
+    # Builtin ieproxy is in system32, but ie8's lives in Program Files. Native
+    # CLSID path will get overwritten on prefix update. Setting ieproxy to
+    # native doesn't help because setupapi ignores DLL overrides. To work
+    # around this problem, copy native ieproxy to system32.
+    w_try cp -f "${W_PROGRAMS_X86_UNIX}/Internet Explorer/ieproxy.dll" 
"$W_SYSTEM32_DLLS"
+
     # Seeing is believing
     case $WINETRICKS_GUI in
         none)
@@ -13657,7 +13674,7 @@
  file1="QQ8.9.1.exe" \
  file2="QQ.tar.gz"\
  installed_exe1="$W_PROGRAMS_X86_WIN/Tencent/QQ/Bin/QQScLauncher.exe" \
- homepage="http://www.qq.com"; \
+ homepage="https://www.qq.com/"; \
  unattended="no"
 
 load_qq()
@@ -13882,7 +13899,7 @@
 load_uplay()
 {
     # Changes too frequently, don't check anymore
-    w_download 
http://static3.cdn.ubi.com/orbit/launcher_installer/UplayInstaller.exe
+    w_download 
https://static3.cdn.ubi.com/orbit/launcher_installer/UplayInstaller.exe
     w_try_cd "$W_CACHE/$W_PACKAGE"
 
     # NSIS installer
@@ -14148,7 +14165,7 @@
     media="download" \
     file1="winamp5666_full_all_redux.exe" \
     installed_exe1="$W_PROGRAMS_X86_WIN/Winamp/winamp.exe" \
-    homepage="http://www.winamp.com";
+    homepage="https://www.winamp.com/";
 
 load_winamp()
 {
@@ -14588,7 +14605,7 @@
 {
     # Much faster
     w_download_manual 
http://www.bigdownload.com/games/stalker-call-of-pripyat/pc/stalker-call-of-pripyat-benchmark
 stkcop-bench-setup.exe 
8c810fba1bbb9c58fc01f4f602479886680c9f4b491dd0afe935e27083f54845
-    #w_download http://files.gsc-game.com/st/bench/stkcop-bench-setup.exe 
8c810fba1bbb9c58fc01f4f602479886680c9f4b491dd0afe935e27083f54845
+    #w_download https://files.gsc-game.com/st/bench/stkcop-bench-setup.exe 
8c810fba1bbb9c58fc01f4f602479886680c9f4b491dd0afe935e27083f54845
 
     w_try_cd "$W_CACHE/$W_PACKAGE"
 
@@ -14881,7 +14898,7 @@
         WinWaitClose
     "
 
-    w_download 
http://static3.cdn.ubi.com/ac_brotherhood/ac_brotherhood_1.01_ww.exe 
a8027b08840a7438a0bd1a1c17f962fcc386a2cb9fd1d3055de2486bf95778c2
+    w_download 
https://static3.cdn.ubi.com/ac_brotherhood/ac_brotherhood_1.01_ww.exe 
a8027b08840a7438a0bd1a1c17f962fcc386a2cb9fd1d3055de2486bf95778c2
 
     # FIXME: figure out why these executables don't exit, and do a proper 
workaround or fix
     sleep 10
@@ -15246,69 +15263,6 @@
 
 #----------------------------------------------------------------
 
-w_metadata cnc_tiberian_sun games \
-    title="Command & Conquer: Tiberian Sun (2010 edition)" \
-    publisher="EA" \
-    year="1999" \
-    media="download" \
-    file1="OfficialCnCTiberianSun.rar" \
-    installed_exe1="$W_PROGRAMS_X86_WIN\\EA Games\\Command & Conquer The First 
Decade\\Command & Conquer(tm) Tiberian Sun(tm)\\SUN\\Game.exe"
-
-load_cnc_tiberian_sun()
-{
-    w_download 
http://download.fileplanet.com/ftp1/022010/OfficialCnCTiberianSun.rar 
b04219e715511de9baa2feb9827013c8e106f8d6b9b563936b8a2f650305dec5
-
-    w_try_cd "$W_PROGRAMS_X86_UNIX"
-    # FIXME: we need a progress indicator when unpacking large archives
-    w_info "Unpacking rar file.  This will take a minute."
-    w_try_unrar "$W_CACHE/$W_PACKAGE/$file1"
-}
-
-#----------------------------------------------------------------
-
-w_metadata cnc3_demo games \
-    title="Command & Conquer 3 Demo" \
-    publisher="EA" \
-    year="2007" \
-    media="download" \
-    file1="CnC3Demo.exe" \
-    installed_exe1="$W_PROGRAMS_X86_WIN/Electronic Arts/Command & Conquer 3 
Tiberium Wars Demo/CNC3Demo.exe"
-
-load_cnc3_demo()
-{
-    w_download 
"http://largedownloads.ea.com/pub/demos/CommandandConquer3/CnC3Demo.exe"; 
1e2499f441ef1fc3cbe447ac16361ad4247a02b9b8ec05f504161e7b5b1254e5
-
-    w_try_cd "$W_CACHE/$W_PACKAGE"
-    w_ahk_do "
-        SetTitleMatchMode, 2
-        run, CnC3Demo.exe
-        winwait, Conquer 3, free space to install
-        if ( w_opt_unattended > 0 ) {
-            controlclick, button1
-            winwait, WinZip, After installation
-            controlclick, button1
-            winwait, Conquer 3, InstallShield
-            controlclick, button1
-            winwait, Conquer 3, license
-            controlclick, button3
-            controlclick, button5
-            winwait, Conquer 3, setup type
-            controlclick, button5
-            winwait, Conquer 3, EA Link
-            controlclick, button1
-            winwait, Conquer 3, GameSpy
-            controlclick, button1
-        }
-        winwait, Conquer 3, Launch the program
-        if ( w_opt_unattended > 0 )
-            controlclick, button1
-
-        winwaitclose, Conquer 3, Launch the program
-    "
-}
-
-#----------------------------------------------------------------
-
 w_metadata cnc_redalert3_demo games \
     title="Command & Conquer Red Alert 3 Demo" \
     publisher="EA" \
@@ -17085,54 +17039,6 @@
 }
 
 #----------------------------------------------------------------
-
-w_metadata hphbp_demo games \
-    title="Harry Potter and the Half-Blood Prince Demo" \
-    publisher="EA" \
-    year="2009" \
-    media="download" \
-    file1="Release_HBP_demo_PC_DD_DEMO_Final_348428.exe" \
-    installed_exe1="$W_PROGRAMS_X86_WIN/Electronic Arts/Harry Potter and the 
Half-Blood Prince Demo/pc/hp6_demo.exe"
-
-load_hphbp_demo()
-{
-    case "$LANG" in
-        ""|"C") w_die "Harry Potter will not install in the POSIX locale; 
please do 'export LANG=en_US.UTF-8' or something like that" ;;
-    esac
-
-    w_download 
http://largedownloads.ea.com/pub/demos/HarryPotter/Release_HBP_demo_PC_DD_DEMO_Final_348428.exe
 eca6c5eb49dc2f778175a36e07b0b1d3f33db75fdb5fda8bfefd2c1648fbbd53
-
-    w_try_cd "$W_CACHE/$W_PACKAGE"
-    w_ahk_do "
-        SetTitleMatchMode, 2
-        run, Release_HBP_demo_PC_DD_DEMO_FINAL_348428.exe
-        winwait, Harry Potter, Install
-        if ( w_opt_unattended > 0 ) {
-            controlclick, Button1, Harry Potter
-            winwait, Setup, License
-            controlclick, Button1
-            controlclick, Button3
-            winwait, Setup, License
-            controlclick, Button1
-            controlclick, Button3
-            winwait, Setup, Destination
-            controlclick, Button1
-            winwait, Setup, begin
-            controlclick, Button1
-        }
-        winwait, Setup, Finish
-        if ( w_opt_unattended > 0 )
-            controlclick, Button1
-        winwaitclose
-    "
-
-    # Work around locale issues by symlinking the app's directory to not have 
a funny char
-    # Won't really work on Cygwin, but that's ok.
-    w_try_cd "$W_PROGRAMS_X86_UNIX/Electronic Arts"
-    ln -s "Harry Potter and the Half-Blood Prince"* "Harry Potter and the 
Half-Blood Prince Demo"
-}
-
-#----------------------------------------------------------------
 
 w_metadata kotor1 games \
     title="Star Wars: Knights of the Old Republic" \

++++++ winetricks.1 ++++++
--- /var/tmp/diff_new_pack.wHsbvY/_old  2018-11-27 10:43:37.368121836 +0100
+++ /var/tmp/diff_new_pack.wHsbvY/_new  2018-11-27 10:43:37.368121836 +0100
@@ -162,13 +162,13 @@
 .SH BUGS
 .PP
 Bugs may be reported at
-.I http://winetricks.org
+.I https://github.com/Winetricks/winetricks
 .PP
 .SH AVAILABILITY
 The most recent version of
 .B winetricks
 can be downloaded from
-.I http://winetricks.org/download/releases/
+.I https://github.com/Winetricks/winetricks/releases
 .PP
 The latest snapshot of the code may be obtained via git; see
 .I https://github.com/Winetricks/winetricks/
@@ -176,7 +176,7 @@
 For further information about
 .B winetricks
 see
-.I http://winetricks.org
+.I https://github.com/Winetricks/winetricks/
 
 .SH "SEE ALSO"
 .BR wine (1)


Reply via email to