git: d108839b687b - main - emulators/wine-devel: Update 11.10 => 11.12
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 01 Jul 2026 16:14:35 UTC
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