svn commit: r532102 - in head/games: . linux-steam-utils
Dave Cottlehuber
dch at FreeBSD.org
Sun Apr 19 10:57:33 UTC 2020
Author: dch
Date: Sun Apr 19 10:57:31 2020
New Revision: 532102
URL: https://svnweb.freebsd.org/changeset/ports/532102
Log:
games/linux-steam-utils: new port
PR: 244207
Submitted by: Alex S <iwtcex at gmail.com>
Reviewed by: pi
Differential Revision: https://reviews.freebsd.org/D24501
Added:
head/games/linux-steam-utils/
head/games/linux-steam-utils/Makefile (contents, props changed)
head/games/linux-steam-utils/distinfo (contents, props changed)
head/games/linux-steam-utils/pkg-descr (contents, props changed)
head/games/linux-steam-utils/pkg-message (contents, props changed)
head/games/linux-steam-utils/pkg-plist (contents, props changed)
Modified:
head/games/Makefile
Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile Sun Apr 19 10:53:03 2020 (r532101)
+++ head/games/Makefile Sun Apr 19 10:57:31 2020 (r532102)
@@ -510,6 +510,7 @@
SUBDIR += linux-quake4-demo
SUBDIR += linux-ssamtfe
SUBDIR += linux-ssamtse
+ SUBDIR += linux-steam-utils
SUBDIR += linux-unigine-heaven
SUBDIR += linux-unigine-valley
SUBDIR += linux-unrealgold
Added: head/games/linux-steam-utils/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/linux-steam-utils/Makefile Sun Apr 19 10:57:31 2020 (r532102)
@@ -0,0 +1,37 @@
+# $FreeBSD$
+
+PORTNAME= steam-utils
+DISTVERSION= 20200404
+CATEGORIES= games linux
+PKGNAMEPREFIX= linux-
+
+MAINTAINER= iwtcex at gmail.com
+COMMENT= Steam launcher for FreeBSD
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+IGNORE_FreeBSD_11=not tested at all
+ONLY_FOR_ARCHS= amd64
+
+RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
+
+USES= linux
+USE_LINUX= devtools:build dbuslibs gtk2 dri nss openal-soft
+USE_RUBY= yes
+
+RUBY_NO_BUILD_DEPENDS= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= shkhln
+GH_PROJECT= linuxulator-steam-utils
+
+ALL_TARGET= build
+MAKE_ARGS+= PREFIX=${STAGEDIR}${PREFIX}
+
+post-install:
+.for executable in steam steam-install
+ ${LN} -s ../steam-utils/bin/${executable} ${STAGEDIR}${PREFIX}/bin/${executable}
+.endfor
+
+.include <bsd.port.mk>
Added: head/games/linux-steam-utils/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/linux-steam-utils/distinfo Sun Apr 19 10:57:31 2020 (r532102)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1587292539
+SHA256 (shkhln-linuxulator-steam-utils-20200404_GH0.tar.gz) = ec06be4cced17e6cf99bbdc2843f40c9291ba05fcf4513796f8728a7cde0ee69
+SIZE (shkhln-linuxulator-steam-utils-20200404_GH0.tar.gz) = 16625
Added: head/games/linux-steam-utils/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/linux-steam-utils/pkg-descr Sun Apr 19 10:57:31 2020 (r532102)
@@ -0,0 +1,3 @@
+A set of workarounds for running the Linux Steam client under FreeBSD.
+
+WWW: https://github.com/shkhln/linuxulator-steam-utils
Added: head/games/linux-steam-utils/pkg-message
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/linux-steam-utils/pkg-message Sun Apr 19 10:57:31 2020 (r532102)
@@ -0,0 +1,21 @@
+[
+{ type: install
+ message: <<EOM
+Please note, this is an unofficial wrapper for the Steam client
+and as such it is supported on a best effort basis.
+
+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:
+
+- 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).
+EOM
+}
+]
Added: head/games/linux-steam-utils/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/linux-steam-utils/pkg-plist Sun Apr 19 10:57:31 2020 (r532102)
@@ -0,0 +1,20 @@
+bin/steam
+bin/steam-install
+steam-utils/bin/steam
+steam-utils/bin/steam-install
+steam-utils/bin/steam-kill
+steam-utils/lib32/fakenm/libnm-glib.so.4
+steam-utils/lib32/fakepulse/libpulse.so.0
+steam-utils/lib32/steamfix/steamfix.so
+steam-utils/lib64/fakepulse/libpulse.so.0
+steam-utils/lib64/fakeudev/libudev.so.0
+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/upgrade-steam-runtime
+steam-utils/lxbin/upgrade-steam-runtime.rb
More information about the svn-ports-all
mailing list