Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Mar 2021 01:36:03 +0000 (UTC)
From:      Neel Chauhan <nc@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r567815 - head/games/linux-steam-utils
Message-ID:  <202103080136.1281a3pu073936@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nc
Date: Mon Mar  8 01:36:03 2021
New Revision: 567815
URL: https://svnweb.freebsd.org/changeset/ports/567815

Log:
  games/linux-steam-utils: update to 20210303
  
  Changes: https://github.com/shkhln/linuxulator-steam-utils/compare/20201010...20210303
  
  PR:		254104
  Submitted by:	Alex S <iwtcex AT gmail DOT com> (maintainer)

Modified:
  head/games/linux-steam-utils/Makefile
  head/games/linux-steam-utils/distinfo
  head/games/linux-steam-utils/pkg-message
  head/games/linux-steam-utils/pkg-plist

Modified: head/games/linux-steam-utils/Makefile
==============================================================================
--- head/games/linux-steam-utils/Makefile	Mon Mar  8 01:34:01 2021	(r567814)
+++ head/games/linux-steam-utils/Makefile	Mon Mar  8 01:36:03 2021	(r567815)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	steam-utils
-DISTVERSION=	20201010
+DISTVERSION=	20210303
 CATEGORIES=	games linux
 PKGNAMEPREFIX=	linux-
 
@@ -18,26 +18,26 @@ RUN_DEPENDS=	ca_root_nss>=0:security/ca_root_nss \
 		liberation-fonts-ttf>=0:x11-fonts/liberation-fonts-ttf
 
 USES=		linux
-USE_LINUX=	devtools:build dbuslibs gtk2 dri nss alsa-plugins-oss
-USE_RUBY=	yes
 
-RUBY_NO_BUILD_DEPENDS=	yes
-
 USE_GITHUB=	yes
 GH_ACCOUNT=	shkhln
 GH_PROJECT=	linuxulator-steam-utils
 
-ALL_TARGET=	build
+USE_LINUX=	devtools:build dbuslibs gtk2 dri nss alsa-plugins-oss
+USE_RUBY=	yes
+
+RUBY_NO_BUILD_DEPENDS=	yes
+
 MAKE_ARGS+=	PREFIX=${STAGEDIR}${PREFIX}
+ALL_TARGET=	build
 
+PORTSCOUT=	ignore:1
+
 .include <bsd.port.options.mk>
 
 post-install:
-.for executable in steam steam-install
+.for executable in steam steam-install lsu-pkg32 lsu-register-proton lsu-wine-env
 	${LN} -s ../steam-utils/bin/${executable} ${STAGEDIR}${PREFIX}/bin/${executable}
 .endfor
-.if ${OSVERSION} >= 1300082
-	${REINPLACE_CMD} -e '/fmodfix.so/d' ${TMPPLIST}
-.endif
 
 .include <bsd.port.mk>

Modified: head/games/linux-steam-utils/distinfo
==============================================================================
--- head/games/linux-steam-utils/distinfo	Mon Mar  8 01:34:01 2021	(r567814)
+++ head/games/linux-steam-utils/distinfo	Mon Mar  8 01:36:03 2021	(r567815)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1602306918
-SHA256 (shkhln-linuxulator-steam-utils-20201010_GH0.tar.gz) = 93a3d20cf39b77d5062d434478302879017af14e1c835582f5b583e016c4f40d
-SIZE (shkhln-linuxulator-steam-utils-20201010_GH0.tar.gz) = 18761
+TIMESTAMP = 1615131367
+SHA256 (shkhln-linuxulator-steam-utils-20210303_GH0.tar.gz) = 9e2e6c01ebf4af38709ec11270ab97b8c3c97fa8800d14b371ea4ea3a62c0fbb
+SIZE (shkhln-linuxulator-steam-utils-20210303_GH0.tar.gz) = 17932

Modified: head/games/linux-steam-utils/pkg-message
==============================================================================
--- head/games/linux-steam-utils/pkg-message	Mon Mar  8 01:34:01 2021	(r567814)
+++ head/games/linux-steam-utils/pkg-message	Mon Mar  8 01:36:03 2021	(r567815)
@@ -4,22 +4,34 @@
 Please note, this is an unofficial wrapper for the Steam client
 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.
+
 Additional dependencies:
-- If you use a NVIDIA card, you need to install a suitable
+- If you use an NVIDIA card, you need to install a suitable
   x11/linux-nvidia-libs(-xxx) port.
 
-Setup:
+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.
 
-Limitations:
+For the list of tested Linux games see https://github.com/shkhln/linuxulator-steam-utils/wiki/Compatibility.
 
-- Sandbox is disabled for the web browser component.
-- Valve Anti-Cheat doesn't seem to work properly.
-- No controller input, no streaming, no VR.
-- No Proton (Steam Play).
+Native Proton setup (optional, semi-experimental):
+
+1. Run `sudo pkg install wine-proton libc6-shim python3` and `lsu-pkg32 install wine-proton mesa-dri`.
+2. In Steam install Proton 5.13 (appid 1420170) and Steam Linux Runtime - Soldier (appid 1391110).
+3. Run `lsu-register-proton` to register emulators/wine-proton as a compatibility tool.
+4. Restart Steam.
+
+To enable emulators/wine-proton right click a game title in Steam,
+click Properties, click Compatibility, select emulators/wine-proton.
 EOM
 }
 ]

Modified: head/games/linux-steam-utils/pkg-plist
==============================================================================
--- head/games/linux-steam-utils/pkg-plist	Mon Mar  8 01:34:01 2021	(r567814)
+++ head/games/linux-steam-utils/pkg-plist	Mon Mar  8 01:36:03 2021	(r567815)
@@ -1,27 +1,31 @@
+bin/lsu-pkg32
+bin/lsu-register-proton
+bin/lsu-wine-env
 bin/steam
 bin/steam-install
+steam-utils/bin/lsu-pkg32
+steam-utils/bin/lsu-register-proton
+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/fakepulse/libpulse.so.0
 steam-utils/lib32/fakeudev/libudev.so.0
-steam-utils/lib32/fmodfix/fmodfix.so
+steam-utils/lib32/monofix/monofix.so
 steam-utils/lib32/pathfix/pathfix.so
 @comment steam-utils/lib32/protonfix/protonfix.so
 steam-utils/lib32/steamfix/steamfix.so
 steam-utils/lib64/fakepulse/libpulse.so.0
 steam-utils/lib64/fakeudev/libudev.so.0
-steam-utils/lib64/fmodfix/fmodfix.so
+steam-utils/lib64/monofix/monofix.so
 steam-utils/lib64/pathfix/pathfix.so
 @comment steam-utils/lib64/protonfix/protonfix.so
 steam-utils/lib64/webfix/webfix.so
 steam-utils/lxbin/dbus-launch
-steam-utils/lxbin/fhelper32
-steam-utils/lxbin/fhelper64
 steam-utils/lxbin/file
 steam-utils/lxbin/file.rb
-steam-utils/lxbin/patch-steam
-steam-utils/lxbin/patch-steam.rb
+steam-utils/lxbin/lsu-proton
 @comment steam-utils/lxbin/python3
 steam-utils/lxbin/upgrade-steam-runtime
 steam-utils/lxbin/upgrade-steam-runtime.rb
+steam-utils/lxbin/xrandr



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202103080136.1281a3pu073936>