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.dll16home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a453ceb.3fa23.3573a4b2>
