mirror of
https://git.freebsd.org/ports.git
synced 2025-05-03 03:56:39 -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
|
@ -1,5 +1,5 @@
|
||||||
PORTNAME= wine
|
PORTNAME= wine
|
||||||
DISTVERSION= 10.4
|
DISTVERSION= 10.5
|
||||||
PORTEPOCH= 1
|
PORTEPOCH= 1
|
||||||
CATEGORIES= emulators
|
CATEGORIES= emulators
|
||||||
MASTER_SITES= https://dl.winehq.org/wine/source/10.x/
|
MASTER_SITES= https://dl.winehq.org/wine/source/10.x/
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
TIMESTAMP = 1745621306
|
TIMESTAMP = 1745652916
|
||||||
SHA256 (wine-10.4.tar.xz) = a09019ce5c42ba06ba91ec423d49d8f2a9a8eac4c1a9230c73e1d119639d5e92
|
SHA256 (wine-10.5.tar.xz) = c036ec1ef47674774a5f994583022e9e2eb68fe8fc18b3a8c79e685b3bec89bc
|
||||||
SIZE (wine-10.4.tar.xz) = 32326532
|
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/physicalmonitorenumerationapi.h
|
||||||
include/wine/windows/pktdef.h
|
include/wine/windows/pktdef.h
|
||||||
include/wine/windows/poppack.h
|
include/wine/windows/poppack.h
|
||||||
|
include/wine/windows/powersetting.h
|
||||||
include/wine/windows/powrprof.h
|
include/wine/windows/powrprof.h
|
||||||
include/wine/windows/prntvpt.h
|
include/wine/windows/prntvpt.h
|
||||||
include/wine/windows/processthreadsapi.h
|
include/wine/windows/processthreadsapi.h
|
||||||
|
|
Loading…
Add table
Reference in a new issue