git: bbad8ab905cd - main - emulators/wine-proton: Update to 7.0.4

From: Rainer Hurling <rhurlin_at_FreeBSD.org>
Date: Wed, 23 Nov 2022 20:18:20 UTC
The branch main has been updated by rhurlin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bbad8ab905cd0a9f76e5a50dc62b04541352f06f

commit bbad8ab905cd0a9f76e5a50dc62b04541352f06f
Author:     Aleksander Slomka <alex@alexslomka.xyz>
AuthorDate: 2022-11-23 19:45:37 +0000
Commit:     Rainer Hurling <rhurlin@FreeBSD.org>
CommitDate: 2022-11-23 20:17:37 +0000

    emulators/wine-proton: Update to 7.0.4
    
    Co-authored-by: Bartek Jasicki <thindil@laeran.pl>
    Co-authored-by: Alex S <iwtcex@gmail.com>
    
    Changelog: https://github.com/ValveSoftware/wine/blob/proton_7.0/ANNOUNCE
    
    PR:             263196
---
 emulators/wine-proton/Makefile                     |   67 +-
 emulators/wine-proton/distinfo                     |    6 +-
 emulators/wine-proton/files/clang/stdarg.h         |   35 +
 .../files/patch-dlls__wineoss.drv__mmdevdrv.c      |   18 +
 .../files/patch-dlls__winepulse.drv__mmdevdrv.c    |   11 +
 .../files/patch-dlls_ntdll_unix_fsync.c            |   32 -
 .../files/patch-dlls_winebus.sys_bus_sdl.c         |   15 -
 emulators/wine-proton/files/patch-server_fsync.c   |   31 -
 emulators/wine-proton/files/patch-sysinfo          |   72 -
 emulators/wine-proton/files/wine-wow64.sh          |   14 +-
 emulators/wine-proton/files/wine.sh                |   11 +-
 emulators/wine-proton/pkg-plist                    | 3733 ++++++++------------
 12 files changed, 1646 insertions(+), 2399 deletions(-)

diff --git a/emulators/wine-proton/Makefile b/emulators/wine-proton/Makefile
index e9fb317de420..f4bc0af17c3c 100644
--- a/emulators/wine-proton/Makefile
+++ b/emulators/wine-proton/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	wine-proton
-DISTVERSION=	6.3-2
-PORTREVISION=	6
+DISTVERSION=	7.0-4
 CATEGORIES=	emulators
 
 MAINTAINER=	iwtcex@gmail.com
@@ -13,24 +12,21 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 ONLY_FOR_ARCHS=	amd64 i386
 
-BUILD_DEPENDS=	${LOCALBASE}/bin/flex:textproc/flex
-LIB_DEPENDS=	libFAudio.so:audio/faudio \
-		libfontconfig.so:x11-fonts/fontconfig \
+BUILD_DEPENDS=	${LOCALBASE}/bin/flex:textproc/flex \
+		llvm${_LLVM_VERSION}>=0:devel/llvm${_LLVM_VERSION}
+
+LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
 		libgnutls.so:security/gnutls \
-		libjpegxr.so:graphics/libjxr \
-		liblcms2.so:graphics/lcms2 \
-		libpng.so:graphics/png \
-		libvulkan.so:graphics/vulkan-loader \
-		libxml2.so:textproc/libxml2
+		libvulkan.so:graphics/vulkan-loader
 
-USES=		bison desktop-file-utils gettext-runtime gl gmake gnome gstreamer jpeg localbase openal pkgconfig sdl shebangfix tar:xz xorg
+USES=		autoreconf bison desktop-file-utils gettext-runtime gl gmake gnome gstreamer localbase openal pkgconfig python:build sdl shebangfix tar:xz xorg
 USE_GCC=	yes
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	ValveSoftware
 GH_PROJECT=	wine
-GH_TAGNAME=	97f962cd469ee9b9b68d32e79849bf94cfe15581
+GH_TAGNAME=	fb6e6af8928a29660e8cf797d43e028ea5bf8d23
 
 USE_GL=		gl
 USE_GNOME=	glib20
@@ -48,17 +44,13 @@ CONFIGURE_ARGS=	--verbose \
 		--libdir=${PREFIX}/${PORTNAME}/lib \
 		--disable-kerberos \
 		--disable-tests \
-		--with-cms \
 		--with-fontconfig \
 		--with-freetype \
 		--with-gnutls \
 		--with-gstreamer \
-		--with-jpeg \
-		--with-jxrlib \
 		--with-openal \
 		--with-opengl \
 		--with-oss \
-		--with-png \
 		--with-sdl \
 		--with-vulkan \
 		--with-x \
@@ -66,44 +58,69 @@ CONFIGURE_ARGS=	--verbose \
 		--with-xinput2 \
 		--with-xrandr \
 		--with-xrender \
+		--with-pcap \
+		--with-pthread \
+		--with-mingw CROSSCC="clang" CROSSCFLAGS="-isystem ${FILESDIR}/clang" \
 		--without-alsa \
 		--without-capi \
+		--without-coreaudio \
 		--without-cups \
 		--without-dbus \
 		--without-gettext \
 		--without-gettextpo \
 		--without-gphoto \
-		--without-gsm \
+		--without-gssapi \
 		--without-inotify \
 		--without-krb5 \
 		--without-ldap \
