mirror of
https://git.freebsd.org/ports.git
synced 2025-04-29 18:16:48 -04:00
emulators/wine-devel: Update to Wine 10.5
This includes the following changes: - Support for larger page sizes on ARM64 (which we don't enable yet). - Pairing support in the Bluetooth driver. - Vulkan H.264 decoding. - Various bug fixes. Include files/patch-dlls_ntdll_signal_x86_64.c, a patch of mine to fix a build issue, that went upstream after this snapshot.
This commit is contained in:
parent
2f21185059
commit
b063b15d08
4 changed files with 37 additions and 4 deletions
emulators/wine-devel
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= wine
|
||||
DISTVERSION= 10.4
|
||||
DISTVERSION= 10.5
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= emulators
|
||||
MASTER_SITES= https://dl.winehq.org/wine/source/10.x/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1745621306
|
||||
SHA256 (wine-10.4.tar.xz) = a09019ce5c42ba06ba91ec423d49d8f2a9a8eac4c1a9230c73e1d119639d5e92
|
||||
SIZE (wine-10.4.tar.xz) = 32326532
|
||||
TIMESTAMP = 1745652916
|
||||
SHA256 (wine-10.5.tar.xz) = c036ec1ef47674774a5f994583022e9e2eb68fe8fc18b3a8c79e685b3bec89bc
|
||||
SIZE (wine-10.5.tar.xz) = 32353760
|
||||
|
|
32
emulators/wine-devel/files/patch-dlls_ntdll_signal_x86_64.c
Normal file
32
emulators/wine-devel/files/patch-dlls_ntdll_signal_x86_64.c
Normal file
|
@ -0,0 +1,32 @@
|
|||
--- UTC
|
||||
commit 52cb060f41e96dfd2140a32b4ef70b1098f4b449
|
||||
Author: Gerald Pfeifer <gerald@pfeifer.com>
|
||||
Date: Sun Apr 6 23:19:45 2025 +0200
|
||||
|
||||
ntdll: Fix build on platforms without getauxval.
|
||||
|
||||
Commit b1b5105ceb moved the following block
|
||||
|
||||
#ifdef AT_HWCAP2
|
||||
if (getauxval( AT_HWCAP2 ) & 2) syscall_flags |= SYSCALL_HAVE_WRFSGSBASE;
|
||||
#endif
|
||||
|
||||
out of an #ifdef __linux__ block and it now causes failures on FreeBSD
|
||||
and others which do not have getauxval.
|
||||
|
||||
--- dlls/ntdll/unix/signal_x86_64.c
|
||||
+++ dlls/ntdll/unix/signal_x86_64.c
|
||||
@@ -2504,11 +2504,11 @@ void signal_init_process(void)
|
||||
|
||||
if (cpu_info.ProcessorFeatureBits & CPU_FEATURE_XSAVE) syscall_flags |= SYSCALL_HAVE_XSAVE;
|
||||
if (xstate_compaction_enabled) syscall_flags |= SYSCALL_HAVE_XSAVEC;
|
||||
+
|
||||
+#ifdef __linux__
|
||||
#ifdef AT_HWCAP2
|
||||
if (getauxval( AT_HWCAP2 ) & 2) syscall_flags |= SYSCALL_HAVE_WRFSGSBASE;
|
||||
#endif
|
||||
-
|
||||
-#ifdef __linux__
|
||||
if (wow_teb)
|
||||
{
|
||||
int sel;
|
|
@ -848,6 +848,7 @@ include/wine/windows/perhist.idl
|
|||
include/wine/windows/physicalmonitorenumerationapi.h
|
||||
include/wine/windows/pktdef.h
|
||||
include/wine/windows/poppack.h
|
||||
include/wine/windows/powersetting.h
|
||||
include/wine/windows/powrprof.h
|
||||
include/wine/windows/prntvpt.h
|
||||
include/wine/windows/processthreadsapi.h
|
||||
|
|
Loading…
Add table
Reference in a new issue