From nobody Wed Nov 23 20:18:20 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NHXWK02MXz4jCtp; Wed, 23 Nov 2022 20:18:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NHXWJ6xDPz3sxd; Wed, 23 Nov 2022 20:18:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1669234700; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PLW3A8+Aw6joqUFl2ZYVmPL7Bz/wugPepr4H40Rr0UI=; b=n3DHdWcw/Az3aECOuhNbWkfO8nYeWoBN+wYzXaP2uUporH1O3RP8zkaIusvEIkafUWhUgG QnlKecpSmWtu7KT1QTvmsB12tTB6fsaoPvyml6BNBMXzD0GMS2sYazCh/Asaj+uM3UUKeg J2j631vIVll2VHDe3tSrgADpmoAgQknIJ9wi/EZ7dk2LjB99imCldway2ODFEYYZoSGoWk bRiMqk+aeWXu2hdUQFHKMiIVINDFYlYx1QUdH3S9PPv90w9GuvbYGkx2AAeeY+7pE/gmP4 Pr0RiwszTtd8T1XLDek7DslepQ7KTWt+vgfe3rEDbbPhVHkwsZTu15MsJXjRjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1669234700; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PLW3A8+Aw6joqUFl2ZYVmPL7Bz/wugPepr4H40Rr0UI=; b=uK8Cpe9oSU5VgtCgBDcJ24+Oh6XdPtv3dr9Hvj7+/mHlvZ1nKpPEp8uqOhpEUfHBk+9bmu c5DFU5SBEJDb5IgD/DOLuVVEf+/w3RHWdcP+Mx8KbY1hbpArvQcZhCPJulxob9J/zxsJKW bM0jHjveGNo9gF0sRsj4+w8B3nihckh9w+ZuWIdowQnt2CCas7fJciJBtl11Mun/o+gGvt 9mN1of+hIgStr/9SGwufhUzvciztkQvY3gXw4z2LycTbaUCeVBFHLWAmvq+e7yzmlnOrD+ Y65b33DyAl3Y7Wh72ic1H74oCkLsK/9PmzpXD1FYgQ6z1QzJzKMEmJxl5PJejQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1669234700; a=rsa-sha256; cv=none; b=u3Ged4rSm5EqnleKcw76CT1qgnSEj3xhWUAWaF7vOOygIcm0U0J/o6J51Oq0eKceVGmLHd O2vb+o3zQ+CU3Qcs7d+DliD+JBipnsvIAX602Zm+uB0PKb1H8CtUgNf256MM4KfsQyO+BI 4nstbVh6OSkcitO/NfwNwpceHzBg8KS5f1DCmaTJV/GewRtEfpCmLFiivCC8umsLLG8dvi SSgX5Sgu3CJ43ObXSMOFGxrR3CfmuLNy26x5RhveeMTTOj3w1ot5kULZlOLl6sv2GsasYg 8gMHSMgDPAWbmW4VWbZrjyc/VpZrIstiSVNA8eVbIt+S+XryA2ptQwGxOG7G9Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NHXWJ5ztyzb7T; Wed, 23 Nov 2022 20:18:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2ANKIK9U010004; Wed, 23 Nov 2022 20:18:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2ANKIKOB010003; Wed, 23 Nov 2022 20:18:20 GMT (envelope-from git) Date: Wed, 23 Nov 2022 20:18:20 GMT Message-Id: <202211232018.2ANKIKOB010003@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Rainer Hurling Subject: git: bbad8ab905cd - main - emulators/wine-proton: Update to 7.0.4 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rhurlin X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bbad8ab905cd0a9f76e5a50dc62b04541352f06f Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by rhurlin: URL: https://cgit.FreeBSD.org/ports/commit/?id=bbad8ab905cd0a9f76e5a50dc62b04541352f06f commit bbad8ab905cd0a9f76e5a50dc62b04541352f06f Author: Aleksander Slomka AuthorDate: 2022-11-23 19:45:37 +0000 Commit: Rainer Hurling CommitDate: 2022-11-23 20:17:37 +0000 emulators/wine-proton: Update to 7.0.4 Co-authored-by: Bartek Jasicki Co-authored-by: Alex S 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 +.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, ¶ms); + 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 -Date: Tue Aug 10 22:36:27 2021 +0200 - - ntdll: Only use sysinfo function when present. - - On some systems 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 - Signed-off-by: Alexandre Julliard - ---- 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 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 - 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 ***