Skip site navigation (1)Skip section navigation (2)
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.dll


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1cc0e7.44651.281fc3a3>