git: 75a08db73602 - main - emulators/wine-devel: Update to 10.12

From: Carlo Strub <cs_at_FreeBSD.org>
Date: Tue, 29 Jul 2025 18:56:38 UTC
The branch main has been updated by cs:

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

commit 75a08db73602ad41680608de255e667f42a74932
Author:     Carlo Strub <cs@FreeBSD.org>
AuthorDate: 2025-07-29 18:50:40 +0000
Commit:     Carlo Strub <cs@FreeBSD.org>
CommitDate: 2025-07-29 18:55:49 +0000

    emulators/wine-devel: Update to 10.12
    
    PR:             288191
    Reported by:    maintainer
---
 emulators/wine-devel/Makefile                    |  2 +-
 emulators/wine-devel/distinfo                    |  6 +++---
 emulators/wine-devel/files/patch-server_ptrace.c | 11 +++++++++++
 emulators/wine-devel/pkg-plist                   |  6 ++++++
 4 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index 609f2efc3f3e..613f0931ffb0 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	wine
-DISTVERSION=	10.11
+DISTVERSION=	10.12
 PORTEPOCH=	1
 CATEGORIES=	emulators
 MASTER_SITES=	https://dl.winehq.org/wine/source/10.x/
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index c91f57dd03cb..b1fee7a29e6a 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751391938
-SHA256 (wine-10.11.tar.xz) = 185be98699b914bc29e724430947986bb78a867e62e422f00c75341932b678ce
-SIZE (wine-10.11.tar.xz) = 32549004
+TIMESTAMP = 1752417916
+SHA256 (wine-10.12.tar.xz) = cd572c71a3d72e87f98490b228c7c26aaeb3fde38dd9e79fc3b56391d599d6bf
+SIZE (wine-10.12.tar.xz) = 32594888
diff --git a/emulators/wine-devel/files/patch-server_ptrace.c b/emulators/wine-devel/files/patch-server_ptrace.c
new file mode 100644
index 000000000000..e07e605613f5
--- /dev/null
+++ b/emulators/wine-devel/files/patch-server_ptrace.c
@@ -0,0 +1,11 @@
+--- server/ptrace.c.orig	2025-07-11 20:05:52 UTC
++++ server/ptrace.c
+@@ -687,7 +687,7 @@ void init_thread_context( struct thread *thread )
+         struct dbreg dbregs;
+ 
+         memset( &dbregs, 0, sizeof(dbregs) );
+-        ptrace( PTRACE_SETDBREGS, get_ptrace_tid( thread ), (caddr_t)&dbregs, 0 );
++        ptrace( PTRACE_SETDBREGS, thread->unix_tid , (caddr_t)&dbregs, 0 );
+         resume_after_ptrace( thread );
+     }
+     thread->system_regs = 0;
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index 8e9d515d83fc..27f578564923 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -177,8 +177,10 @@ include/wine/windows/bits5_0.h
 include/wine/windows/bits5_0.idl
 include/wine/windows/bitsmsg.h
 include/wine/windows/bluetoothapis.h
+include/wine/windows/bluetoothleapis.h
 include/wine/windows/bthdef.h
 include/wine/windows/bthioctl.h
+include/wine/windows/bthledef.h
 include/wine/windows/bthsdpdef.h
 include/wine/windows/cderr.h
 include/wine/windows/cdosys.h
@@ -356,6 +358,7 @@ include/wine/windows/dcomptypes.idl
 include/wine/windows/dde.h
 include/wine/windows/dde.rh
 include/wine/windows/ddeml.h
+include/wine/windows/ddk/bthguid.h
 include/wine/windows/ddk/compstui.h
 include/wine/windows/ddk/csq.h
 include/wine/windows/ddk/d3dkmthk.h
@@ -391,11 +394,14 @@ include/wine/windows/ddstream.h
 include/wine/windows/ddstream.idl
 include/wine/windows/delayloadhandler.h
 include/wine/windows/devenum.idl
+include/wine/windows/devfiltertypes.h
 include/wine/windows/devguid.h
 include/wine/windows/devicetopology.h
 include/wine/windows/devicetopology.idl
 include/wine/windows/devpkey.h
 include/wine/windows/devpropdef.h
+include/wine/windows/devquery.h
+include/wine/windows/devquerydef.h
 include/wine/windows/dhcpcsdk.h
 include/wine/windows/dhtmldid.h
 include/wine/windows/dhtmled.h