Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Apr 2020 10:57:32 +0000 (UTC)
From:      Dave Cottlehuber <dch@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r532102 - in head/games: . linux-steam-utils
Message-ID:  <202004191057.03JAvWTq072348@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



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