FreeBSD Bugzilla – Attachment 249474 Details for
Bug 277949
games/linux-steam-utils: update to 20240323
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
20240323
0001-games-linux-steam-utils-update-to-20240323.patch (text/plain), 8.79 KB, created by
Alex S
on 2024-03-25 13:53:05 UTC
(
hide
)
Description:
20240323
Filename:
MIME Type:
Creator:
Alex S
Created:
2024-03-25 13:53:05 UTC
Size:
8.79 KB
patch
obsolete
>From 4ec496b2fed712ff5b8e5e5e059f460a4c5a21a5 Mon Sep 17 00:00:00 2001 >From: Alex S <iwtcex@gmail.com> >Date: Mon, 25 Mar 2024 00:55:12 +0300 >Subject: [PATCH] games/linux-steam-utils: update to 20240323. > >--- > games/linux-steam-utils/Makefile | 8 ++-- > games/linux-steam-utils/distinfo | 6 +-- > games/linux-steam-utils/files/pkg-message.in | 18 +++---- > games/linux-steam-utils/pkg-plist | 50 +++++++++++++++----- > x11/linux-nvidia-libs/distinfo | 6 +-- > x11/nvidia-driver/distinfo | 6 +-- > 6 files changed, 60 insertions(+), 34 deletions(-) > >diff --git a/games/linux-steam-utils/Makefile b/games/linux-steam-utils/Makefile >index 9c77d995c9d4..e5bbc6ab8ee7 100644 >--- a/games/linux-steam-utils/Makefile >+++ b/games/linux-steam-utils/Makefile >@@ -1,5 +1,5 @@ > PORTNAME= steam-utils >-DISTVERSION= 20231009 >+DISTVERSION= 20240323 > CATEGORIES= games linux > PKGNAMEPREFIX= linux- > >@@ -35,8 +35,8 @@ SUB_FILES= pkg-message > .include <bsd.port.options.mk> > > post-install: >-.for executable in steam steam-install lsu-register-proton lsu-wine-env >- ${LN} -s ../steam-utils/bin/${executable} ${STAGEDIR}${PREFIX}/bin/${executable} >-.endfor >+ ${LN} -s ../steam-utils/bin/steam ${STAGEDIR}${PREFIX}/bin/steam >+ ${LN} -s ../steam-utils/bin/lsu-bootstrap ${STAGEDIR}${PREFIX}/bin/steam-install # deprecated since 2024-03-23 >+ ${LN} -s ../steam-utils/bin/lsu-wine-env ${STAGEDIR}${PREFIX}/bin/lsu-wine-env > > .include <bsd.port.mk> >diff --git a/games/linux-steam-utils/distinfo b/games/linux-steam-utils/distinfo >index 4c9c4a037c3f..a821cc6f81f8 100644 >--- a/games/linux-steam-utils/distinfo >+++ b/games/linux-steam-utils/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1696806545 >-SHA256 (shkhln-linuxulator-steam-utils-20231009_GH0.tar.gz) = ead0c85c8206fc424280dc200d40c8278dc474be672fd3d939c4a37dd2b854e9 >-SIZE (shkhln-linuxulator-steam-utils-20231009_GH0.tar.gz) = 24662 >+TIMESTAMP = 1711316130 >+SHA256 (shkhln-linuxulator-steam-utils-20240323_GH0.tar.gz) = c6b947a31f0311f10c21d28f0e49200a2c98a0847ca35c6cf0be85f9e0d127d3 >+SIZE (shkhln-linuxulator-steam-utils-20240323_GH0.tar.gz) = 38533 >diff --git a/games/linux-steam-utils/files/pkg-message.in b/games/linux-steam-utils/files/pkg-message.in >index 17ebc9637270..1042eebf2eb7 100644 >--- a/games/linux-steam-utils/files/pkg-message.in >+++ b/games/linux-steam-utils/files/pkg-message.in >@@ -7,9 +7,9 @@ and as such it is supported on a best effort basis. > Limitations: > > - Sandbox is disabled for the web browser component. >-- Valve Anti-Cheat doesn't work with FreeBSD < 13. > - No controller input, no streaming, no VR. >-- No support for Linux Proton builds. >+- Valve Anti-Cheat is untested. >+- Steam's container runtime (pressure-vessel) doesn't work. > > Additional dependencies: > - If you use an NVIDIA card, you need to install a suitable >@@ -17,9 +17,11 @@ Additional dependencies: > > Steam setup: > >-1. Create a dedicated FreeBSD non-wheel user account for Steam. Switch to it. >-2. Run `steam-install` to download the Steam bootstrap executable. >-3. Run `steam` to download updates and start Steam. >+1. Set security.bsd.unprivileged_chroot and vfs.usermount sysctls to 1. >+2. Add nullfs to kld_list, load it. >+3. Create a dedicated FreeBSD non-wheel user account for Steam. Switch to it. >+4. Run `%%LOCALBASE%%/steam-utils/bin/lsu-bootstrap` to download the Steam bootstrap executable. >+5. Run `steam` to download updates and start Steam. > > For the list of tested Linux games see https://github.com/shkhln/linuxulator-steam-utils/wiki/Compatibility. > >@@ -28,11 +30,9 @@ Native Proton setup (optional, semi-experimental): > 1. Run `sudo pkg install wine-proton libc6-shim python3`. > 2. Run `%%LOCALBASE%%/wine-proton/bin/pkg32.sh install wine-proton mesa-dri`. > 3. In Steam install Proton 8.0 (appid 2348590). >-4. Run `lsu-register-proton` to register emulators/wine-proton as a compatibility tool. >-5. Restart Steam. > >-To enable emulators/wine-proton right click a game title in Steam, >-click Properties, click Compatibility, select emulators/wine-proton. >+To enable it right click a game title in Steam, click Properties, >+click Compatibility, select "FreeBSD Wine (emulators/wine-proton)". > EOM > } > ] >diff --git a/games/linux-steam-utils/pkg-plist b/games/linux-steam-utils/pkg-plist >index 1c4e26ea4e13..c3064c9f8cec 100644 >--- a/games/linux-steam-utils/pkg-plist >+++ b/games/linux-steam-utils/pkg-plist >@@ -1,36 +1,62 @@ >-bin/lsu-register-proton > bin/lsu-wine-env > bin/steam > bin/steam-install >-steam-utils/bin/lsu-register-proton >+steam-utils/bin/.dpkgs.rb >+steam-utils/bin/.utils.rb >+steam-utils/bin/lsu-bootstrap >+steam-utils/bin/lsu-freebsd-to-linux-env.sh >+steam-utils/bin/lsu-kill >+steam-utils/bin/lsu-mount-runtime >+steam-utils/bin/lsu-patch-steam >+steam-utils/bin/lsu-run-in-chroot >+steam-utils/bin/lsu-umount >+steam-utils/bin/lsu-upgrade-steam-runtime > steam-utils/bin/lsu-wine-env > steam-utils/bin/steam >-steam-utils/bin/steam-install > steam-utils/lib32/fakenm/libnm-glib.so.4 > steam-utils/lib32/fakenm/libnm.so.0 > steam-utils/lib32/fakepulse/libpulse.so.0 > steam-utils/lib32/fakeudev/libudev.so.0 > steam-utils/lib32/fakeudev/libudev.so.1 >+steam-utils/lib32/noepollexcl/noepollexcl.so > steam-utils/lib32/pathfix/pathfix.so >-@comment steam-utils/lib32/protonfix/protonfix.so >+steam-utils/lib32/protonfix/protonfix.so >+steam-utils/lib32/shmfix/shmfix.so > steam-utils/lib32/steamfix/steamfix.so > steam-utils/lib64/fakepulse/libpulse.so.0 > steam-utils/lib64/fakeudev/libudev.so.0 > steam-utils/lib64/fakeudev/libudev.so.1 >+steam-utils/lib64/noepollexcl/noepollexcl.so > steam-utils/lib64/pathfix/pathfix.so >-@comment steam-utils/lib64/protonfix/protonfix.so >+steam-utils/lib64/protonfix/protonfix.so >+steam-utils/lib64/shmfix/shmfix.so > steam-utils/lib64/webfix/webfix.so > steam-utils/lxbin/curl-config > steam-utils/lxbin/dbus-launch > steam-utils/lxbin/file > steam-utils/lxbin/file.rb >+steam-utils/lxbin/lsof > steam-utils/lxbin/lspci >-steam-utils/lxbin/lsu-proton >+steam-utils/lxbin/lsu-linux-to-freebsd-env.sh >+steam-utils/lxbin/lsu-webhelper-chroot >+steam-utils/lxbin/lsu-webhelper-chroot.rb > steam-utils/lxbin/tar >-steam-utils/lxbin/zenity >-@comment steam-utils/lxbin/python3 >-steam-utils/lxbin/patch-steam >-steam-utils/lxbin/patch-steam.rb >-steam-utils/lxbin/upgrade-steam-runtime >-steam-utils/lxbin/upgrade-steam-runtime.rb >+steam-utils/lxbin/xdg-user-dir > steam-utils/lxbin/xrandr >+steam-utils/lxbin/zenity >+steam-utils/tools/LSU_FreeBSD_Wine/compatibilitytool.vdf >+steam-utils/tools/LSU_FreeBSD_Wine/run.rb >+steam-utils/tools/LSU_FreeBSD_Wine/run.sh >+steam-utils/tools/LSU_FreeBSD_Wine/toolmanifest.vdf >+steam-utils/tools/LSU_Proton_8_chroot/compatibilitytool.vdf >+steam-utils/tools/LSU_Proton_8_chroot/run.rb >+steam-utils/tools/LSU_Proton_8_chroot/run.sh >+steam-utils/tools/LSU_Proton_8_chroot/toolmanifest.vdf >+steam-utils/tools/LSU_Scout_chroot/compatibilitytool.vdf >+steam-utils/tools/LSU_Scout_chroot/run.rb >+steam-utils/tools/LSU_Scout_chroot/run.sh >+steam-utils/tools/LSU_Scout_chroot/toolmanifest.vdf >+steam-utils/tools/LSU_Sniper_chroot/compatibilitytool.vdf >+steam-utils/tools/LSU_Sniper_chroot/run.rb >+steam-utils/tools/LSU_Sniper_chroot/run.sh >+steam-utils/tools/LSU_Sniper_chroot/toolmanifest.vdf >diff --git a/x11/linux-nvidia-libs/distinfo b/x11/linux-nvidia-libs/distinfo >index ae1fd6d872f3..a5abe3935139 100644 >--- a/x11/linux-nvidia-libs/distinfo >+++ b/x11/linux-nvidia-libs/distinfo >@@ -1,6 +1,6 @@ >-TIMESTAMP = 1708711235 >-SHA256 (NVIDIA-Linux-x86_64-550.54.14.run) = 8c497ff1cfc7c310fb875149bc30faa4fd26d2237b2cba6cd2e8b0780157cfe3 >-SIZE (NVIDIA-Linux-x86_64-550.54.14.run) = 306861083 >+TIMESTAMP = 1702278185 >+SHA256 (NVIDIA-Linux-x86_64-535.146.02.run) = 49fd1cc9e445c98b293f7c66f36becfe12ccc1de960dfff3f1dc96ba3a9cbf70 >+SIZE (NVIDIA-Linux-x86_64-535.146.02.run) = 341737575 > SHA256 (NVIDIA-Linux-x86_64-470.161.03.run) = 5da82a7f8c76e781e7d7f0be7b798db4d344f26bd4facf9abcf3c71c71fe7640 > SIZE (NVIDIA-Linux-x86_64-470.161.03.run) = 272397700 > SHA256 (NVIDIA-Linux-x86_64-390.154.run) = f4420280c55210964c008d5b724f2615845d47ad4c9c05d8ed26a62fc6331f7c >diff --git a/x11/nvidia-driver/distinfo b/x11/nvidia-driver/distinfo >index 6051552a5d96..4260ee06a0d7 100644 >--- a/x11/nvidia-driver/distinfo >+++ b/x11/nvidia-driver/distinfo >@@ -1,6 +1,6 @@ >-TIMESTAMP = 1708710800 >-SHA256 (NVIDIA-FreeBSD-x86_64-550.54.14.tar.xz) = 934549ee2e6cf6bc098a0794ad5c84cfa8d55c79396d1d387c37eb91c49de340 >-SIZE (NVIDIA-FreeBSD-x86_64-550.54.14.tar.xz) = 143184876 >+TIMESTAMP = 1702277904 >+SHA256 (NVIDIA-FreeBSD-x86_64-535.146.02.tar.xz) = 96c3243d0d4979c3235bd2aa7b418a42ed264732b4a3cc7e3004de77f825ccc1 >+SIZE (NVIDIA-FreeBSD-x86_64-535.146.02.tar.xz) = 142287240 > SHA256 (NVIDIA-FreeBSD-x86_64-470.161.03.tar.xz) = 54f87e6cadc4aedebc4f862e3d25657fddb867ddc3fe01ad06c9d54bcfa8d607 > SIZE (NVIDIA-FreeBSD-x86_64-470.161.03.tar.xz) = 99719576 > SHA256 (NVIDIA-FreeBSD-x86_64-390.154.tar.gz) = 5994c77c3510a4a89076ecf2bf402f1da635b250cca07655efc913f2a94bee84 >-- >2.42.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
iwtcex
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 277949
: 249474