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

Collapse All | Expand All

(-)b/emulators/wine-proton/Makefile (-9 / +7 lines)
Lines 1-5 Link Here
1
PORTNAME=	wine-proton
1
PORTNAME=	wine-proton
2
DISTVERSION=	5.13-4
2
DISTVERSION=	6.3-2
3
CATEGORIES=	emulators
3
CATEGORIES=	emulators
4
4
5
MAINTAINER=	iwtcex@gmail.com
5
MAINTAINER=	iwtcex@gmail.com
Lines 23-41 LIB_DEPENDS= libFAudio.so:audio/faudio \ Link Here
23
		libxml2.so:textproc/libxml2
23
		libxml2.so:textproc/libxml2
24
24
25
USES=		bison desktop-file-utils gettext-runtime gl gmake gnome jpeg localbase openal pkgconfig sdl shebangfix tar:xz xorg
25
USES=		bison desktop-file-utils gettext-runtime gl gmake gnome jpeg localbase openal pkgconfig sdl shebangfix tar:xz xorg
26
USE_GCC=	yes
26
27
27
USE_GITHUB=	yes
28
USE_GITHUB=	yes
28
GH_ACCOUNT=	ValveSoftware
29
GH_ACCOUNT=	ValveSoftware
29
GH_PROJECT=	wine
30
GH_PROJECT=	wine
30
GH_TAGNAME=	7f9f4285c2dfb81234c01996f6d33fae07701629
31
GH_TAGNAME=	97f962cd469ee9b9b68d32e79849bf94cfe15581
31
32
32
USE_GCC=	yes
33
USE_GL=		gl
33
USE_GL=		glu
34
USE_GNOME=	glib20
34
USE_GNOME=	glib20
35
USE_GSTREAMER1=	good
35
USE_GSTREAMER1=	good
36
USE_SDL=	sdl2
36
USE_SDL=	sdl2
37
USE_XORG=	x11 xext xcomposite xcursor xi xinerama xrandr xrender
37
USE_XORG=	x11 xext xcomposite xcursor xi xinerama xrandr xrender
38
38
39
SHEBANG_FILES=	tools/make_requests tools/winemaker/winemaker \
40
		tools/winedump/function_grep.pl
41
39
GNU_CONFIGURE=		yes
42
GNU_CONFIGURE=		yes
40
GNU_CONFIGURE_PREFIX=	${PREFIX}/${PORTNAME}
43
GNU_CONFIGURE_PREFIX=	${PREFIX}/${PORTNAME}
41
44
Lines 46-52 CONFIGURE_ARGS= --verbose \ Link Here
46
		--with-cms \
49
		--with-cms \
47
		--with-fontconfig \
50
		--with-fontconfig \
48
		--with-freetype \
51
		--with-freetype \
49
		--with-glu \
50
		--with-gnutls \
52
		--with-gnutls \
51
		--with-gstreamer \
53
		--with-gstreamer \
52
		--with-jpeg \
54
		--with-jpeg \
Lines 70-76 CONFIGURE_ARGS= --verbose \ Link Here
70
		--without-gettextpo \
72
		--without-gettextpo \
71
		--without-gphoto \
73
		--without-gphoto \
72
		--without-gsm \
74
		--without-gsm \
73
		--without-hal \
74
		--without-inotify \
75
		--without-inotify \
75
		--without-krb5 \
76
		--without-krb5 \
76
		--without-ldap \
77
		--without-ldap \
Lines 90-98 CONFIGURE_ARGS= --verbose \ Link Here
90
91
91
CONFIGURE_ENV=	CPPBIN="${CPP}" FLEX="${LOCALBASE}/bin/flex" JXRLIB_CFLAGS="-I${LOCALBASE}/include/jxrlib"
92
CONFIGURE_ENV=	CPPBIN="${CPP}" FLEX="${LOCALBASE}/bin/flex" JXRLIB_CFLAGS="-I${LOCALBASE}/include/jxrlib"
92
93
93
SHEBANG_FILES=	tools/make_requests tools/winemaker/winemaker \
94
		tools/winedump/function_grep.pl
95
96
.include <bsd.port.pre.mk>
94
.include <bsd.port.pre.mk>
97
95
98
.if ${ARCH} == amd64
96
.if ${ARCH} == amd64
(-)b/emulators/wine-proton/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1609889470
1
TIMESTAMP = 1619288692
2
SHA256 (ValveSoftware-wine-5.13-4-7f9f4285c2dfb81234c01996f6d33fae07701629_GH0.tar.gz) = f9b9f0784a91c5e5e96b9bf5c7e7fe0c4773e91b39a75422ecef07f682d621ba
2
SHA256 (ValveSoftware-wine-6.3-2-97f962cd469ee9b9b68d32e79849bf94cfe15581_GH0.tar.gz) = 04832cd28ccfd91cf12d7a42c1c3eeba75a8cba87755032439a399396977a325
3
SIZE (ValveSoftware-wine-5.13-4-7f9f4285c2dfb81234c01996f6d33fae07701629_GH0.tar.gz) = 40207346
3
SIZE (ValveSoftware-wine-6.3-2-97f962cd469ee9b9b68d32e79849bf94cfe15581_GH0.tar.gz) = 40837161
(-)a/emulators/wine-proton/files/patch-dlls-ntdll-unix-registry.c (-42 lines)
Removed Link Here
1
From: Gerald Pfeifer <gerald@pfeifer.com>
2
To: wine-devel@winehq.org
3
Date: Sat, 18 Jul 2020 12:02:58 +0300 (EEST)
4
Subject: [PATCH] ntdll: Include <signal.h> for sigset_t
5
6
commit 7053b7c615b44e7112ab8fb4c056206d32b6f1c9
7
Author: Alexandre Julliard <julliard@winehq.org>
8
Date:   Fri Jul 17 11:46:15 2020 +0200
9
10
    ntdll: Move the registry system calls to the Unix library.
11
    
12
    Signed-off-by: Alexandre Julliard <julliard@winehq.org>
13
14
broke non-Linux platforms since sigset_t isn't necessarily defined
15
based on the #include statements in the new dlls/ntdll/unix/registry.c.
16
17
This fixes it.
18
19
Observed and tested on FreeBSD 11.4/i386.
20
21
Gerald
22
23
Signed-off-by: Gerald Pfeifer <gerald@pfeifer.com>
24
---
25
 dlls/ntdll/unix/registry.c | 1 +
26
 1 file changed, 1 insertion(+)
27
28
diff --git a/dlls/ntdll/unix/registry.c b/dlls/ntdll/unix/registry.c
29
index f94c8ff98e..6d58361818 100644
30
--- dlls/ntdll/unix/registry.c
31
+++ dlls/ntdll/unix/registry.c
32
@@ -25,6 +25,7 @@
33
 #pragma makedep unix
34
 #endif
35
 
36
+#include <signal.h>
37
 #include <stdarg.h>