-		--without-mingw \
-		--without-mpg123 \
+		--without-netapi \
 		--without-opencl \
 		--without-osmesa \
-		--without-pulse \
 		--without-sane \
-		--without-tiff \
 		--without-udev \
 		--without-unwind \
 		--without-usb \
 		--without-v4l2 \
-		--without-vkd3d \
-		--without-xslt
+		--without-vkd3d
 
 CONFIGURE_ENV=	CPPBIN="${CPP}" FLEX="${LOCALBASE}/bin/flex" JXRLIB_CFLAGS="-I${LOCALBASE}/include/jxrlib"
 
+CFLAGS+=	-D__NR_futex="-1"
+
+BINARY_ALIAS+=	clang=${LOCALBASE}/bin/clang${_LLVM_VERSION} \
+		lld-link=${LOCALBASE}/bin/lld-link${_LLVM_VERSION}
+
+OPTIONS_DEFINE=	PULSEAUDIO
+OPTIONS_DEFAULT=PULSEAUDIO
+OPTIONS_SUB=	yes
+
+PULSEAUDIO_DESC=		Build winepulse.drv
+
+PULSEAUDIO_BUILD_DEPENDS=	${LOCALBASE}/include/pulse/pulseaudio.h:audio/pulseaudio
+PULSEAUDIO_CONFIGURE_ON=	--with-pulse
+PULSEAUDIO_CONFIGURE_OFF=	--without-pulse
+
 .include <bsd.port.pre.mk>
 
+.if (${LLVM_DEFAULT} == 90 || ${LLVM_DEFAULT} == 10 || ${LLVM_DEFAULT} == 11)
+_LLVM_VERSION=	12
+.else
+_LLVM_VERSION=	${LLVM_DEFAULT}
+.endif
+
 .if ${ARCH} == amd64
-PLIST_SUB+=	WINE32="@comment " WINE64=""
+PLIST_SUB+=	WINE32="@comment " WINE64="" WINEARCH="x86_64"
 CONFIGURE_ARGS+=--enable-win64
 .else
-PLIST_SUB+=	WINE32="" WINE64="@comment "
+PLIST_SUB+=	WINE32="" WINE64="@comment " WINEARCH="i386"
 .endif
 
+pre-configure:
+	cd ${WRKSRC} && ${PYTHON_CMD} dlls/winevulkan/make_vulkan --xml vk.xml
+
 pre-build:
 	cd ${WRKSRC} && ${MAKE_CMD} depend
+	cd ${WRKSRC} && tools/make_requests
 
 post-install:
 .if ${ARCH} == i386
