git: a64072aa5b5e - main - emulators/wine-proton: Update to 7.0-5
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 29 Dec 2022 14:51:10 UTC
The branch main has been updated by lwhsu:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a64072aa5b5e4381a1c756790c449cb09ffbc855
commit a64072aa5b5e4381a1c756790c449cb09ffbc855
Author: Alex S <iwtcex@gmail.com>
AuthorDate: 2022-12-29 14:48:57 +0000
Commit: Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2022-12-29 14:50:32 +0000
emulators/wine-proton: Update to 7.0-5
Mark IGNORE on 12.
PR: 268450
---
emulators/wine-proton/Makefile | 7 ++++---
emulators/wine-proton/distinfo | 6 +++---
emulators/wine-proton/files/patch-server_token.c | 24 ++++++++++++++++++++++++
emulators/wine-proton/pkg-plist | 6 ++++++
4 files changed, 37 insertions(+), 6 deletions(-)
diff --git a/emulators/wine-proton/Makefile b/emulators/wine-proton/Makefile
index f4bc0af17c3c..cb74154a45cb 100644
--- a/emulators/wine-proton/Makefile
+++ b/emulators/wine-proton/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine-proton
-DISTVERSION= 7.0-4
+DISTVERSION= 7.0-5
CATEGORIES= emulators
MAINTAINER= iwtcex@gmail.com
@@ -10,6 +10,7 @@ LICENSE= LGPL21 LGPL3
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
+IGNORE_FreeBSD_12=requires F_ADD_SEALS
ONLY_FOR_ARCHS= amd64 i386
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \
@@ -26,11 +27,11 @@ USE_GCC= yes
USE_GITHUB= yes
GH_ACCOUNT= ValveSoftware
GH_PROJECT= wine
-GH_TAGNAME= fb6e6af8928a29660e8cf797d43e028ea5bf8d23
+GH_TAGNAME= 492470267af486cb24ad0deaa028168eb94618a4
USE_GL= gl
USE_GNOME= glib20
-USE_GSTREAMER= good
+USE_GSTREAMER= gl mpeg2dec x264 # https://github.com/ValveSoftware/wine/commit/8cdd506d7e68c27cd564c317320bfc8d3a999eda
USE_SDL= sdl2
USE_XORG= x11 xext xcomposite xcursor xi xinerama xrandr xrender
diff --git a/emulators/wine-proton/distinfo b/emulators/wine-proton/distinfo
index 254c9cac73cb..6d7fe1bf80ae 100644
--- a/emulators/wine-proton/distinfo
+++ b/emulators/wine-proton/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667663396
-SHA256 (ValveSoftware-wine-7.0-4-fb6e6af8928a29660e8cf797d43e028ea5bf8d23_GH0.tar.gz) = 2eb1b45cb49131a9dc017334088f1ea7e1c9598584d512a244f5dcafc45f44bf
-SIZE (ValveSoftware-wine-7.0-4-fb6e6af8928a29660e8cf797d43e028ea5bf8d23_GH0.tar.gz) = 45609190
+TIMESTAMP = 1671353238
+SHA256 (ValveSoftware-wine-7.0-5-492470267af486cb24ad0deaa028168eb94618a4_GH0.tar.gz) = bd45309e78278b50777508bd4b52e12d4b23ec170031a5591331a35e56e9eddc
+SIZE (ValveSoftware-wine-7.0-5-492470267af486cb24ad0deaa028168eb94618a4_GH0.tar.gz) = 45764004
diff --git a/emulators/wine-proton/files/patch-server_token.c b/emulators/wine-proton/files/patch-server_token.c
new file mode 100644
index 000000000000..384adf3085b8
--- /dev/null
+++ b/emulators/wine-proton/files/patch-server_token.c
@@ -0,0 +1,24 @@
+--- server/token.c.orig 2022-12-18 11:53:01.498015000 +0300
++++ server/token.c 2022-12-18 11:53:14.540515000 +0300
+@@ -212,10 +212,10 @@ void init_user_sid(void)
+ size_t n;
+ FILE *f;
+
+- f = fopen( "/etc/machine-id", "r" );
++ f = fopen( "/var/lib/dbus/machine-id", "r" );
+ if (!f)
+ {
+- fprintf( stderr, "Failed to open /etc/machine-id, error %s.\n", strerror( errno ));
++ fprintf( stderr, "Failed to open /var/lib/dbus/machine-id, error %s.\n", strerror( errno ));
+ return;
+ }
+
+@@ -224,7 +224,7 @@ void init_user_sid(void)
+
+ if (n != 16)
+ {
+- fprintf( stderr, "Failed to read /etc/machine-id, error %s.\n", strerror( errno ));
++ fprintf( stderr, "Failed to read /var/lib/dbus/machine-id, error %s.\n", strerror( errno ));
+ return;
+ }
+ machine_id[n] = 0;
diff --git a/emulators/wine-proton/pkg-plist b/emulators/wine-proton/pkg-plist
index dabae6e0206a..ad00fdefcc31 100644
--- a/emulators/wine-proton/pkg-plist
+++ b/emulators/wine-proton/pkg-plist
@@ -301,6 +301,7 @@ wine-proton/lib/wine/%%WINEARCH%%-unix/libuserenv.a
wine-proton/lib/wine/%%WINEARCH%%-unix/libusp10.a
wine-proton/lib/wine/%%WINEARCH%%-unix/libuuid.a
wine-proton/lib/wine/%%WINEARCH%%-unix/libuxtheme.a
+wine-proton/lib/wine/%%WINEARCH%%-unix/libvcruntime140.a
wine-proton/lib/wine/%%WINEARCH%%-unix/libvdmdbg.a
wine-proton/lib/wine/%%WINEARCH%%-unix/libversion.a
wine-proton/lib/wine/%%WINEARCH%%-unix/libvulkan-1.a
@@ -660,6 +661,7 @@ wine-proton/lib/wine/%%WINEARCH%%-windows/cryptdlg.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/cryptdll.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/cryptext.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/cryptnet.dll
+wine-proton/lib/wine/%%WINEARCH%%-windows/cryptowinrt.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/cryptsp.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/cryptui.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/cscript.exe
@@ -854,6 +856,7 @@ wine-proton/lib/wine/%%WINEARCH%%-windows/gameux.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/gamingtcui.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/gdi32.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/gdiplus.dll
+wine-proton/lib/wine/%%WINEARCH%%-windows/getminidump.exe
wine-proton/lib/wine/%%WINEARCH%%-windows/glu32.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/gpkcsp.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/hal.dll
@@ -1091,6 +1094,7 @@ wine-proton/lib/wine/%%WINEARCH%%-windows/libuserenv.a
wine-proton/lib/wine/%%WINEARCH%%-windows/libusp10.a
wine-proton/lib/wine/%%WINEARCH%%-windows/libuuid.a
wine-proton/lib/wine/%%WINEARCH%%-windows/libuxtheme.a
+wine-proton/lib/wine/%%WINEARCH%%-windows/libvcruntime140.a
wine-proton/lib/wine/%%WINEARCH%%-windows/libvdmdbg.a
wine-proton/lib/wine/%%WINEARCH%%-windows/libversion.a
wine-proton/lib/wine/%%WINEARCH%%-windows/libvulkan-1.a
@@ -1385,6 +1389,7 @@ wine-proton/lib/wine/%%WINEARCH%%-windows/tbs.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/tdh.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/tdi.sys
wine-proton/lib/wine/%%WINEARCH%%-windows/termsv.exe
+wine-proton/lib/wine/%%WINEARCH%%-windows/threadpoolwinrt.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/traffic.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/twain_32.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/twinapi.appcore.dll
@@ -1437,6 +1442,7 @@ wine-proton/lib/wine/%%WINEARCH%%-windows/wimgapi.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/win32u.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/windows.devices.enumeration.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/windows.gaming.input.dll
+wine-proton/lib/wine/%%WINEARCH%%-windows/windows.gaming.ui.gamebar.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/windows.globalization.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/windows.media.devices.dll
wine-proton/lib/wine/%%WINEARCH%%-windows/windows.media.speech.dll