38
 #include <string.h>
39
 
40
-- 
41
2.27.0
42
(-)a/emulators/wine-proton/files/patch-dlls_ntdll_unix_loader.c (-11 lines)
Removed Link Here
1
--- dlls/ntdll/unix/loader.c.orig
2
+++ dlls/ntdll/unix/loader.c
3
@@ -1306,7 +1306,7 @@
4
 
5
 #ifdef __FreeBSD__
6
         /* On older FreeBSD versions, l_addr was the absolute load address, now it's the relocation offset. */
7
-        if (!dlsym(RTLD_DEFAULT, "_rtld_version_laddr_offset"))
8
+        if (offsetof(struct link_map, l_addr) == 0)
9
             if (!get_relocbase(map->l_addr, &relocbase)) return;
10
 #endif
11
         switch (dyn->d_tag)
(-)a/emulators/wine-proton/files/patch-tools_makedep.c (-16 lines)
Removed Link Here
1
2
-L../libs/wine goes before -L/usr/local/lib.
3
4
--- tools/makedep.c.orig
5
+++ tools/makedep.c
6
@@ -3635,7 +3635,10 @@
7
 
8
         if (strarray_exists( &all_libs, "-lwine" ))
9
         {
10
+            struct strarray old_libs = all_libs;
11
+            all_libs = empty_strarray;
12
             strarray_add( &all_libs, strmake( "-L%s", top_obj_dir_path( make, "libs/wine" )));
13
+            strarray_addall(&all_libs, old_libs);
14
             if (ldrpath_local && ldrpath_install)
15
             {
16
                 program_installed = strmake( "%s-installed%s", make->programs.str[i], exe_ext );
(-)b/emulators/wine-proton/pkg-plist (-6 / +45 lines)
Lines 2-7 Link Here
2
@comment %%WINE32%%wine-proton/lib/wine/steamclient.dll.so
2
@comment %%WINE32%%wine-proton/lib/wine/steamclient.dll.so
3
@comment %%WINE64%%wine-proton/lib/wine/fakedlls/steamclient64.dll
3
@comment %%WINE64%%wine-proton/lib/wine/fakedlls/steamclient64.dll
4
@comment %%WINE64%%wine-proton/lib/wine/steamclient64.dll.so
4
@comment %%WINE64%%wine-proton/lib/wine/steamclient64.dll.so
5
@comment wine-proton/lib/libwine.so
5
@comment wine-proton/lib/wine/fakedlls/winejoystick.drv
6
@comment wine-proton/lib/wine/fakedlls/winejoystick.drv
6
@comment wine-proton/lib/wine/winejoystick.drv.so
7
@comment wine-proton/lib/wine/winejoystick.drv.so
7
%%DOCSDIR%%/ANNOUNCE
8
%%DOCSDIR%%/ANNOUNCE
Lines 163-169 wine-proton/bin/winemine Link Here
163
wine-proton/bin/winepath
164
wine-proton/bin/winepath
164
wine-proton/bin/wmc
165
wine-proton/bin/wmc
165
wine-proton/bin/wrc
166
wine-proton/bin/wrc
166
wine-proton/lib/libwine.so
167
wine-proton/lib/libwine.so.1
167
wine-proton/lib/libwine.so.1
168
wine-proton/lib/libwine.so.1.0
168
wine-proton/lib/libwine.so.1.0
169
wine-proton/lib/wine/acledit.dll.so
169
wine-proton/lib/wine/acledit.dll.so
Lines 206-211 wine-proton/lib/wine/api-ms-win-core-errorhandling-l1-1-2.dll.so Link Here
206
wine-proton/lib/wine/api-ms-win-core-errorhandling-l1-1-3.dll.so
206
wine-proton/lib/wine/api-ms-win-core-errorhandling-l1-1-3.dll.so
207
wine-proton/lib/wine/api-ms-win-core-fibers-l1-1-0.dll.so
207
wine-proton/lib/wine/api-ms-win-core-fibers-l1-1-0.dll.so
208
wine-proton/lib/wine/api-ms-win-core-fibers-l1-1-1.dll.so
208
wine-proton/lib/wine/api-ms-win-core-fibers-l1-1-1.dll.so
209
wine-proton/lib/wine/api-ms-win-core-file-ansi-l2-1-0.dll.so
210
wine-proton/lib/wine/api-ms-win-core-file-fromapp-l1-1-0.dll.so
209
wine-proton/lib/wine/api-ms-win-core-file-l1-1-0.dll.so
211
wine-proton/lib/wine/api-ms-win-core-file-l1-1-0.dll.so
210
wine-proton/lib/wine/api-ms-win-core-file-l1-2-0.dll.so
212
wine-proton/lib/wine/api-ms-win-core-file-l1-2-0.dll.so
211
wine-proton/lib/wine/api-ms-win-core-file-l1-2-1.dll.so
213
wine-proton/lib/wine/api-ms-win-core-file-l1-2-1.dll.so
Lines 247-252 wine-proton/lib/wine/api-ms-win-core-localregistry-l1-1-0.dll.so Link Here
247
wine-proton/lib/wine/api-ms-win-core-memory-l1-1-0.dll.so
249
wine-proton/lib/wine/api-ms-win-core-memory-l1-1-0.dll.so
248
wine-proton/lib/wine/api-ms-win-core-memory-l1-1-1.dll.so
250
wine-proton/lib/wine/api-ms-win-core-memory-l1-1-1.dll.so
249
wine-proton/lib/wine/api-ms-win-core-memory-l1-1-2.dll.so
251
wine-proton/lib/wine/api-ms-win-core-memory-l1-1-2.dll.so
252
wine-proton/lib/wine/api-ms-win-core-memory-l1-1-3.dll.so
250
wine-proton/lib/wine/api-ms-win-core-memory-l1-1-4.dll.so
253
wine-proton/lib/wine/api-ms-win-core-memory-l1-1-4.dll.so
251
wine-proton/lib/wine/api-ms-win-core-misc-l1-1-0.dll.so
254
wine-proton/lib/wine/api-ms-win-core-misc-l1-1-0.dll.so
252
wine-proton/lib/wine/api-ms-win-core-namedpipe-ansi-l1-1-0.dll.so
255
wine-proton/lib/wine/api-ms-win-core-namedpipe-ansi-l1-1-0.dll.so
Lines 418-423 wine-proton/lib/wine/avicap32.dll.so Link Here
418
wine-proton/lib/wine/avifil32.dll.so
421
wine-proton/lib/wine/avifil32.dll.so
419
wine-proton/lib/wine/avrt.dll.so
422
wine-proton/lib/wine/avrt.dll.so
420
wine-proton/lib/wine/bcrypt.dll.so
423
wine-proton/lib/wine/bcrypt.dll.so
424
wine-proton/lib/wine/bcrypt.so
421
wine-proton/lib/wine/bluetoothapis.dll.so
425
wine-proton/lib/wine/bluetoothapis.dll.so
422
wine-proton/lib/wine/browseui.dll.so
426
wine-proton/lib/wine/browseui.dll.so
423
wine-proton/lib/wine/bthprops.cpl.so
427
wine-proton/lib/wine/bthprops.cpl.so
Lines 444-454 wine-proton/lib/wine/connect.dll.so Link Here
444
wine-proton/lib/wine/control.exe.so
448
wine-proton/lib/wine/control.exe.so
445
wine-proton/lib/wine/credui.dll.so
449
wine-proton/lib/wine/credui.dll.so
446
wine-proton/lib/wine/crtdll.dll.so
450
wine-proton/lib/wine/crtdll.dll.so
451
wine-proton/lib/wine/crtdll.so
447
wine-proton/lib/wine/crypt32.dll.so
452
wine-proton/lib/wine/crypt32.dll.so
453
wine-proton/lib/wine/crypt32.so
448
wine-proton/lib/wine/cryptdlg.dll.so
454
wine-proton/lib/wine/cryptdlg.dll.so
449
wine-proton/lib/wine/cryptdll.dll.so
455
wine-proton/lib/wine/cryptdll.dll.so
450
wine-proton/lib/wine/cryptext.dll.so
456
wine-proton/lib/wine/cryptext.dll.so
451
wine-proton/lib/wine/cryptnet.dll.so
457
wine-proton/lib/wine/cryptnet.dll.so
458
wine-proton/lib/wine/cryptsp.dll.so
452
wine-proton/lib/wine/cryptui.dll.so
459
wine-proton/lib/wine/cryptui.dll.so
453
wine-proton/lib/wine/cscript.exe.so
460
wine-proton/lib/wine/cscript.exe.so
454
wine-proton/lib/wine/ctapi32.dll.so
461
wine-proton/lib/wine/ctapi32.dll.so
Lines 459-464 wine-proton/lib/wine/d3d10.dll.so Link Here
459
wine-proton/lib/wine/d3d10core.dll.so
466
wine-proton/lib/wine/d3d10core.dll.so
460
wine-proton/lib/wine/d3d11.dll.so
467
wine-proton/lib/wine/d3d11.dll.so
461
wine-proton/lib/wine/d3d8.dll.so
468
wine-proton/lib/wine/d3d8.dll.so
469
wine-proton/lib/wine/d3d8thk.dll.so
462
wine-proton/lib/wine/d3d9.dll.so
470
wine-proton/lib/wine/d3d9.dll.so
463
wine-proton/lib/wine/d3dcompiler_33.dll.so
471
wine-proton/lib/wine/d3dcompiler_33.dll.so
464
wine-proton/lib/wine/d3dcompiler_34.dll.so
472
wine-proton/lib/wine/d3dcompiler_34.dll.so
Lines 474-479 wine-proton/lib/wine/d3dcompiler_43.dll.so Link Here
474
wine-proton/lib/wine/d3dcompiler_46.dll.so
482
wine-proton/lib/wine/d3dcompiler_46.dll.so
475
wine-proton/lib/wine/d3dcompiler_47.dll.so
483
wine-proton/lib/wine/d3dcompiler_47.dll.so
476
wine-proton/lib/wine/d3dim.dll.so
484
wine-proton/lib/wine/d3dim.dll.so
485
wine-proton/lib/wine/d3dim700.dll.so
477
wine-proton/lib/wine/d3drm.dll.so
486
wine-proton/lib/wine/d3drm.dll.so
478
wine-proton/lib/wine/d3dx10_33.dll.so
487
wine-proton/lib/wine/d3dx10_33.dll.so
479
wine-proton/lib/wine/d3dx10_34.dll.so
488
wine-proton/lib/wine/d3dx10_34.dll.so
Lines 513-518 wine-proton/lib/wine/davclnt.dll.so Link Here
513
wine-proton/lib/wine/dbgeng.dll.so
522
wine-proton/lib/wine/dbgeng.dll.so
514
wine-proton/lib/wine/dbghelp.dll.so
523
wine-proton/lib/wine/dbghelp.dll.so
515
wine-proton/lib/wine/dciman32.dll.so
524
wine-proton/lib/wine/dciman32.dll.so
525
wine-proton/lib/wine/dcomp.dll.so
516
wine-proton/lib/wine/ddraw.dll.so
526
wine-proton/lib/wine/ddraw.dll.so
517
wine-proton/lib/wine/ddrawex.dll.so
527
wine-proton/lib/wine/ddrawex.dll.so
518
wine-proton/lib/wine/devenum.dll.so
528
wine-proton/lib/wine/devenum.dll.so
Lines 536-541 wine-proton/lib/wine/dmusic32.dll.so Link Here
536
wine-proton/lib/wine/dnsapi.dll.so
546
wine-proton/lib/wine/dnsapi.dll.so
537
wine-proton/lib/wine/dotnetfx35.exe.so
547
wine-proton/lib/wine/dotnetfx35.exe.so
538
wine-proton/lib/wine/dplay.dll.so
548
wine-proton/lib/wine/dplay.dll.so
549
wine-proton/lib/wine/dplaysvr.exe.so
539
wine-proton/lib/wine/dplayx.dll.so
550
wine-proton/lib/wine/dplayx.dll.so
540
wine-proton/lib/wine/dpnaddr.dll.so
551
wine-proton/lib/wine/dpnaddr.dll.so
541
wine-proton/lib/wine/dpnet.dll.so
552
wine-proton/lib/wine/dpnet.dll.so
Lines 543-548 wine-proton/lib/wine/dpnhpast.dll.so Link Here
543
wine-proton/lib/wine/dpnlobby.dll.so
554
wine-proton/lib/wine/dpnlobby.dll.so
544
wine-proton/lib/wine/dpnsvr.exe.so
555
wine-proton/lib/wine/dpnsvr.exe.so
545
wine-proton/lib/wine/dpvoice.dll.so
556
wine-proton/lib/wine/dpvoice.dll.so
557
wine-proton/lib/wine/dpvsetup.exe.so
546
wine-proton/lib/wine/dpwsockx.dll.so
558
wine-proton/lib/wine/dpwsockx.dll.so
547
wine-proton/lib/wine/drmclien.dll.so
559
wine-proton/lib/wine/drmclien.dll.so
548
wine-proton/lib/wine/dsdmo.dll.so
560
wine-proton/lib/wine/dsdmo.dll.so
Lines 657-662 wine-proton/lib/wine/fakedlls/api-ms-win-core-errorhandling-l1-1-2.dll Link Here
657
wine-proton/lib/wine/fakedlls/api-ms-win-core-errorhandling-l1-1-3.dll
669
wine-proton/lib/wine/fakedlls/api-ms-win-core-errorhandling-l1-1-3.dll
658
wine-proton/lib/wine/fakedlls/api-ms-win-core-fibers-l1-1-0.dll
670
wine-proton/lib/wine/fakedlls/api-ms-win-core-fibers-l1-1-0.dll
659
wine-proton/lib/wine/fakedlls/api-ms-win-core-fibers-l1-1-1.dll
671
wine-proton/lib/wine/fakedlls/api-ms-win-core-fibers-l1-1-1.dll
672
wine-proton/lib/wine/fakedlls/api-ms-win-core-file-ansi-l2-1-0.dll
673
wine-proton/lib/wine/fakedlls/api-ms-win-core-file-fromapp-l1-1-0.dll
660
wine-proton/lib/wine/fakedlls/api-ms-win-core-file-l1-1-0.dll
674
wine-proton/lib/wine/fakedlls/api-ms-win-core-file-l1-1-0.dll
661
wine-proton/lib/wine/fakedlls/api-ms-win-core-file-l1-2-0.dll
675
wine-proton/lib/wine/fakedlls/api-ms-win-core-file-l1-2-0.dll
662
wine-proton/lib/wine/fakedlls/api-ms-win-core-file-l1-2-1.dll
676
wine-proton/lib/wine/fakedlls/api-ms-win-core-file-l1-2-1.dll
Lines 698-703 wine-proton/lib/wine/fakedlls/api-ms-win-core-localregistry-l1-1-0.dll Link Here
698
wine-proton/lib/wine/fakedlls/api-ms-win-core-memory-l1-1-0.dll
712
wine-proton/lib/wine/fakedlls/api-ms-win-core-memory-l1-1-0.dll
699
wine-proton/lib/wine/fakedlls/api-ms-win-core-memory-l1-1-1.dll
713
wine-proton/lib/wine/fakedlls/api-ms-win-core-memory-l1-1-1.dll
700
wine-proton/lib/wine/fakedlls/api-ms-win-core-memory-l1-1-2.dll
714
wine-proton/lib/wine/fakedlls/api-ms-win-core-memory-l1-1-2.dll
715
wine-proton/lib/wine/fakedlls/api-ms-win-core-memory-l1-1-3.dll
701
wine-proton/lib/wine/fakedlls/api-ms-win-core-memory-l1-1-4.dll
716
wine-proton/lib/wine/fakedlls/api-ms-win-core-memory-l1-1-4.dll
702
wine-proton/lib/wine/fakedlls/api-ms-win-core-misc-l1-1-0.dll
717
wine-proton/lib/wine/fakedlls/api-ms-win-core-misc-l1-1-0.dll
703
wine-proton/lib/wine/fakedlls/api-ms-win-core-namedpipe-ansi-l1-1-0.dll
718
wine-proton/lib/wine/fakedlls/api-ms-win-core-namedpipe-ansi-l1-1-0.dll
Lines 900-905 wine-proton/lib/wine/fakedlls/cryptdlg.dll Link Here
900
wine-proton/lib/wine/fakedlls/cryptdll.dll
915
wine-proton/lib/wine/fakedlls/cryptdll.dll
901
wine-proton/lib/wine/fakedlls/cryptext.dll
916
wine-proton/lib/wine/fakedlls/cryptext.dll
902
wine-proton/lib/wine/fakedlls/cryptnet.dll
917
wine-proton/lib/wine/fakedlls/cryptnet.dll
918
wine-proton/lib/wine/fakedlls/cryptsp.dll
903
wine-proton/lib/wine/fakedlls/cryptui.dll
919
wine-proton/lib/wine/fakedlls/cryptui.dll
904
wine-proton/lib/wine/fakedlls/cscript.exe
920
wine-proton/lib/wine/fakedlls/cscript.exe
905
wine-proton/lib/wine/fakedlls/ctapi32.dll
921
wine-proton/lib/wine/fakedlls/ctapi32.dll
Lines 910-915 wine-proton/lib/wine/fakedlls/d3d10.dll Link Here
910
wine-proton/lib/wine/fakedlls/d3d10core.dll
926
wine-proton/lib/wine/fakedlls/d3d10core.dll
911
wine-proton/lib/wine/fakedlls/d3d11.dll
927
wine-proton/lib/wine/fakedlls/d3d11.dll
912
wine-proton/lib/wine/fakedlls/d3d8.dll
928
wine-proton/lib/wine/fakedlls/d3d8.dll
929
wine-proton/lib/wine/fakedlls/d3d8thk.dll
913
wine-proton/lib/wine/fakedlls/d3d9.dll
930
wine-proton/lib/wine/fakedlls/d3d9.dll
914
wine-proton/lib/wine/fakedlls/d3dcompiler_33.dll
931
wine-proton/lib/wine/fakedlls/d3dcompiler_33.dll
915
wine-proton/lib/wine/fakedlls/d3dcompiler_34.dll
932
wine-proton/lib/wine/fakedlls/d3dcompiler_34.dll
Lines 925-930 wine-proton/lib/wine/fakedlls/d3dcompiler_43.dll Link Here
925
wine-proton/lib/wine/fakedlls/d3dcompiler_46.dll
942
wine-proton/lib/wine/fakedlls/d3dcompiler_46.dll
926
wine-proton/lib/wine/fakedlls/d3dcompiler_47.dll
943
wine-proton/lib/wine/fakedlls/d3dcompiler_47.dll
927
wine-proton/lib/wine/fakedlls/d3dim.dll
944
wine-proton/lib/wine/fakedlls/d3dim.dll
945
wine-proton/lib/wine/fakedlls/d3dim700.dll
928
wine-proton/lib/wine/fakedlls/d3drm.dll
946
wine-proton/lib/wine/fakedlls/d3drm.dll
929
wine-proton/lib/wine/fakedlls/d3dx10_33.dll
947
wine-proton/lib/wine/fakedlls/d3dx10_33.dll
930
wine-proton/lib/wine/fakedlls/d3dx10_34.dll
948
wine-proton/lib/wine/fakedlls/d3dx10_34.dll
Lines 964-969 wine-proton/lib/wine/fakedlls/davclnt.dll Link Here
964
wine-proton/lib/wine/fakedlls/dbgeng.dll
982
wine-proton/lib/wine/fakedlls/dbgeng.dll
965
wine-proton/lib/wine/fakedlls/dbghelp.dll
983
wine-proton/lib/wine/fakedlls/dbghelp.dll
966
wine-proton/lib/wine/fakedlls/dciman32.dll
984
wine-proton/lib/wine/fakedlls/dciman32.dll
985
wine-proton/lib/wine/fakedlls/dcomp.dll
967
wine-proton/lib/wine/fakedlls/ddraw.dll
986
wine-proton/lib/wine/fakedlls/ddraw.dll
968
wine-proton/lib/wine/fakedlls/ddrawex.dll
987
wine-proton/lib/wine/fakedlls/ddrawex.dll
969
wine-proton/lib/wine/fakedlls/devenum.dll
988
wine-proton/lib/wine/fakedlls/devenum.dll
Lines 987-992 wine-proton/lib/wine/fakedlls/dmusic32.dll Link Here
987
wine-proton/lib/wine/fakedlls/dnsapi.dll
1006
wine-proton/lib/wine/fakedlls/dnsapi.dll
988
wine-proton/lib/wine/fakedlls/dotnetfx35.exe
1007
wine-proton/lib/wine/fakedlls/dotnetfx35.exe
989
wine-proton/lib/wine/fakedlls/dplay.dll
1008
wine-proton/lib/wine/fakedlls/dplay.dll
1009
wine-proton/lib/wine/fakedlls/dplaysvr.exe
990
wine-proton/lib/wine/fakedlls/dplayx.dll
1010
wine-proton/lib/wine/fakedlls/dplayx.dll
991
wine-proton/lib/wine/fakedlls/dpnaddr.dll
1011
wine-proton/lib/wine/fakedlls/dpnaddr.dll
992
wine-proton/lib/wine/fakedlls/dpnet.dll
1012
wine-proton/lib/wine/fakedlls/dpnet.dll
Lines 994-999 wine-proton/lib/wine/fakedlls/dpnhpast.dll Link Here
994
wine-proton/lib/wine/fakedlls/dpnlobby.dll
1014
wine-proton/lib/wine/fakedlls/dpnlobby.dll
995
wine-proton/lib/wine/fakedlls/dpnsvr.exe
1015
wine-proton/lib/wine/fakedlls/dpnsvr.exe
996
wine-proton/lib/wine/fakedlls/dpvoice.dll
1016
wine-proton/lib/wine/fakedlls/dpvoice.dll
1017
wine-proton/lib/wine/fakedlls/dpvsetup.exe
997
wine-proton/lib/wine/fakedlls/dpwsockx.dll
1018
wine-proton/lib/wine/fakedlls/dpwsockx.dll
998
wine-proton/lib/wine/fakedlls/drmclien.dll
1019
wine-proton/lib/wine/fakedlls/drmclien.dll
999
wine-proton/lib/wine/fakedlls/dsdmo.dll
1020
wine-proton/lib/wine/fakedlls/dsdmo.dll
Lines 1416-1421 wine-proton/lib/wine/fakedlls/wdscore.dll Link Here
1416
wine-proton/lib/wine/fakedlls/webservices.dll
1437
wine-proton/lib/wine/fakedlls/webservices.dll
1417
wine-proton/lib/wine/fakedlls/wer.dll
1438
wine-proton/lib/wine/fakedlls/wer.dll
1418
wine-proton/lib/wine/fakedlls/wevtapi.dll
1439
wine-proton/lib/wine/fakedlls/wevtapi.dll
1440
wine-proton/lib/wine/fakedlls/wevtsvc.dll
1419
wine-proton/lib/wine/fakedlls/wevtutil.exe
1441
wine-proton/lib/wine/fakedlls/wevtutil.exe
1420
wine-proton/lib/wine/fakedlls/where.exe
1442
wine-proton/lib/wine/fakedlls/where.exe
1421
wine-proton/lib/wine/fakedlls/whoami.exe
1443
wine-proton/lib/wine/fakedlls/whoami.exe
Lines 1542-1547 wine-proton/lib/wine/fusion.dll.so Link Here
1542
wine-proton/lib/wine/fwpuclnt.dll.so
1564
wine-proton/lib/wine/fwpuclnt.dll.so
1543
wine-proton/lib/wine/gameux.dll.so
1565
wine-proton/lib/wine/gameux.dll.so
1544
wine-proton/lib/wine/gdi32.dll.so
1566
wine-proton/lib/wine/gdi32.dll.so
1567
wine-proton/lib/wine/gdi32.so
1545
wine-proton/lib/wine/gdiplus.dll.so
1568
wine-proton/lib/wine/gdiplus.dll.so
1546
wine-proton/lib/wine/glu32.dll.so
1569
wine-proton/lib/wine/glu32.dll.so
1547
wine-proton/lib/wine/gphoto2.ds.so
1570
wine-proton/lib/wine/gphoto2.ds.so
Lines 1769-1774 wine-proton/lib/wine/libvulkan-1.def Link Here
1769
wine-proton/lib/wine/libwbemuuid.a
1792
wine-proton/lib/wine/libwbemuuid.a
1770
wine-proton/lib/wine/libwebservices.def
1793
wine-proton/lib/wine/libwebservices.def
1771
wine-proton/lib/wine/libwer.def
1794
wine-proton/lib/wine/libwer.def
1795
wine-proton/lib/wine/libwevtapi.def
1772
wine-proton/lib/wine/libwindowscodecs.a
1796
wine-proton/lib/wine/libwindowscodecs.a
1773
wine-proton/lib/wine/libwindowscodecsext.def
1797
wine-proton/lib/wine/libwindowscodecsext.def
1774
wine-proton/lib/wine/libwinecrt0.a
1798
wine-proton/lib/wine/libwinecrt0.a
Lines 1829-1834 wine-proton/lib/wine/msadp32.acm.so Link Here
1829
wine-proton/lib/wine/msasn1.dll.so
1853
wine-proton/lib/wine/msasn1.dll.so
1830
wine-proton/lib/wine/mscat32.dll.so
1854
wine-proton/lib/wine/mscat32.dll.so
1831
wine-proton/lib/wine/mscms.dll.so
1855
wine-proton/lib/wine/mscms.dll.so
1856
wine-proton/lib/wine/mscms.so
1832
wine-proton/lib/wine/mscoree.dll.so
1857
wine-proton/lib/wine/mscoree.dll.so
1833
wine-proton/lib/wine/mscorwks.dll.so
1858
wine-proton/lib/wine/mscorwks.dll.so
1834
wine-proton/lib/wine/msctf.dll.so
1859
wine-proton/lib/wine/msctf.dll.so
Lines 1877-1893 wine-proton/lib/wine/msvcp71.dll.so Link Here
1877
wine-proton/lib/wine/msvcp80.dll.so
1902
wine-proton/lib/wine/msvcp80.dll.so
1878
wine-proton/lib/wine/msvcp90.dll.so
1903
wine-proton/lib/wine/msvcp90.dll.so
1879
wine-proton/lib/wine/msvcr100.dll.so
1904
wine-proton/lib/wine/msvcr100.dll.so
1905
wine-proton/lib/wine/msvcr100.so
1880
wine-proton/lib/wine/msvcr110.dll.so
1906
wine-proton/lib/wine/msvcr110.dll.so
1907
wine-proton/lib/wine/msvcr110.so
1881
wine-proton/lib/wine/msvcr120_app.dll.so
1908
wine-proton/lib/wine/msvcr120_app.dll.so
1882
wine-proton/lib/wine/msvcr120.dll.so
1909
wine-proton/lib/wine/msvcr120.dll.so
1910
wine-proton/lib/wine/msvcr120.so
1883
wine-proton/lib/wine/msvcr70.dll.so
1911
wine-proton/lib/wine/msvcr70.dll.so
1912
wine-proton/lib/wine/msvcr70.so
1884
wine-proton/lib/wine/msvcr71.dll.so
1913
wine-proton/lib/wine/msvcr71.dll.so
1914
wine-proton/lib/wine/msvcr71.so
1885
wine-proton/lib/wine/msvcr80.dll.so
1915
wine-proton/lib/wine/msvcr80.dll.so
1916
wine-proton/lib/wine/msvcr80.so
1886
wine-proton/lib/wine/msvcr90.dll.so
1917
wine-proton/lib/wine/msvcr90.dll.so
1918
wine-proton/lib/wine/msvcr90.so
1887
wine-proton/lib/wine/msvcrt.dll.so
1919
wine-proton/lib/wine/msvcrt.dll.so
1920
wine-proton/lib/wine/msvcrt.so
1888
wine-proton/lib/wine/msvcrt20.dll.so
1921
wine-proton/lib/wine/msvcrt20.dll.so
1889
wine-proton/lib/wine/msvcrt40.dll.so
1922
wine-proton/lib/wine/msvcrt40.dll.so
1890
wine-proton/lib/wine/msvcrtd.dll.so
1923
wine-proton/lib/wine/msvcrtd.dll.so
1924
wine-proton/lib/wine/msvcrtd.so
1891
wine-proton/lib/wine/msvfw32.dll.so
1925
wine-proton/lib/wine/msvfw32.dll.so
1892
wine-proton/lib/wine/msvidc32.dll.so
1926
wine-proton/lib/wine/msvidc32.dll.so
1893
wine-proton/lib/wine/mswsock.dll.so
1927
wine-proton/lib/wine/mswsock.dll.so
Lines 1922-1927 wine-proton/lib/wine/ntoskrnl.exe.so Link Here
1922
wine-proton/lib/wine/ntprint.dll.so
1956
wine-proton/lib/wine/ntprint.dll.so
1923
wine-proton/lib/wine/objsel.dll.so
1957
wine-proton/lib/wine/objsel.dll.so
1924
wine-proton/lib/wine/odbc32.dll.so
1958
wine-proton/lib/wine/odbc32.dll.so
1959
wine-proton/lib/wine/odbc32.so
1925
wine-proton/lib/wine/odbcbcp.dll.so
1960
wine-proton/lib/wine/odbcbcp.dll.so
1926
wine-proton/lib/wine/odbccp32.dll.so
1961
wine-proton/lib/wine/odbccp32.dll.so
1927
wine-proton/lib/wine/odbccu32.dll.so
1962
wine-proton/lib/wine/odbccu32.dll.so
Lines 1956-1961 wine-proton/lib/wine/pstorec.dll.so Link Here
1956
wine-proton/lib/wine/pwrshplugin.dll.so
1991
wine-proton/lib/wine/pwrshplugin.dll.so
1957
wine-proton/lib/wine/qasf.dll.so
1992
wine-proton/lib/wine/qasf.dll.so
1958
wine-proton/lib/wine/qcap.dll.so
1993
wine-proton/lib/wine/qcap.dll.so
1994
wine-proton/lib/wine/qcap.so
1959
wine-proton/lib/wine/qdvd.dll.so
1995
wine-proton/lib/wine/qdvd.dll.so
1960
wine-proton/lib/wine/qedit.dll.so
1996
wine-proton/lib/wine/qedit.dll.so
1961
wine-proton/lib/wine/qmgr.dll.so
1997
wine-proton/lib/wine/qmgr.dll.so
Lines 2047-2052 wine-proton/lib/wine/traffic.dll.so Link Here
2047
wine-proton/lib/wine/twain_32.dll.so
2083
wine-proton/lib/wine/twain_32.dll.so
2048
wine-proton/lib/wine/tzres.dll.so
2084
wine-proton/lib/wine/tzres.dll.so
2049
wine-proton/lib/wine/ucrtbase.dll.so
2085
wine-proton/lib/wine/ucrtbase.dll.so
2086
wine-proton/lib/wine/ucrtbase.so
2050
wine-proton/lib/wine/uianimation.dll.so
2087
wine-proton/lib/wine/uianimation.dll.so
2051
wine-proton/lib/wine/uiautomationcore.dll.so
2088
wine-proton/lib/wine/uiautomationcore.dll.so
2052
wine-proton/lib/wine/uiribbon.dll.so
2089
wine-proton/lib/wine/uiribbon.dll.so
Lines 2058-2063 wine-proton/lib/wine/url.dll.so Link Here
2058
wine-proton/lib/wine/urlmon.dll.so
2095
wine-proton/lib/wine/urlmon.dll.so
2059
wine-proton/lib/wine/usbd.sys.so
2096
wine-proton/lib/wine/usbd.sys.so
2060
wine-proton/lib/wine/user32.dll.so
2097
wine-proton/lib/wine/user32.dll.so
2098
wine-proton/lib/wine/user32.so
2061
wine-proton/lib/wine/userenv.dll.so
2099
wine-proton/lib/wine/userenv.dll.so
2062
wine-proton/lib/wine/usp10.dll.so
2100
wine-proton/lib/wine/usp10.dll.so
2063
wine-proton/lib/wine/utildll.dll.so
2101
wine-proton/lib/wine/utildll.dll.so
Lines 2084-2089 wine-proton/lib/wine/wdscore.dll.so Link Here
2084
wine-proton/lib/wine/webservices.dll.so
2122
wine-proton/lib/wine/webservices.dll.so
2085
wine-proton/lib/wine/wer.dll.so
2123
wine-proton/lib/wine/wer.dll.so
2086
wine-proton/lib/wine/wevtapi.dll.so
2124
wine-proton/lib/wine/wevtapi.dll.so
2125
wine-proton/lib/wine/wevtsvc.dll.so
2087
wine-proton/lib/wine/wevtutil.exe.so
2126
wine-proton/lib/wine/wevtutil.exe.so
2088
wine-proton/lib/wine/where.exe.so
2127
wine-proton/lib/wine/where.exe.so
2089
wine-proton/lib/wine/whoami.exe.so
2128
wine-proton/lib/wine/whoami.exe.so
Lines 2094-2099 wine-proton/lib/wine/windows.globalization.dll.so Link Here
2094
wine-proton/lib/wine/windows.media.devices.dll.so
2133
wine-proton/lib/wine/windows.media.devices.dll.so
2095
wine-proton/lib/wine/windows.media.speech.dll.so
2134
wine-proton/lib/wine/windows.media.speech.dll.so
2096
wine-proton/lib/wine/windowscodecs.dll.so
2135
wine-proton/lib/wine/windowscodecs.dll.so
2136
wine-proton/lib/wine/windowscodecs.so
2097
wine-proton/lib/wine/windowscodecsext.dll.so
2137
wine-proton/lib/wine/windowscodecsext.dll.so
2098
wine-proton/lib/wine/wineboot.exe.so
2138
wine-proton/lib/wine/wineboot.exe.so
2099
wine-proton/lib/wine/winebrowser.exe.so
2139
wine-proton/lib/wine/winebrowser.exe.so
Lines 2105-2110 wine-proton/lib/wine/winedbg.exe.so Link Here
2105
wine-proton/lib/wine/winedevice.exe.so
2145
wine-proton/lib/wine/winedevice.exe.so
2106
wine-proton/lib/wine/winefile.exe.so
2146
wine-proton/lib/wine/winefile.exe.so
2107
wine-proton/lib/wine/winegstreamer.dll.so
2147
wine-proton/lib/wine/winegstreamer.dll.so
2148
wine-proton/lib/wine/winegstreamer.so
2108
wine-proton/lib/wine/winehid.sys.so
2149
wine-proton/lib/wine/winehid.sys.so
2109
wine-proton/lib/wine/winemapi.dll.so
2150
wine-proton/lib/wine/winemapi.dll.so
2110
wine-proton/lib/wine/winemine.exe.so
2151
wine-proton/lib/wine/winemine.exe.so
Lines 2137-2142 wine-proton/lib/wine/wmic.exe.so Link Here
2137
wine-proton/lib/wine/wmiutils.dll.so
2178
wine-proton/lib/wine/wmiutils.dll.so
2138
wine-proton/lib/wine/wmp.dll.so
2179
wine-proton/lib/wine/wmp.dll.so
2139
wine-proton/lib/wine/wmphoto.dll.so
2180
wine-proton/lib/wine/wmphoto.dll.so
2181
wine-proton/lib/wine/wmphoto.so
2140
wine-proton/lib/wine/wmplayer.exe.so
2182
wine-proton/lib/wine/wmplayer.exe.so
2141
wine-proton/lib/wine/wmvcore.dll.so
2183
wine-proton/lib/wine/wmvcore.dll.so
2142
wine-proton/lib/wine/wnaspi32.dll.so
2184
wine-proton/lib/wine/wnaspi32.dll.so
Lines 2251-2256 wine-proton/share/wine/fonts/vgasyse.fon Link Here
2251
wine-proton/share/wine/fonts/vgasysg.fon
2293
wine-proton/share/wine/fonts/vgasysg.fon
2252
wine-proton/share/wine/fonts/vgasysr.fon
2294
wine-proton/share/wine/fonts/vgasysr.fon
2253
wine-proton/share/wine/fonts/vgasyst.fon
2295
wine-proton/share/wine/fonts/vgasyst.fon
2296
wine-proton/share/wine/fonts/webdings.ttf
2254
wine-proton/share/wine/fonts/wingding.ttf
2297
wine-proton/share/wine/fonts/wingding.ttf
2255
wine-proton/share/wine/nls/c_037.nls
2298
wine-proton/share/wine/nls/c_037.nls
2256
wine-proton/share/wine/nls/c_10000.nls
2299
wine-proton/share/wine/nls/c_10000.nls
Lines 2297-2302 wine-proton/share/wine/nls/c_28603.nls Link Here
2297
wine-proton/share/wine/nls/c_28605.nls
2340
wine-proton/share/wine/nls/c_28605.nls
2298
wine-proton/share/wine/nls/c_437.nls
2341
wine-proton/share/wine/nls/c_437.nls
2299
wine-proton/share/wine/nls/c_500.nls
2342
wine-proton/share/wine/nls/c_500.nls
2343
wine-proton/share/wine/nls/c_708.nls
2300
wine-proton/share/wine/nls/c_737.nls
2344
wine-proton/share/wine/nls/c_737.nls
2301
wine-proton/share/wine/nls/c_775.nls
2345
wine-proton/share/wine/nls/c_775.nls
2302
wine-proton/share/wine/nls/c_850.nls
2346
wine-proton/share/wine/nls/c_850.nls
Lines 2325-2330 wine-proton/share/wine/nls/normnfkc.nls Link Here
2325
wine-proton/share/wine/nls/normnfkd.nls
2369
wine-proton/share/wine/nls/normnfkd.nls
2326
wine-proton/share/wine/nls/sortdefault.nls
2370
wine-proton/share/wine/nls/sortdefault.nls
2327
wine-proton/share/wine/wine.inf
2371
wine-proton/share/wine/wine.inf
2328
wine-proton/share/wine/winebus.inf
2329
wine-proton/share/wine/winehid.inf
2330
wine-proton/share/wine/wineusb.inf
2331
- 
2332
--
2333
emulators/wine-proton/Makefile            |  7 ++++-
2372
emulators/wine-proton/Makefile            |  7 ++++-
2334
emulators/wine-proton/files/pkg32.sh      | 13 +++++++++
2373
emulators/wine-proton/files/pkg32.sh      | 13 +++++++++
2335
emulators/wine-proton/files/wine-wow64.sh | 34 +++++++++++++++++++++++
2374
emulators/wine-proton/files/wine-wow64.sh | 34 +++++++++++++++++++++++
2336
emulators/wine-proton/files/wine.sh       | 23 +++++++++++++--
2375
emulators/wine-proton/files/wine.sh       | 23 +++++++++++++--
2337
emulators/wine-proton/pkg-plist           |  6 ++--
2376
emulators/wine-proton/pkg-plist           |  6 ++--
2338
5 files changed, 77 insertions(+), 6 deletions(-)
2377
5 files changed, 77 insertions(+), 6 deletions(-)
2339
create mode 100644 emulators/wine-proton/files/pkg32.sh
2378
create mode 100644 emulators/wine-proton/files/pkg32.sh
2340
create mode 100644 emulators/wine-proton/files/wine-wow64.sh
2379
create mode 100644 emulators/wine-proton/files/wine-wow64.sh
(-)b/emulators/wine-proton/Makefile (-1 / +6 lines)
Lines 106-113 pre-build: Link Here
106
post-install:
106
post-install:
107
.if ${ARCH} == i386
107
.if ${ARCH} == i386
108
	${MV} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wineserver ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wineserver32
108
	${MV} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wineserver ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wineserver32
109
	${MV} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wine       ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wine32
109
	${MV} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wine       ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wine.bin
110
	${INSTALL_SCRIPT} ${FILESDIR}/wine.sh                 ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wine
110
	${INSTALL_SCRIPT} ${FILESDIR}/wine.sh                 ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wine
111
.else
112
	${INSTALL_SCRIPT} ${FILESDIR}/pkg32.sh                ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/pkg32.sh
113
	${MV} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wine64     ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wine64.bin
114
	${INSTALL_SCRIPT} ${FILESDIR}/wine.sh                 ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wine64
115
	${INSTALL_SCRIPT} ${FILESDIR}/wine-wow64.sh           ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/wine
111
.endif
116
.endif
112
	${RM} -r ${STAGEDIR}${PREFIX}/${PORTNAME}/include
117
	${RM} -r ${STAGEDIR}${PREFIX}/${PORTNAME}/include
113
	${RM} -r ${STAGEDIR}${MANPREFIX}/man
118
	${RM} -r ${STAGEDIR}${MANPREFIX}/man
(-)b/emulators/wine-proton/files/pkg32.sh (+13 lines)
Added Link Here
1
#!/bin/sh -e
2
if [ "$(id -u)" = 0 ]
3
then
4
  echo "Don't run this script as root!"
5
  exit 1
6
fi
7
8
I386_ROOT="${WINE_i386_ROOT:-$HOME/.i386-wine-pkg}"
9
10
mkdir -p "$I386_ROOT"
11
ABI=$(pkg config ABI | sed s/amd64/i386/)
12
echo pkg -o ABI="$ABI" -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
13
exec pkg -o ABI="$ABI" -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
(-)b/emulators/wine-proton/files/wine-wow64.sh (+34 lines)
Added Link Here
1
#!/bin/sh -e
2
TARGET="$(realpath "$0")"
3
PREFIX="${TARGET%/*/*}"
4
LOCALBASE="${PREFIX%/*}"
5
6
I386_ROOT="${WINE_i386_ROOT:-$HOME/.i386-wine-pkg}"
7
8
export LIBGL_DRIVERS_PATH="${LIBGL_DRIVERS_PATH:+$LIBGL_DRIVERS_PATH:}$LOCALBASE/lib/dri:$LOCALBASE/lib32/dri:$I386_ROOT/$LOCALBASE/lib/dri"
9
export LD_32_LIBRARY_PATH="${LD_32_LIBRARY_PATH:+$LD_32_LIBRARY_PATH:}$I386_ROOT/$PREFIX/lib/wine:$LOCALBASE/lib32:$I386_ROOT/$LOCALBASE/lib"
10
export LD_32_LIBRARY_PATH_RPATH=y
11
12
if [ -z "$WINE_NO_WOW64" ]
13
then
14
  export PATH="${TARGET%/*}:${PATH}"
15
  export WINESERVER="${TARGET}server"
16
fi
17
18
if [ ! -f "$I386_ROOT/$PREFIX/bin/wine" ]
19
then
20
  printf "%s doesn't exist!\n\n" "$I386_ROOT/$PREFIX/bin/wine"
21
  printf "Try installing 32-bit wine with\n\t%s\n" "$PREFIX/bin/pkg32.sh install wine-proton mesa-dri"
22
  exit 1
23
fi
24
25
WINE32_VERSION=$(env -u WINELOADERNOEXEC "$I386_ROOT/$PREFIX/bin/wine" --version)
26
WINE64_VERSION=$(env -u WINELOADERNOEXEC "${TARGET}64" --version)
27
if [ "$WINE32_VERSION" != "$WINE64_VERSION" ]
28
then
29
  printf "wine [%s] and wine64 [%s] versions do not match!\n\n" "$WINE32_VERSION" "$WINE64_VERSION"
30
  printf "Try updating 32-bit wine with\n\t%s\n" "$PREFIX/bin/pkg32.sh upgrade"
31
  exit 1
32
fi
33
34
exec "$I386_ROOT/$PREFIX/bin/wine" "$@"
(-)b/emulators/wine-proton/files/wine.sh (-3 / +20 lines)
Lines 1-4 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
TARGET="`realpath $0`"
2
TARGET="$(realpath "$0")"
3
export WINESERVER=${WINESERVER-${TARGET}server32}
3
4
exec "${TARGET}32" "$@"
4
if [ -z "$WINESERVER" ] && [ -f "${TARGET}server32" ]
5
then
6
  export WINESERVER="${TARGET}server32"
7
fi
8
9
export GST_PLUGIN_SYSTEM_PATH_1_0="${TARGET%/*/*/*}/lib/gstreamer-1.0"
10
11
# workaround for https://bugs.winehq.org/show_bug.cgi?id=50257
12
export LD_BIND_NOW=1
13
export LD_32_BIND_NOW=1
14
15
# workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255336
16
if [ "$(uname -p)" = amd64 ]
17
then
18
  export LD_LIBMAP="libgcc_s.so.1=/lib/libgcc_s.so.1,${LD_LIBMAP}"
19
fi
20
21
exec "${TARGET}.bin" "$@"
(-)b/emulators/wine-proton/pkg-plist (-3 / +4 lines)
Lines 8-15 Link Here
8
%%DOCSDIR%%/ANNOUNCE
8
%%DOCSDIR%%/ANNOUNCE
9
%%DOCSDIR%%/AUTHORS
9
%%DOCSDIR%%/AUTHORS
10
%%DOCSDIR%%/README
10
%%DOCSDIR%%/README
11
%%WINE32%%wine-proton/bin/wine
11
%%WINE32%%wine-proton/bin/wine.bin
12
%%WINE32%%wine-proton/bin/wine32
13
%%WINE32%%wine-proton/bin/wineserver32
12
%%WINE32%%wine-proton/bin/wineserver32
14
%%WINE32%%wine-proton/lib/wine/avifile.dll16.so
13
%%WINE32%%wine-proton/lib/wine/avifile.dll16.so
15
%%WINE32%%wine-proton/lib/wine/comm.drv16.so
14
%%WINE32%%wine-proton/lib/wine/comm.drv16.so
Lines 140-146 Link Here
140
%%WINE32%%wine-proton/lib/wine/winsock.dll16.so
139
%%WINE32%%wine-proton/lib/wine/winsock.dll16.so
141
%%WINE32%%wine-proton/lib/wine/wintab.dll16.so
140
%%WINE32%%wine-proton/lib/wine/wintab.dll16.so
142
%%WINE32%%wine-proton/lib/wine/wow32.dll.so
141
%%WINE32%%wine-proton/lib/wine/wow32.dll.so
142
%%WINE64%%wine-proton/bin/pkg32.sh
143
%%WINE64%%wine-proton/bin/wine64
143
%%WINE64%%wine-proton/bin/wine64
144
%%WINE64%%wine-proton/bin/wine64.bin
144
%%WINE64%%wine-proton/bin/wineserver
145
%%WINE64%%wine-proton/bin/wineserver
145
wine-proton/bin/function_grep.pl
146
wine-proton/bin/function_grep.pl
146
wine-proton/bin/msidb
147
wine-proton/bin/msidb
Lines 149-154 wine-proton/bin/notepad Link Here
149
wine-proton/bin/regedit
150
wine-proton/bin/regedit
150
wine-proton/bin/regsvr32
151
wine-proton/bin/regsvr32
151
wine-proton/bin/widl
152
wine-proton/bin/widl
153
wine-proton/bin/wine
152
wine-proton/bin/wineboot
154
wine-proton/bin/wineboot
153
wine-proton/bin/winebuild
155
wine-proton/bin/winebuild
154
wine-proton/bin/winecfg
156
wine-proton/bin/winecfg
155
- 

Return to bug 255381