diff --git a/emulators/wine-proton/distinfo b/emulators/wine-proton/distinfo
index e854a71c6f0b..254c9cac73cb 100644
--- a/emulators/wine-proton/distinfo
+++ b/emulators/wine-proton/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1619288692
-SHA256 (ValveSoftware-wine-6.3-2-97f962cd469ee9b9b68d32e79849bf94cfe15581_GH0.tar.gz) = 04832cd28ccfd91cf12d7a42c1c3eeba75a8cba87755032439a399396977a325
-SIZE (ValveSoftware-wine-6.3-2-97f962cd469ee9b9b68d32e79849bf94cfe15581_GH0.tar.gz) = 40837161
+TIMESTAMP = 1667663396
+SHA256 (ValveSoftware-wine-7.0-4-fb6e6af8928a29660e8cf797d43e028ea5bf8d23_GH0.tar.gz) = 2eb1b45cb49131a9dc017334088f1ea7e1c9598584d512a244f5dcafc45f44bf
+SIZE (ValveSoftware-wine-7.0-4-fb6e6af8928a29660e8cf797d43e028ea5bf8d23_GH0.tar.gz) = 45609190
diff --git a/emulators/wine-proton/files/clang/stdarg.h b/emulators/wine-proton/files/clang/stdarg.h
new file mode 100644
index 000000000000..0bc39408c1e5
--- /dev/null
+++ b/emulators/wine-proton/files/clang/stdarg.h
@@ -0,0 +1,35 @@
+/*===---- stdarg.h - Variable argument handling ----------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __STDARG_H
+#define __STDARG_H
+
+#ifndef _VA_LIST
+typedef __builtin_va_list va_list;
+#define _VA_LIST
+#endif
+#define va_start(ap, param) __builtin_va_start(ap, param)
+#define va_end(ap)          __builtin_va_end(ap)
+#define va_arg(ap, type)    __builtin_va_arg(ap, type)
+
+/* GCC always defines __va_copy, but does not define va_copy unless in c99 mode
+ * or -ansi is not specified, since it was not part of C90.
+ */
+#define __va_copy(d,s) __builtin_va_copy(d,s)
+
+#if __STDC_VERSION__ >= 199901L || __cplusplus >= 201103L || !defined(__STRICT_ANSI__)
+#define va_copy(dest, src)  __builtin_va_copy(dest, src)
+#endif
+
+#ifndef __GNUC_VA_LIST
+#define __GNUC_VA_LIST 1
+typedef __builtin_va_list __gnuc_va_list;
+#endif
+
+#endif /* __STDARG_H */
diff --git a/emulators/wine-proton/files/patch-dlls__wineoss.drv__mmdevdrv.c b/emulators/wine-proton/files/patch-dlls__wineoss.drv__mmdevdrv.c
new file mode 100644
index 000000000000..7777c497ade6
--- /dev/null
+++ b/emulators/wine-proton/files/patch-dlls__wineoss.drv__mmdevdrv.c
@@ -0,0 +1,18 @@
+--- dlls/wineoss.drv/mmdevdrv.c.orig	2022-08-04 16:21:59.000000000 +0300
++++ dlls/wineoss.drv/mmdevdrv.c	2022-11-10 06:18:31.318170000 +0300
+@@ -288,15 +288,6 @@ int WINAPI AUDDRV_GetPriority(void)
+ 
+     close(mixer_fd);
+ 
+-    if(sysinfo.version[0] < '4' || sysinfo.version[0] > '9'){
+-        TRACE("Priority_Low: sysinfo.version[0]: %x\n", sysinfo.version[0]);
+-        return Priority_Low;
+-    }
+-    if(sysinfo.versionnum & 0x80000000){
+-        TRACE("Priority_Low: sysinfo.versionnum: %x\n", sysinfo.versionnum);
+-        return Priority_Low;
+-    }
+-
+     TRACE("Priority_Preferred: Seems like valid OSS!\n");
+ 
+     return Priority_Preferred;
diff --git a/emulators/wine-proton/files/patch-dlls__winepulse.drv__mmdevdrv.c b/emulators/wine-proton/files/patch-dlls__winepulse.drv__mmdevdrv.c
new file mode 100644
index 000000000000..92bce3bc5ade
--- /dev/null
+++ b/emulators/wine-proton/files/patch-dlls__winepulse.drv__mmdevdrv.c
@@ -0,0 +1,11 @@
+--- dlls/winepulse.drv/mmdevdrv.c.orig	2022-08-04 16:21:59.000000000 +0300
++++ dlls/winepulse.drv/mmdevdrv.c	2022-11-10 05:43:39.850396000 +0300
+@@ -499,7 +499,7 @@ int WINAPI AUDDRV_GetPriority(void)
+     params.config = &pulse_config;
+     pulse_call(test_connect, &params);
+     free(name);
+-    return SUCCEEDED(params.result) ? Priority_Preferred : Priority_Unavailable;
++    return SUCCEEDED(params.result) ? Priority_Neutral : Priority_Unavailable;
+ }
+ 
+ static BOOL get_pulse_name_by_guid(const GUID *guid, char pulse_name[MAX_PULSE_NAME_LEN], EDataFlow *flow)
diff --git a/emulators/wine-proton/files/patch-dlls_ntdll_unix_fsync.c b/emulators/wine-proton/files/patch-dlls_ntdll_unix_fsync.c
deleted file mode 100644
index 196520dd5f16..000000000000
--- a/emulators/wine-proton/files/patch-dlls_ntdll_unix_fsync.c
+++ /dev/null
@@ -1,32 +0,0 @@
---- dlls/ntdll/unix/fsync.c.orig
-+++ dlls/ntdll/unix/fsync.c
-@@ -76,17 +76,29 @@
- static inline int futex_wait_multiple( const struct futex_wait_block *futexes,
-         int count, const struct timespec *timeout )
- {
-+#ifdef __linux__
-     return syscall( __NR_futex, futexes, 31, count, timeout, 0, 0 );
-+#else
-+    assert(0);
-+#endif
- }
- 
- static inline int futex_wake( int *addr, int val )
- {
-+#ifdef __linux__
-     return syscall( __NR_futex, addr, 1, val, NULL, 0, 0 );
-+#else
-+    assert(0);
-+#endif
- }
- 
- static inline int futex_wait( int *addr, int val, struct timespec *timeout )
- {
-+#ifdef __linux__
-     return syscall( __NR_futex, addr, 0, val, timeout, 0, 0 );
-+#else
-+    assert(0);
-+#endif
- }
- 
- static unsigned int spincount;
diff --git a/emulators/wine-proton/files/patch-dlls_winebus.sys_bus_sdl.c b/emulators/wine-proton/files/patch-dlls_winebus.sys_bus_sdl.c
deleted file mode 100644
index 4fcc6372a815..000000000000
--- a/emulators/wine-proton/files/patch-dlls_winebus.sys_bus_sdl.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- dlls/winebus.sys/bus_sdl.c.orig
-+++ dlls/winebus.sys/bus_sdl.c
-@@ -1070,12 +1070,6 @@
-         version = 0;
-     }
- 
--    if(is_already_opened_by_hidraw(vid, pid))
--    {
--        /* we use SDL only for controllers which hidraw couldn't open */
--        TRACE("device %04x/%04x already opened by hidraw, skipping\n", vid, pid);
--        return;
--    }
- 
-     if(is_in_sdl_blacklist(vid, pid))
-     {
diff --git a/emulators/wine-proton/files/patch-server_fsync.c b/emulators/wine-proton/files/patch-server_fsync.c
deleted file mode 100644
index 246909e0a63a..000000000000
--- a/emulators/wine-proton/files/patch-server_fsync.c
+++ /dev/null
@@ -1,31 +0,0 @@
---- server/fsync.c.orig
-+++ server/fsync.c
-@@ -58,12 +58,16 @@
- };
- #include "poppack.h"
- 
-+#ifdef __linux__
-+
- static inline int futex_wait_multiple( const struct futex_wait_block *futexes,
-         int count, const struct timespec *timeout )
- {
-     return syscall( __NR_futex, futexes, 31, count, timeout, 0, 0 );
- }
- 
-+#endif
-+
- int do_fsync(void)
- {
- #ifdef __linux__
-@@ -320,7 +324,11 @@
- 
- static inline int futex_wake( int *addr, int val )
- {
-+#ifdef __linux__
-     return syscall( __NR_futex, addr, 1, val, NULL, 0, 0 );
-+#else
-+    assert(0);
-+#endif
- }
- 
- /* shm layout for events or event-like objects. */
diff --git a/emulators/wine-proton/files/patch-sysinfo b/emulators/wine-proton/files/patch-sysinfo
deleted file mode 100644
index 5021b5c2a045..000000000000
--- a/emulators/wine-proton/files/patch-sysinfo
+++ /dev/null
@@ -1,72 +0,0 @@
-This is a back port of a patch to mainline Wine; it will be in the
-next major version of Wine at which point we need to drop this patch.
-
-commit 59da79021a6e441e3b21b933c744aba922208ec1
-Author: Gerald Pfeifer <gerald@pfeifer.com>
-Date:   Tue Aug 10 22:36:27 2021 +0200
-
-    ntdll: Only use sysinfo function when present.
-    
-    On some systems <sys/sysinfo.h> may be present while the sysinfo
-    function may not, or at least not as part of standard libraries,
-    so check whether the function is actually available before using
-    it.
-    
-    This fixes builds on FreeBSD with the devel/libsysinfo present.
-    
-    Signed-off-by: Gerald Pfeifer <gerald@pfeifer.com>
-    Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
---- UTC
-diff --git a/configure b/configure
-index 1be0aa9d217..e8c1cb9e3a8 100755
---- configure
-+++ configure
-@@ -18068,6 +18068,7 @@ for ac_func in \
- 	setprogname \
- 	sigprocmask \
- 	symlink \
-+	sysinfo \
- 	tcdrain \
- 	thr_kill2
- 
-diff --git a/configure.ac b/configure.ac
-index 69e27147088..065b3f231bf 100644
---- configure.ac
-+++ configure.ac
-@@ -2205,6 +2205,7 @@ AC_CHECK_FUNCS(\
- 	setprogname \
- 	sigprocmask \
- 	symlink \
-+	sysinfo \
- 	tcdrain \
- 	thr_kill2
- )
-diff --git a/dlls/ntdll/unix/virtual.c b/dlls/ntdll/unix/virtual.c
-index a252e25fbc6..2cca90ac952 100644
---- dlls/ntdll/unix/virtual.c
-+++ dlls/ntdll/unix/virtual.c
-@@ -2737,7 +2737,8 @@ ULONG_PTR get_system_affinity_mask(void)
-  */
- void virtual_get_system_info( SYSTEM_BASIC_INFORMATION *info, BOOL wow64 )
- {
--#if defined(HAVE_STRUCT_SYSINFO_TOTALRAM) && defined(HAVE_STRUCT_SYSINFO_MEM_UNIT)
-+#if defined(HAVE_SYSINFO) \
-+    && defined(HAVE_STRUCT_SYSINFO_TOTALRAM) && defined(HAVE_STRUCT_SYSINFO_MEM_UNIT)
-     struct sysinfo sinfo;
- 
-     if (!sysinfo(&sinfo))
-diff --git a/include/config.h.in b/include/config.h.in
-index ad770281471..24f7b64ffd3 100644
---- include/config.h.in
-+++ include/config.h.in
-@@ -744,6 +744,9 @@
- /* Define to 1 if you have the <syscall.h> header file. */
- #undef HAVE_SYSCALL_H
- 
-+/* Define to 1 if you have the `sysinfo' function. */
-+#undef HAVE_SYSINFO
-+
- /* Define to 1 if you have the
-    <SystemConfiguration/SCDynamicStoreCopyDHCPInfo.h> header file. */
- #undef HAVE_SYSTEMCONFIGURATION_SCDYNAMICSTORECOPYDHCPINFO_H
diff --git a/emulators/wine-proton/files/wine-wow64.sh b/emulators/wine-proton/files/wine-wow64.sh
index e5b414ea2d93..d3fa16776c5f 100644
--- a/emulators/wine-proton/files/wine-wow64.sh
+++ b/emulators/wine-proton/files/wine-wow64.sh
@@ -1,4 +1,5 @@
 #!/bin/sh -e
+
 TARGET="$(realpath "$0")"
 PREFIX="${TARGET%/*/*}"
 LOCALBASE="${PREFIX%/*}"
@@ -8,7 +9,17 @@ I386_ROOT="${WINE_i386_ROOT:-$HOME/.i386-wine-pkg}"
 if [ ! -f "$I386_ROOT/$PREFIX/bin/wine" ]
 then
   printf "%s doesn't exist!\n\n" "$I386_ROOT/$PREFIX/bin/wine"
-  printf "Try installing 32-bit wine with\n\t%s\n" "$PREFIX/bin/pkg32.sh install wine-proton mesa-dri"
+  printf "Try installing 32-bit Wine with\n\t%s\n" "$PREFIX/bin/pkg32.sh install wine-proton mesa-dri"
+  ABI=$(pkg config ABI | sed s/amd64/i386/)
+  FREEBSD_VERSION_MAJOR=`uname -r | sed "s/\..*//"`
+  cat <<- HERE
+
+	If using Poudriere, please make sure your repo is setup to use ${ABI}
+	and create symlinks for
+	  FreeBSD:$FREEBSD_VERSION_MAJOR:amd64 and
+	  FreeBSD:$FREEBSD_VERSION_MAJOR:i386
+	to the relevant output directories. See pkg.conf(5) for more info.
+HERE
   exit 1
 fi
 
@@ -32,6 +43,7 @@ do
 done
 export LD_32_LIBRARY_PATH_RPATH=y
 export LD_32_LIBMAP="
+libgcc_s.so.1 /usr/lib32/libgcc_s.so.1
 $LOCALBASE/lib/libvulkan_intel.so  $I386_ROOT/$LOCALBASE/lib/libvulkan_intel.so
 $LOCALBASE/lib/libvulkan_radeon.so $I386_ROOT/$LOCALBASE/lib/libvulkan_radeon.so
 $LD_32_LIBMAP"
diff --git a/emulators/wine-proton/files/wine.sh b/emulators/wine-proton/files/wine.sh
index 63d5ba68a1ab..4a6f7151d33a 100644
--- a/emulators/wine-proton/files/wine.sh
+++ b/emulators/wine-proton/files/wine.sh
@@ -1,4 +1,5 @@
 #!/bin/sh
+
 TARGET="$(realpath "$0")"
 
 if [ -z "$WINESERVER" ] && [ -f "${TARGET}server32" ]
@@ -8,14 +9,4 @@ fi
 
 export GST_PLUGIN_SYSTEM_PATH_1_0="${TARGET%/*/*/*}/lib/gstreamer-1.0"
 
-# workaround for https://bugs.winehq.org/show_bug.cgi?id=50257
-export LD_BIND_NOW=1
-export LD_32_BIND_NOW=1
-
-# workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255336
-if [ "$(uname -p)" = amd64 ]
-then
-  export LD_LIBMAP="libgcc_s.so.1=/lib/libgcc_s.so.1,${LD_LIBMAP}"
-fi
-
 exec "${TARGET}.bin" "$@"
diff --git a/emulators/wine-proton/pkg-plist b/emulators/wine-proton/pkg-plist
index 6020329c2d1f..dabae6e0206a 100644
--- a/emulators/wine-proton/pkg-plist
+++ b/emulators/wine-proton/pkg-plist
@@ -1,148 +1,86 @@
-@comment %%WINE32%%wine-proton/lib/wine/fakedlls/steamclient.dll
-@comment %%WINE32%%wine-proton/lib/wine/steamclient.dll.so
-@comment %%WINE64%%wine-proton/lib/wine/fakedlls/steamclient64.dll
-@comment %%WINE64%%wine-proton/lib/wine/steamclient64.dll.so
-@comment wine-proton/lib/libwine.so
-@comment wine-proton/lib/wine/fakedlls/winejoystick.drv
-@comment wine-proton/lib/wine/winejoystick.drv.so
 %%DOCSDIR%%/ANNOUNCE
 %%DOCSDIR%%/AUTHORS
 %%DOCSDIR%%/README
+%%PULSEAUDIO%%wine-proton/lib/wine/%%WINEARCH%%-unix/winepulse.so
+%%PULSEAUDIO%%wine-proton/lib/wine/%%WINEARCH%%-windows/winepulse.drv
 %%WINE32%%wine-proton/bin/wine.bin
 %%WINE32%%wine-proton/bin/wineserver32
-%%WINE32%%wine-proton/lib/wine/avifile.dll16.so
-%%WINE32%%wine-proton/lib/wine/comm.drv16.so
-%%WINE32%%wine-proton/lib/wine/commdlg.dll16.so
-%%WINE32%%wine-proton/lib/wine/compobj.dll16.so
-%%WINE32%%wine-proton/lib/wine/ctl3d.dll16.so
-%%WINE32%%wine-proton/lib/wine/ctl3dv2.dll16.so
-%%WINE32%%wine-proton/lib/wine/ddeml.dll16.so
-%%WINE32%%wine-proton/lib/wine/dispdib.dll16.so
-%%WINE32%%wine-proton/lib/wine/display.drv16.so
-%%WINE32%%wine-proton/lib/wine/fakedlls/avifile.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/comm.drv16
-%%WINE32%%wine-proton/lib/wine/fakedlls/commdlg.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/compobj.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/ctl3d.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/ctl3dv2.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/ddeml.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/dispdib.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/display.drv16
-%%WINE32%%wine-proton/lib/wine/fakedlls/gdi.exe16
-%%WINE32%%wine-proton/lib/wine/fakedlls/ifsmgr.vxd
-%%WINE32%%wine-proton/lib/wine/fakedlls/imm.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/keyboard.drv16
-%%WINE32%%wine-proton/lib/wine/fakedlls/krnl386.exe16
-%%WINE32%%wine-proton/lib/wine/fakedlls/lzexpand.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/mmcndmgr.dll
-%%WINE32%%wine-proton/lib/wine/fakedlls/mmdevldr.vxd
-%%WINE32%%wine-proton/lib/wine/fakedlls/mmsystem.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/monodebg.vxd
-%%WINE32%%wine-proton/lib/wine/fakedlls/mouse.drv16
-%%WINE32%%wine-proton/lib/wine/fakedlls/msacm.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/msvideo.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/ole2.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/ole2conv.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/ole2disp.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/ole2nls.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/ole2prox.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/ole2thk.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/olecli.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/olesvr.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/rasapi16.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/rundll.exe16
-%%WINE32%%wine-proton/lib/wine/fakedlls/setupx.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/shell.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/sound.drv16
-%%WINE32%%wine-proton/lib/wine/fakedlls/storage.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/stress.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/system.drv16
-%%WINE32%%wine-proton/lib/wine/fakedlls/toolhelp.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/twain.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/typelib.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/user.exe16
-%%WINE32%%wine-proton/lib/wine/fakedlls/vdhcp.vxd
-%%WINE32%%wine-proton/lib/wine/fakedlls/ver.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/vmm.vxd
-%%WINE32%%wine-proton/lib/wine/fakedlls/vnbt.vxd
-%%WINE32%%wine-proton/lib/wine/fakedlls/vnetbios.vxd
-%%WINE32%%wine-proton/lib/wine/fakedlls/vtdapi.vxd
-%%WINE32%%wine-proton/lib/wine/fakedlls/vwin32.vxd
-%%WINE32%%wine-proton/lib/wine/fakedlls/w32skrnl.dll
-%%WINE32%%wine-proton/lib/wine/fakedlls/w32sys.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/win32s16.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/win87em.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/winaspi.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/windebug.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/wineps16.drv16
-%%WINE32%%wine-proton/lib/wine/fakedlls/winevdm.exe
-%%WINE32%%wine-proton/lib/wine/fakedlls/wing.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/winhelp.exe16
-%%WINE32%%wine-proton/lib/wine/fakedlls/winnls.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/winoldap.mod16
-%%WINE32%%wine-proton/lib/wine/fakedlls/winsock.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/wintab.dll16
-%%WINE32%%wine-proton/lib/wine/fakedlls/wow32.dll
-%%WINE32%%wine-proton/lib/wine/gdi.exe16.so
-%%WINE32%%wine-proton/lib/wine/ifsmgr.vxd.so
-%%WINE32%%wine-proton/lib/wine/imm.dll16.so
-%%WINE32%%wine-proton/lib/wine/keyboard.drv16.so
-%%WINE32%%wine-proton/lib/wine/krnl386.exe16.so
-%%WINE32%%wine-proton/lib/wine/libkernel.def
-%%WINE32%%wine-proton/lib/wine/libwow32.def
-%%WINE32%%wine-proton/lib/wine/lzexpand.dll16.so
-%%WINE32%%wine-proton/lib/wine/mmdevldr.vxd.so
-%%WINE32%%wine-proton/lib/wine/mmsystem.dll16.so
-%%WINE32%%wine-proton/lib/wine/monodebg.vxd.so
-%%WINE32%%wine-proton/lib/wine/mouse.drv16.so
-%%WINE32%%wine-proton/lib/wine/msacm.dll16.so
-%%WINE32%%wine-proton/lib/wine/msvideo.dll16.so
-%%WINE32%%wine-proton/lib/wine/ole2.dll16.so
-%%WINE32%%wine-proton/lib/wine/ole2conv.dll16.so
-%%WINE32%%wine-proton/lib/wine/ole2disp.dll16.so
-%%WINE32%%wine-proton/lib/wine/ole2nls.dll16.so
-%%WINE32%%wine-proton/lib/wine/ole2prox.dll16.so
-%%WINE32%%wine-proton/lib/wine/ole2thk.dll16.so
-%%WINE32%%wine-proton/lib/wine/olecli.dll16.so
-%%WINE32%%wine-proton/lib/wine/olesvr.dll16.so
-%%WINE32%%wine-proton/lib/wine/rasapi16.dll16.so
-%%WINE32%%wine-proton/lib/wine/rundll.exe16.so
-%%WINE32%%wine-proton/lib/wine/setupx.dll16.so
-%%WINE32%%wine-proton/lib/wine/shell.dll16.so
-%%WINE32%%wine-proton/lib/wine/sound.drv16.so
-%%WINE32%%wine-proton/lib/wine/storage.dll16.so
-%%WINE32%%wine-proton/lib/wine/stress.dll16.so
-%%WINE32%%wine-proton/lib/wine/system.drv16.so
-%%WINE32%%wine-proton/lib/wine/toolhelp.dll16.so
-%%WINE32%%wine-proton/lib/wine/twain.dll16.so
-%%WINE32%%wine-proton/lib/wine/typelib.dll16.so
-%%WINE32%%wine-proton/lib/wine/user.exe16.so
-%%WINE32%%wine-proton/lib/wine/vdhcp.vxd.so
-%%WINE32%%wine-proton/lib/wine/ver.dll16.so
-%%WINE32%%wine-proton/lib/wine/vmm.vxd.so
-%%WINE32%%wine-proton/lib/wine/vnbt.vxd.so
-%%WINE32%%wine-proton/lib/wine/vnetbios.vxd.so
-%%WINE32%%wine-proton/lib/wine/vtdapi.vxd.so
-%%WINE32%%wine-proton/lib/wine/vwin32.vxd.so
-%%WINE32%%wine-proton/lib/wine/w32skrnl.dll.so
-%%WINE32%%wine-proton/lib/wine/w32sys.dll16.so
-%%WINE32%%wine-proton/lib/wine/win32s16.dll16.so
-%%WINE32%%wine-proton/lib/wine/win87em.dll16.so
-%%WINE32%%wine-proton/lib/wine/winaspi.dll16.so
-%%WINE32%%wine-proton/lib/wine/windebug.dll16.so
-%%WINE32%%wine-proton/lib/wine/wineps16.drv16.so
-%%WINE32%%wine-proton/lib/wine/winevdm.exe.so
-%%WINE32%%wine-proton/lib/wine/wing.dll16.so
-%%WINE32%%wine-proton/lib/wine/winhelp.exe16.so
-%%WINE32%%wine-proton/lib/wine/winnls.dll16.so
-%%WINE32%%wine-proton/lib/wine/winoldap.mod16.so
-%%WINE32%%wine-proton/lib/wine/winsock.dll16.so
-%%WINE32%%wine-proton/lib/wine/wintab.dll16.so
-%%WINE32%%wine-proton/lib/wine/wow32.dll.so
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-unix/libkernel.a
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-unix/libwow32.a
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/avifile.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/comm.drv16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/commdlg.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/compobj.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/ctl3d.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/ctl3dv2.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/ddeml.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/dispdib.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/display.drv16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/gdi.exe16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/ifsmgr.vxd
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/imm.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/keyboard.drv16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/krnl386.exe16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/libkernel.a
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/libwow32.a
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/lzexpand.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/mmdevldr.vxd
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/mmsystem.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/monodebg.vxd
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/mouse.drv16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/msacm.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/msvideo.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/ole2.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/ole2conv.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/ole2disp.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/ole2nls.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/ole2prox.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/ole2thk.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/olecli.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/olesvr.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/rasapi16.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/rundll.exe16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/setupx.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/shell.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/sound.drv16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/storage.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/stress.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/system.drv16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/toolhelp.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/twain.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/typelib.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/user.exe16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/vdhcp.vxd
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/ver.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/vmm.vxd
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/vnbt.vxd
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/vnetbios.vxd
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/vtdapi.vxd
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/vwin32.vxd
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/w32skrnl.dll
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/w32sys.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/win32s16.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/win87em.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/winaspi.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/windebug.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/wineps16.drv16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/winevdm.exe
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/wing.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/winhelp.exe16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/winnls.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/winoldap.mod16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/winsock.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/wintab.dll16
+%%WINE32%%wine-proton/lib/wine/%%WINEARCH%%-windows/wow32.dll
 %%WINE64%%wine-proton/bin/pkg32.sh
 %%WINE64%%wine-proton/bin/wine64
 %%WINE64%%wine-proton/bin/wine64.bin
 %%WINE64%%wine-proton/bin/wineserver
+%%WINE64%%wine-proton/lib/wine/%%WINEARCH%%-unix/libwow64.a
+%%WINE64%%wine-proton/lib/wine/%%WINEARCH%%-windows/libwow64.a
+%%WINE64%%wine-proton/lib/wine/%%WINEARCH%%-windows/wow64.dll
+%%WINE64%%wine-proton/lib/wine/%%WINEARCH%%-windows/wow64cpu.dll
+%%WINE64%%wine-proton/lib/wine/%%WINEARCH%%-windows/wow64win.dll
 wine-proton/bin/function_grep.pl
 wine-proton/bin/msidb
 wine-proton/bin/msiexec
@@ -166,2080 +104,1453 @@ wine-proton/bin/winemine
 wine-proton/bin/winepath
 wine-proton/bin/wmc
 wine-proton/bin/wrc
-wine-proton/lib/libwine.so.1
-wine-proton/lib/libwine.so.1.0
-wine-proton/lib/wine/acledit.dll.so
-wine-proton/lib/wine/aclui.dll.so
-wine-proton/lib/wine/activeds.dll.so
-wine-proton/lib/wine/activeds.tlb.so
-wine-proton/lib/wine/actxprxy.dll.so
-wine-proton/lib/wine/adsldp.dll.so
-wine-proton/lib/wine/adsldpc.dll.so
-wine-proton/lib/wine/advapi32.dll.so
-wine-proton/lib/wine/advpack.dll.so
-wine-proton/lib/wine/amd_ags_x64.dll.so
-wine-proton/lib/wine/amsi.dll.so
-wine-proton/lib/wine/amstream.dll.so
-wine-proton/lib/wine/api-ms-win-appmodel-identity-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-appmodel-runtime-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-appmodel-runtime-l1-1-2.dll.so
-wine-proton/lib/wine/api-ms-win-core-apiquery-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-appcompat-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-appinit-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-atoms-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-bem-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-com-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-com-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-com-private-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-comm-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-console-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-console-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-crt-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-crt-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-datetime-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-datetime-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-debug-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-debug-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-delayload-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-delayload-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-errorhandling-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-errorhandling-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-errorhandling-l1-1-2.dll.so
-wine-proton/lib/wine/api-ms-win-core-errorhandling-l1-1-3.dll.so
-wine-proton/lib/wine/api-ms-win-core-fibers-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-fibers-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-file-ansi-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-file-fromapp-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-file-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-file-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-file-l1-2-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-file-l1-2-2.dll.so
-wine-proton/lib/wine/api-ms-win-core-file-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-file-l2-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-file-l2-1-2.dll.so
-wine-proton/lib/wine/api-ms-win-core-handle-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-heap-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-heap-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-heap-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-heap-obsolete-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-interlocked-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-interlocked-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-io-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-io-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-job-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-job-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-kernel32-legacy-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-kernel32-legacy-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-kernel32-private-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-largeinteger-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-libraryloader-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-libraryloader-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-libraryloader-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-libraryloader-l1-2-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-libraryloader-l1-2-2.dll.so
-wine-proton/lib/wine/api-ms-win-core-libraryloader-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-localization-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-localization-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-localization-l1-2-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-localization-l1-2-2.dll.so
-wine-proton/lib/wine/api-ms-win-core-localization-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-localization-obsolete-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-localization-obsolete-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-localization-obsolete-l1-3-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-localization-private-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-localregistry-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-memory-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-memory-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-memory-l1-1-2.dll.so
-wine-proton/lib/wine/api-ms-win-core-memory-l1-1-3.dll.so
-wine-proton/lib/wine/api-ms-win-core-memory-l1-1-4.dll.so
-wine-proton/lib/wine/api-ms-win-core-misc-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-namedpipe-ansi-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-namedpipe-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-namedpipe-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-namespace-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-normalization-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-path-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-privateprofile-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-processenvironment-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-processenvironment-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-processthreads-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-processthreads-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-processthreads-l1-1-2.dll.so
-wine-proton/lib/wine/api-ms-win-core-processthreads-l1-1-3.dll.so
-wine-proton/lib/wine/api-ms-win-core-processtopology-obsolete-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-profile-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-psapi-ansi-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-psapi-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-psapi-obsolete-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-quirks-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-realtime-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-registry-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-registry-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-registry-l2-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-registryuserspecific-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-rtlsupport-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-rtlsupport-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-shlwapi-legacy-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-shlwapi-obsolete-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-shutdown-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-sidebyside-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-string-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-string-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-string-obsolete-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-stringansi-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-stringloader-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-synch-ansi-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-synch-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-synch-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-synch-l1-2-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-sysinfo-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-sysinfo-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-sysinfo-l1-2-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-systemtopology-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-threadpool-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-threadpool-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-threadpool-legacy-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-threadpool-private-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-timezone-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-toolhelp-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-url-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-util-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-version-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-version-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-version-private-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-versionansi-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-windowserrorreporting-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-winrt-error-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-winrt-error-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-winrt-errorprivate-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-winrt-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-winrt-registration-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-winrt-string-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-winrt-string-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-wow64-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-wow64-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-core-xstate-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-core-xstate-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-conio-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-convert-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-environment-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-filesystem-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-heap-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-locale-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-math-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-multibyte-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-private-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-process-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-runtime-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-stdio-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-string-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-time-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-crt-utility-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-devices-config-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-devices-config-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-devices-query-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-downlevel-advapi32-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-downlevel-advapi32-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-downlevel-kernel32-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-downlevel-normaliz-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-downlevel-ole32-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-downlevel-shell32-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-downlevel-shlwapi-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-downlevel-shlwapi-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-downlevel-user32-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-downlevel-version-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-dx-d3dkmt-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-eventing-classicprovider-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-eventing-consumer-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-eventing-controller-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-eventing-legacy-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-eventing-provider-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-eventlog-legacy-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-gdi-dpiinfo-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-mm-joystick-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-mm-misc-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-mm-mme-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-mm-time-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-ntuser-dc-access-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-ntuser-rectangle-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-ntuser-sysparams-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-perf-legacy-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-power-base-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-power-setting-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-rtcore-ntuser-draw-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-rtcore-ntuser-private-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-rtcore-ntuser-private-l1-1-4.dll.so
-wine-proton/lib/wine/api-ms-win-rtcore-ntuser-window-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-rtcore-ntuser-winevent-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-rtcore-ntuser-wmpointer-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-rtcore-ntuser-wmpointer-l1-1-3.dll.so
-wine-proton/lib/wine/api-ms-win-security-activedirectoryclient-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-security-audit-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-security-base-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-security-base-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-security-base-private-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-security-credentials-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-security-cryptoapi-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-security-grouppolicy-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-security-lsalookup-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-security-lsalookup-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-security-lsalookup-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-security-lsalookup-l2-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-security-lsapolicy-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-security-provider-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-security-sddl-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-security-systemfunctions-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-service-core-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-service-core-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-service-management-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-service-management-l2-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-service-private-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-service-winsvc-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-service-winsvc-l1-2-0.dll.so
-wine-proton/lib/wine/api-ms-win-shcore-obsolete-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-shcore-scaling-l1-1-1.dll.so
-wine-proton/lib/wine/api-ms-win-shcore-stream-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-shcore-thread-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-shell-shellcom-l1-1-0.dll.so
-wine-proton/lib/wine/api-ms-win-shell-shellfolders-l1-1-0.dll.so
-wine-proton/lib/wine/apphelp.dll.so
-wine-proton/lib/wine/appwiz.cpl.so
-wine-proton/lib/wine/arp.exe.so
-wine-proton/lib/wine/aspnet_regiis.exe.so
-wine-proton/lib/wine/atiadlxx.dll.so
-wine-proton/lib/wine/atl.dll.so
-wine-proton/lib/wine/atl100.dll.so
-wine-proton/lib/wine/atl110.dll.so
-wine-proton/lib/wine/atl80.dll.so
-wine-proton/lib/wine/atl90.dll.so
-wine-proton/lib/wine/atlthunk.dll.so
-wine-proton/lib/wine/atmlib.dll.so
-wine-proton/lib/wine/attrib.exe.so
-wine-proton/lib/wine/authz.dll.so
*** 3287 LINES SKIPPED ***