From owner-svn-ports-all@freebsd.org Mon Mar 8 01:36:04 2021 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C8758560598; Mon, 8 Mar 2021 01:36:04 +0000 (UTC) (envelope-from nc@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Dv1Br5KZMz3CwD; Mon, 8 Mar 2021 01:36:04 +0000 (UTC) (envelope-from nc@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A9A35209D7; Mon, 8 Mar 2021 01:36:04 +0000 (UTC) (envelope-from nc@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 1281a4L4073940; Mon, 8 Mar 2021 01:36:04 GMT (envelope-from nc@FreeBSD.org) Received: (from nc@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 1281a3pu073936; Mon, 8 Mar 2021 01:36:03 GMT (envelope-from nc@FreeBSD.org) Message-Id: <202103080136.1281a3pu073936@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: nc set sender to nc@FreeBSD.org using -f From: Neel Chauhan Date: Mon, 8 Mar 2021 01:36:03 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r567815 - head/games/linux-steam-utils X-SVN-Group: ports-head X-SVN-Commit-Author: nc X-SVN-Commit-Paths: head/games/linux-steam-utils X-SVN-Commit-Revision: 567815 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Mar 2021 01:36:04 -0000 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 (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 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 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