Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Jul 2026 16:14:35 +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: d108839b687b - main - emulators/wine-devel: Update 11.10 => 11.12
Message-ID:  <6a453ceb.3fa23.3573a4b2@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=d108839b687b478ae7f51455d5f6bf5caabae402

commit d108839b687b478ae7f51455d5f6bf5caabae402
Author:     Thibault Payet <monwarez@mailoo.org>
AuthorDate: 2026-07-01 16:13:32 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-07-01 16:13:32 +0000

    emulators/wine-devel: Update 11.10 => 11.12
    
    Changelogs:
    - Bundled libswresample and libswscale from FFmpeg.
    - XSLPattern parser reimplemented in MSXML.
    - Various bug fixes.
    https://gitlab.winehq.org/wine/wine/-/releases/wine-11.11
    https://gitlab.winehq.org/wine/wine/-/releases/wine-11.12
    
    Remove merged patch:
    - files/patch-dlls_ntdll_unix_signal__x86__64.c
    Remove non necessary patch:
    - files/patch-configure.ac (upstream reworked the library detection)
    
    PR:             296418
    Sponsored by:   UNIS Labs
---
 emulators/wine-devel/Makefile                      |  4 +-
 emulators/wine-devel/distinfo                      |  6 +--
 emulators/wine-devel/files/patch-configure.ac      | 45 ----------------------
 .../files/patch-dlls_ntdll_unix_signal__x86__64.c  | 11 ------
 emulators/wine-devel/pkg-plist                     |  4 +-
 5 files changed, 8 insertions(+), 62 deletions(-)

diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index 1a11fa9d19ab..f2787a370069 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	wine
-DISTVERSION=	11.10
+DISTVERSION=	11.12
 PORTEPOCH=	1
 CATEGORIES=	emulators
 MASTER_SITES=	https://dl.winehq.org/wine/source/11.x/
@@ -22,7 +22,7 @@ FLAVORS=	default allaudio
 FLAVOR?=	default
 
 # Only devel/llvm17 and later come with necessary include files - PR274542
