View | Details | Raw Unified | Return to bug 278288 | Differences between
and this patch

Collapse All | Expand All

(-)b/emulators/wine-proton/Makefile (-3 / +3 lines)
Lines 1-5 Link Here
1
PORTNAME=	wine-proton
1
PORTNAME=	wine-proton
2
DISTVERSION=	8.0-3
2
DISTVERSION=	8.0-5
3
PORTREVISION=	0
3
PORTREVISION=	0
4
CATEGORIES=	emulators
4
CATEGORIES=	emulators
5
5
Lines 28-34 PIE_UNSAFE= yes Link Here
28
USE_GITHUB=	yes
28
USE_GITHUB=	yes
29
GH_ACCOUNT=	ValveSoftware
29
GH_ACCOUNT=	ValveSoftware
30
GH_PROJECT=	wine
30
GH_PROJECT=	wine
31
GH_TAGNAME=	8a8ec5f86d8ab1e1d4c6bc88dda016b5e8cf479e
31
GH_TAGNAME=	bb66944d9d7a0fc7692f05d4a2db418b468d3021
32
32
33
USE_GL=		gl
33
USE_GL=		gl
34
USE_GNOME=	glib20
34
USE_GNOME=	glib20
Lines 102-108 PULSEAUDIO_CONFIGURE_OFF= --without-pulse Link Here
102
102
103
.include <bsd.port.pre.mk>
103
.include <bsd.port.pre.mk>
104
104
105
.if ${LLVM_DEFAULT} == 11
105
.if (${LLVM_DEFAULT} == 10 || ${LLVM_DEFAULT} == 11)
106
_LLVM_VERSION=	15
106
_LLVM_VERSION=	15
107
.else
107
.else
108
_LLVM_VERSION=	${LLVM_DEFAULT}
108
_LLVM_VERSION=	${LLVM_DEFAULT}
(-)b/emulators/wine-proton/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1693683407
1
TIMESTAMP = 1711968876
2
SHA256 (ValveSoftware-wine-8.0-3-8a8ec5f86d8ab1e1d4c6bc88dda016b5e8cf479e_GH0.tar.gz) = 4e1898853ef5ed4e14d3178dff39b8bcfd604e6f81f213a52b157eea38d976dc
2
SHA256 (ValveSoftware-wine-8.0-5-bb66944d9d7a0fc7692f05d4a2db418b468d3021_GH0.tar.gz) = 3f8e7e58b235d3101c866ff367afe9745b6abaf6fd1d4d864953bc389abb192d
3
SIZE (ValveSoftware-wine-8.0-3-8a8ec5f86d8ab1e1d4c6bc88dda016b5e8cf479e_GH0.tar.gz) = 48301869
3
SIZE (ValveSoftware-wine-8.0-5-bb66944d9d7a0fc7692f05d4a2db418b468d3021_GH0.tar.gz) = 48756464
(-)b/emulators/wine-proton/files/patch-dlls__ntdll__unix__virtual.c (+18 lines)
Added Link Here
1
--- dlls/ntdll/unix/virtual.c.orig
2
+++ dlls/ntdll/unix/virtual.c
3
@@ -1562,7 +1562,6 @@ static NTSTATUS create_view( struct file_view **view_ret, void *base, size_t siz
4
 
5
     if (vprot & VPROT_WRITEWATCH && use_kernel_writewatch)
6
     {
7
-        madvise( view->base, view->size, MADV_NOHUGEPAGE );
8
         reset_write_watches( view->base, view->size );
9
     }
10
 
11
@@ -2158,7 +2157,6 @@ static NTSTATUS map_view( struct file_view **view_ret, void *base, size_t size,
12
                 ERR("set_protection failed.\n");
13
             if (vprot & VPROT_WRITEWATCH)
14
             {
15
-                madvise( base, size, MADV_NOHUGEPAGE );
16
                 reset_write_watches( base, size );
17
             }
18
             return STATUS_SUCCESS;
(-)b/emulators/wine-proton/files/patch-dlls__winevulkan__vulkan.c (+14 lines)
Added Link Here
1
--- dlls/winevulkan/vulkan.c.orig
2
+++ dlls/winevulkan/vulkan.c
3
@@ -4332,11 +4332,7 @@ signal_op_complete:
4
 
5
 void *signaller_worker(void *arg)
6
 {
7
-#ifdef HAVE_SYS_SYSCALL_H
8
-    int unix_tid = syscall( __NR_gettid );
9
-#else
10
     int unix_tid = -1;
11
-#endif
12
     struct wine_device *device = arg;
13
     struct wine_semaphore *sem;
14
     VkSemaphoreWaitInfo wait_info = { 0 };

Return to bug 278288