summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorJonathan Vasquez <jon@xyinn.org>2025-04-26 07:27:32 +0000
committerGerald Pfeifer <gerald@FreeBSD.org>2025-04-26 07:27:32 +0000
commitbfc855e7eec1f81adae17441870c5878d615d621 (patch)
tree8558bab376d24d904c80937f174feddf64e2e746 /emulators
parentx11/nvidia-secondary-driver[-390]: Remove dead port (diff)
emulators/wine-devel: Update to Wine 10.4
This includes the following changes: - Improvements to PDB support in DbgHelp. - More Vulkan video decoder support in WineD3D. - Accessibility support in the SysLink control. - More progress on the Bluetooth driver. - Various bug fixes. PR: 286354
Diffstat (limited to 'emulators')
-rw-r--r--emulators/wine-devel/Makefile2
-rw-r--r--emulators/wine-devel/distinfo6
-rw-r--r--emulators/wine-devel/files/patch-dlls_ntdll_unix_loader.c4
-rw-r--r--emulators/wine-devel/pkg-plist15
4 files changed, 21 insertions, 6 deletions
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index 21e85cfb5af5..418350d6fb97 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine
-DISTVERSION= 10.3
+DISTVERSION= 10.4
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 9dcc744e3792..39471cd7590b 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744154477
-SHA256 (wine-10.3.tar.xz) = de3d88ff0056b82ffdfca842f1119592e4914f48c4ea023768e0419c36467c3e
-SIZE (wine-10.3.tar.xz) = 32280996
+TIMESTAMP = 1745621306
+SHA256 (wine-10.4.tar.xz) = a09019ce5c42ba06ba91ec423d49d8f2a9a8eac4c1a9230c73e1d119639d5e92
+SIZE (wine-10.4.tar.xz) = 32326532
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 1644d6387c51..793877fa1b17 100644
--- a/emulators/wine-devel/files/patch-dlls_ntdll_unix_loader.c
+++ b/emulators/wine-devel/files/patch-dlls_ntdll_unix_loader.c
@@ -1,5 +1,5 @@
---- dlls/ntdll/unix/loader.c.orig 2025-02-21 21:19:31.000000000 +0000
-+++ dlls/ntdll/unix/loader.c 2025-04-08 21:22:55.162201000 +0000
+--- dlls/ntdll/unix/loader.c.orig 2025-02-21 21:19:31 UTC
++++ dlls/ntdll/unix/loader.c 2025-04-08 21:22:55 UTC
@@ -503,6 +503,24 @@
BOOL force_wow64 = (arch = getenv( "WINEARCH" )) && !strcmp( arch, "wow64" );
char *ret = NULL;
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index a3b09b52b5dc..150fe2f0a3c5 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -704,6 +704,11 @@ include/wine/windows/mmreg.h
include/wine/windows/mmstream.h
include/wine/windows/mmstream.idl
include/wine/windows/mmsystem.h
+include/wine/windows/mpeg2bits.h
+include/wine/windows/mpeg2data.h
+include/wine/windows/mpeg2data.idl
+include/wine/windows/mpeg2structs.h
+include/wine/windows/mpeg2structs.idl
include/wine/windows/mpegtype.h
include/wine/windows/mpegtype.idl
include/wine/windows/mprapi.h
@@ -885,6 +890,8 @@ include/wine/windows/rmxfguid.h
include/wine/windows/rmxftmpl.h
include/wine/windows/rmxftmpl.x
include/wine/windows/roapi.h
+include/wine/windows/robuffer.h
+include/wine/windows/robuffer.idl
include/wine/windows/roerrorapi.h
include/wine/windows/rometadata.h
include/wine/windows/rometadataresolution.h
@@ -1411,6 +1418,7 @@ lib/wine/%%WINEARCH%%-unix/libcredui.a
lib/wine/%%WINEARCH%%-unix/libcrypt32.a
lib/wine/%%WINEARCH%%-unix/libcryptdll.a
lib/wine/%%WINEARCH%%-unix/libcryptnet.a
+lib/wine/%%WINEARCH%%-unix/libcryptsp.a
lib/wine/%%WINEARCH%%-unix/libcryptui.a
lib/wine/%%WINEARCH%%-unix/libd2d1.a
lib/wine/%%WINEARCH%%-unix/libd3d10.a
@@ -1439,6 +1447,8 @@ lib/wine/%%WINEARCH%%-unix/libd3dx10_42.a
lib/wine/%%WINEARCH%%-unix/libd3dx11.a
lib/wine/%%WINEARCH%%-unix/libd3dx11_42.a
lib/wine/%%WINEARCH%%-unix/libd3dx9.a
+lib/wine/%%WINEARCH%%-unix/libd3dx9_35.a
+lib/wine/%%WINEARCH%%-unix/libd3dx9_42.a
lib/wine/%%WINEARCH%%-unix/libd3dx9_43.a
lib/wine/%%WINEARCH%%-unix/libd3dxof.a
lib/wine/%%WINEARCH%%-unix/libdbgeng.a
@@ -1716,6 +1726,7 @@ lib/wine/%%WINEARCH%%-windows/coremessaging.dll
lib/wine/%%WINEARCH%%-windows/credui.dll
lib/wine/%%WINEARCH%%-windows/crtdll.dll
lib/wine/%%WINEARCH%%-windows/crypt32.dll
+lib/wine/%%WINEARCH%%-windows/cryptbase.dll
lib/wine/%%WINEARCH%%-windows/cryptdlg.dll
lib/wine/%%WINEARCH%%-windows/cryptdll.dll
lib/wine/%%WINEARCH%%-windows/cryptext.dll
@@ -1965,6 +1976,7 @@ lib/wine/%%WINEARCH%%-windows/libcredui.a
lib/wine/%%WINEARCH%%-windows/libcrypt32.a
lib/wine/%%WINEARCH%%-windows/libcryptdll.a
lib/wine/%%WINEARCH%%-windows/libcryptnet.a
+lib/wine/%%WINEARCH%%-windows/libcryptsp.a
lib/wine/%%WINEARCH%%-windows/libcryptui.a
lib/wine/%%WINEARCH%%-windows/libd2d1.a
lib/wine/%%WINEARCH%%-windows/libd3d10.a
@@ -1993,6 +2005,8 @@ lib/wine/%%WINEARCH%%-windows/libd3dx10_42.a
lib/wine/%%WINEARCH%%-windows/libd3dx11.a
lib/wine/%%WINEARCH%%-windows/libd3dx11_42.a
lib/wine/%%WINEARCH%%-windows/libd3dx9.a
+lib/wine/%%WINEARCH%%-windows/libd3dx9_35.a
+lib/wine/%%WINEARCH%%-windows/libd3dx9_42.a
lib/wine/%%WINEARCH%%-windows/libd3dx9_43.a
lib/wine/%%WINEARCH%%-windows/libd3dxof.a
lib/wine/%%WINEARCH%%-windows/libdbgeng.a
@@ -2569,6 +2583,7 @@ lib/wine/%%WINEARCH%%-windows/windows.security.authentication.onlineid.dll
lib/wine/%%WINEARCH%%-windows/windows.security.credentials.ui.userconsentverifier.dll
lib/wine/%%WINEARCH%%-windows/windows.storage.applicationdata.dll
lib/wine/%%WINEARCH%%-windows/windows.storage.dll
+lib/wine/%%WINEARCH%%-windows/windows.system.profile.systemid.dll
lib/wine/%%WINEARCH%%-windows/windows.system.profile.systemmanufacturers.dll
lib/wine/%%WINEARCH%%-windows/windows.ui.dll
lib/wine/%%WINEARCH%%-windows/windows.ui.xaml.dll