Date: Sun, 31 May 2026 23:14:47 +0000 From: Vladimir Druzenko <vvd@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Thibault Payet <monwarez@mailoo.org> Subject: git: df20d75c725f - main - emulators/wine-devel: Update 11.7 => 11.10 Message-ID: <6a1cc0e7.44651.281fc3a3@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=df20d75c725f516f99f041226ba6f84d50a7c284 commit df20d75c725f516f99f041226ba6f84d50a7c284 Author: Thibault Payet <monwarez@mailoo.org> AuthorDate: 2026-05-31 23:13:37 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2026-05-31 23:13:37 +0000 emulators/wine-devel: Update 11.7 => 11.10 Changelog: - Bundled vkd3d upgraded to version 2.0. - XPath support reimplemented without libxml2. - Bundled SQLite library. - Initial support for system threads. - Thread suspension in emulated code on ARM64. - More work on MSXML reimplementation without libxml2. - Improved keyboard layout support using XKBRegistry. - More VBScript compatibility improvements. - Various bug fixes. https://gitlab.winehq.org/wine/wine/-/releases/wine-11.10 https://gitlab.winehq.org/wine/wine/-/releases/wine-11.9 https://gitlab.winehq.org/wine/wine/-/releases/wine-11.8 PR: 295747 Sponsored by: UNIS Labs --- emulators/wine-devel/Makefile | 2 +- emulators/wine-devel/distinfo | 6 +++--- emulators/wine-devel/files/patch-configure.ac | 4 ++-- .../wine-devel/files/patch-dlls_ntdll_unix_loader.c | 4 ++-- .../files/patch-dlls_ntdll_unix_signal__x86__64.c | 11 +++++++++++ emulators/wine-devel/pkg-plist | 17 +++++++++++++++++ 6 files changed, 36 insertions(+), 8 deletions(-) diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile index c16dc61fc345..1a11fa9d19ab 100644 --- a/emulators/wine-devel/Makefile +++ b/emulators/wine-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= wine -DISTVERSION= 11.7 +DISTVERSION= 11.10 PORTEPOCH= 1 CATEGORIES= emulators MASTER_SITES= https://dl.winehq.org/wine/source/11.x/ diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo index 5f8e49ee6213..00aff99f92b7 100644 --- a/emulators/wine-devel/distinfo +++ b/emulators/wine-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1776457190 -SHA256 (wine-11.7.tar.xz) = b01ab21c79fede6c7bd531d469d99afd9dcdf53eb29af88adac6a332eb435f9f -SIZE (wine-11.7.tar.xz) = 43735924 +TIMESTAMP = 1780122263 +SHA256 (wine-11.10.tar.xz) = e4c35ebe26f4f8eef5f2143e24a1fb9fd103f1d46132ad4755479227d086b8e7 +SIZE (wine-11.10.tar.xz) = 45603064 diff --git a/emulators/wine-devel/files/patch-configure.ac b/emulators/wine-devel/files/patch-configure.ac index 7b398e5dfc1b..403171a1daf2 100644 --- a/emulators/wine-devel/files/patch-configure.ac +++ b/emulators/wine-devel/files/patch-configure.ac @@ -1,6 +1,6 @@ ---- configure.ac.orig 2026-03-06 20:41:46 UTC +--- configure.ac.orig 2026-05-29 20:04:32 UTC +++ configure.ac -@@ -1552,14 +1552,35 @@ then +@@ -1587,14 +1587,35 @@ then dnl **** Check for libusb **** if test "x$with_usb" != "xno" then diff --git a/emulators/wine-devel/files/patch-dlls_ntdll_unix_loader.c b/emulators/wine-devel/files/patch-dlls_ntdll_unix_loader.c index d27fd512e95d..f5558cd58922 100644 --- a/emulators/wine-devel/files/patch-dlls_ntdll_unix_loader.c +++ b/emulators/wine-devel/files/patch-dlls_ntdll_unix_loader.c @@ -1,6 +1,6 @@ ---- dlls/ntdll/unix/loader.c.orig 2026-03-06 20:41:46 UTC +--- dlls/ntdll/unix/loader.c.orig 2026-05-29 20:04:32 UTC +++ dlls/ntdll/unix/loader.c -@@ -418,6 +418,24 @@ char *get_alternate_wineloader( WORD machine ) +@@ -415,6 +415,24 @@ char *get_alternate_wineloader( WORD machine ) BOOL force_wow64 = (arch = getenv( "WINEARCH" )) && !strcmp( arch, "wow64" ); char *ret = NULL; diff --git a/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__x86__64.c b/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__x86__64.c new file mode 100644 index 000000000000..5dd551ff2ab6 --- /dev/null +++ b/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__x86__64.c @@ -0,0 +1,11 @@ +--- dlls/ntdll/unix/signal_x86_64.c.orig 2026-05-29 20:04:32 UTC ++++ dlls/ntdll/unix/signal_x86_64.c +@@ -536,7 +536,7 @@ static LONG syscall_dispatch_enabled = TRUE; + static UINT64 xstate_extended_features; + static LONG syscall_dispatch_enabled = TRUE; + +-#if defined(__linux__) || defined(__APPLE__) ++#if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) + static inline struct thread_data *get_current_thread_data(void) + { + unsigned long rsp; diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist index f06d5660c404..3aaedc887560 100644 --- a/emulators/wine-devel/pkg-plist +++ b/emulators/wine-devel/pkg-plist @@ -371,6 +371,8 @@ include/wine/windows/crtrow.idl include/wine/windows/cryptdlg.h include/wine/windows/cryptuiapi.h include/wine/windows/cryptxml.h +include/wine/windows/ctffunc.h +include/wine/windows/ctffunc.idl include/wine/windows/ctfutb.h include/wine/windows/ctfutb.idl include/wine/windows/ctxtcall.h @@ -924,6 +926,9 @@ include/wine/windows/natupnp.h include/wine/windows/natupnp.idl include/wine/windows/nb30.h include/wine/windows/ncrypt.h +include/wine/windows/ndattrib.h +include/wine/windows/ndattrib.idl +include/wine/windows/ndfapi.h include/wine/windows/ndrtypes.h include/wine/windows/netcfgx.h include/wine/windows/netcfgx.idl @@ -1084,6 +1089,8 @@ include/wine/windows/rstupd.idl include/wine/windows/rstvw.idl include/wine/windows/rstxsc.idl include/wine/windows/rtlsupportapi.h +include/wine/windows/rtscom.h +include/wine/windows/rtscom.idl include/wine/windows/rtutils.h include/wine/windows/rtworkq.h include/wine/windows/rtworkq.idl @@ -1184,6 +1191,7 @@ include/wine/windows/tmschema.h include/wine/windows/tom.h include/wine/windows/tom.idl include/wine/windows/tpcshrd.h +include/wine/windows/tpcshrd.idl include/wine/windows/traffic.h include/wine/windows/transact.h include/wine/windows/transact.idl @@ -1487,6 +1495,7 @@ include/wine/windows/winsnmp.h include/wine/windows/winsock.h include/wine/windows/winsock2.h include/wine/windows/winspool.h +include/wine/windows/winsqlite/winsqlite3.h include/wine/windows/winstring.h include/wine/windows/winsvc.h include/wine/windows/winsxs.h @@ -1826,9 +1835,11 @@ lib/wine/%%WINEARCH%%-unix/libwininet.a lib/wine/%%WINEARCH%%-unix/libwinmm.a lib/wine/%%WINEARCH%%-unix/libwinnls32.a lib/wine/%%WINEARCH%%-unix/libwinspool.a +lib/wine/%%WINEARCH%%-unix/libwinsqlite3.a lib/wine/%%WINEARCH%%-unix/libwintab32.a lib/wine/%%WINEARCH%%-unix/libwintrust.a lib/wine/%%WINEARCH%%-unix/libwintypes.a +lib/wine/%%WINEARCH%%-unix/libwkscli.a lib/wine/%%WINEARCH%%-unix/libwlanapi.a lib/wine/%%WINEARCH%%-unix/libwldap32.a lib/wine/%%WINEARCH%%-unix/libwmcodecdspuuid.a @@ -2405,9 +2416,11 @@ lib/wine/%%WINEARCH%%-windows/libwininet.a lib/wine/%%WINEARCH%%-windows/libwinmm.a lib/wine/%%WINEARCH%%-windows/libwinnls32.a lib/wine/%%WINEARCH%%-windows/libwinspool.a +lib/wine/%%WINEARCH%%-windows/libwinsqlite3.a lib/wine/%%WINEARCH%%-windows/libwintab32.a lib/wine/%%WINEARCH%%-windows/libwintrust.a lib/wine/%%WINEARCH%%-windows/libwintypes.a +lib/wine/%%WINEARCH%%-windows/libwkscli.a lib/wine/%%WINEARCH%%-windows/libwlanapi.a lib/wine/%%WINEARCH%%-windows/libwldap32.a lib/wine/%%WINEARCH%%-windows/libwmcodecdspuuid.a @@ -2555,6 +2568,7 @@ lib/wine/%%WINEARCH%%-windows/msxml6.dll lib/wine/%%WINEARCH%%-windows/mtxdm.dll lib/wine/%%WINEARCH%%-windows/ncrypt.dll lib/wine/%%WINEARCH%%-windows/nddeapi.dll +lib/wine/%%WINEARCH%%-windows/ndfapi.dll lib/wine/%%WINEARCH%%-windows/ndis.sys lib/wine/%%WINEARCH%%-windows/net.exe lib/wine/%%WINEARCH%%-windows/netapi32.dll @@ -2728,6 +2742,7 @@ lib/wine/%%WINEARCH%%-windows/tdh.dll lib/wine/%%WINEARCH%%-windows/tdi.sys lib/wine/%%WINEARCH%%-windows/termsv.exe lib/wine/%%WINEARCH%%-windows/threadpoolwinrt.dll +lib/wine/%%WINEARCH%%-windows/thumbcache.dll lib/wine/%%WINEARCH%%-windows/timeout.exe %%WINE32%%lib/wine/%%WINEARCH%%-windows/toolhelp.dll16 lib/wine/%%WINEARCH%%-windows/traffic.dll @@ -2872,6 +2887,7 @@ lib/wine/%%WINEARCH%%-windows/winnls32.dll lib/wine/%%WINEARCH%%-windows/winprint.dll %%WINE32%%lib/wine/%%WINEARCH%%-windows/winsock.dll16 lib/wine/%%WINEARCH%%-windows/winspool.drv +lib/wine/%%WINEARCH%%-windows/winsqlite3.dll lib/wine/%%WINEARCH%%-windows/winsta.dll %%WINE32%%lib/wine/%%WINEARCH%%-windows/wintab.dll16 lib/wine/%%WINEARCH%%-windows/wintab32.dll @@ -2879,6 +2895,7 @@ lib/wine/%%WINEARCH%%-windows/wintrust.dll lib/wine/%%WINEARCH%%-windows/wintypes.dll lib/wine/%%WINEARCH%%-windows/winusb.dll lib/wine/%%WINEARCH%%-windows/winver.exe +lib/wine/%%WINEARCH%%-windows/wkscli.dll lib/wine/%%WINEARCH%%-windows/wlanapi.dll lib/wine/%%WINEARCH%%-windows/wlanui.dll lib/wine/%%WINEARCH%%-windows/wldap32.dllhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1cc0e7.44651.281fc3a3>