-USES=		autoreconf bison cpe desktop-file-utils gmake llvm:min=17,build,noexport \
+USES=		bison cpe desktop-file-utils gmake llvm:min=17,build,noexport \
 		localbase pkgconfig sdl shebangfix tar:xz
 CPE_VENDOR=	winehq
 USE_GCC=	yes
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index 00aff99f92b7..f611bb7a8791 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1780122263
-SHA256 (wine-11.10.tar.xz) = e4c35ebe26f4f8eef5f2143e24a1fb9fd103f1d46132ad4755479227d086b8e7
-SIZE (wine-11.10.tar.xz) = 45603064
+TIMESTAMP = 1782881188
+SHA256 (wine-11.12.tar.xz) = d3bc091192d985846c9f20065cc81f21331f01e22b736b131e3449e1306671bc
+SIZE (wine-11.12.tar.xz) = 46514188
diff --git a/emulators/wine-devel/files/patch-configure.ac b/emulators/wine-devel/files/patch-configure.ac
deleted file mode 100644
index 403171a1daf2..000000000000
--- a/emulators/wine-devel/files/patch-configure.ac
+++ /dev/null
@@ -1,45 +0,0 @@
---- configure.ac.orig	2026-05-29 20:04:32 UTC
-+++ configure.ac
-@@ -1587,14 +1587,35 @@ then
- dnl **** Check for libusb ****
- if test "x$with_usb" != "xno"
- then
--    WINE_PACKAGE_FLAGS(USB,[libusb-1.0],[-lusb-1.0],,,
--        [AC_CHECK_HEADER([libusb.h],
--            [AC_CHECK_LIB(usb-1.0,libusb_interrupt_event_handler,[:],[USB_LIBS=""],[$USB_LIBS])],
--            [USB_LIBS=""])])
-+
-+    case $host_os in
-+      freebsd*)
-+        WINE_PACKAGE_FLAGS(USB,[libusb-1.0],[-lusb],,,
-+            [AC_CHECK_HEADER([libusb.h],
-+                [AC_CHECK_LIB(usb,libusb_interrupt_event_handler,[:],[USB_LIBS=""],[$USB_LIBS])],
-+                [USB_LIBS=""])])
-+        ;;
-+      *)
-+        WINE_PACKAGE_FLAGS(USB,[libusb-1.0],[-lusb-1.0],,,
-+            [AC_CHECK_HEADER([libusb.h],
-+                [AC_CHECK_LIB(usb-1.0,libusb_interrupt_event_handler,[:],[USB_LIBS=""],[$USB_LIBS])],
-+                [USB_LIBS=""])])
-+        ;;
-+    esac
-+
- fi
--WINE_NOTICE_WITH(usb,[test "$ac_cv_lib_usb_1_0_libusb_interrupt_event_handler" != "yes"],
--                 [libusb-1.0 ${notice_platform}development files not found (or too old), USB devices won't be supported.],
--                 [enable_wineusb_sys])
-+case $host_os in
-+    freebsd*)
-+        WINE_NOTICE_WITH(usb,[test "$ac_cv_lib_usb_libusb_interrupt_event_handler" != "yes"],
-+                         [libusb-1.0 ${notice_platform}development files not found (or too old), USB devices won't be supported.],
-+                         [enable_wineusb_sys])
-+    ;;
-+    *)
-+        WINE_NOTICE_WITH(usb,[test "$ac_cv_lib_usb_1_0_libusb_interrupt_event_handler" != "yes"],
-+                         [libusb-1.0 ${notice_platform}development files not found (or too old), USB devices won't be supported.],
-+                         [enable_wineusb_sys])
-+    ;;
-+esac
- 
- dnl **** Check for libv4l2 ****
- if test "x$with_v4l2" != "xno"
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
deleted file mode 100644
index 5dd551ff2ab6..000000000000
--- a/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__x86__64.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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 3aaedc887560..b5fe8e21e631 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -1593,7 +1593,6 @@ include/wine/windows/xpsobjectmodel_1.h
 include/wine/windows/xpsobjectmodel_1.idl
 include/wine/windows/zmouse.h
 lib/wine/%%WINEARCH%%-unix/avicap32.so
-lib/wine/%%WINEARCH%%-unix/bcrypt.so
 lib/wine/%%WINEARCH%%-unix/crypt32.so
 lib/wine/%%WINEARCH%%-unix/ctapi32.so
 lib/wine/%%WINEARCH%%-unix/dnsapi.so
@@ -2076,6 +2075,7 @@ lib/wine/%%WINEARCH%%-windows/drmclien.dll
 lib/wine/%%WINEARCH%%-windows/dsdmo.dll
 lib/wine/%%WINEARCH%%-windows/dsound.dll
 lib/wine/%%WINEARCH%%-windows/dsquery.dll
+lib/wine/%%WINEARCH%%-windows/dsrole.dll
 lib/wine/%%WINEARCH%%-windows/dssenh.dll
 lib/wine/%%WINEARCH%%-windows/dsuiext.dll
 lib/wine/%%WINEARCH%%-windows/dswave.dll
@@ -2665,6 +2665,7 @@ lib/wine/%%WINEARCH%%-windows/rpcss.exe
 lib/wine/%%WINEARCH%%-windows/rsabase.dll
 lib/wine/%%WINEARCH%%-windows/rsaenh.dll
 lib/wine/%%WINEARCH%%-windows/rstrtmgr.dll
+lib/wine/%%WINEARCH%%-windows/rtscom.dll
 lib/wine/%%WINEARCH%%-windows/rtutils.dll
 lib/wine/%%WINEARCH%%-windows/rtworkq.dll
 lib/wine/%%WINEARCH%%-windows/runas.exe
@@ -2744,6 +2745,7 @@ lib/wine/%%WINEARCH%%-windows/termsv.exe
 lib/wine/%%WINEARCH%%-windows/threadpoolwinrt.dll
 lib/wine/%%WINEARCH%%-windows/thumbcache.dll
 lib/wine/%%WINEARCH%%-windows/timeout.exe
+lib/wine/%%WINEARCH%%-windows/tiptsf.dll
 %%WINE32%%lib/wine/%%WINEARCH%%-windows/toolhelp.dll16
 lib/wine/%%WINEARCH%%-windows/traffic.dll
 %%WINE32%%lib/wine/%%WINEARCH%%-windows/twain.dll16


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a453ceb.3fa23.3573a4b2>