View | Details | Raw Unified | Return to bug 244207 | Differences between
and this patch

Collapse All | Expand All

(-)b/games/Makefile (+1 lines)
Lines 855-860 Link Here
855
    SUBDIR += springlobby
855
    SUBDIR += springlobby
856
    SUBDIR += starfighter
856
    SUBDIR += starfighter
857
    SUBDIR += starlanes
857
    SUBDIR += starlanes
858
    SUBDIR += steam-utils
858
    SUBDIR += steelstorm
859
    SUBDIR += steelstorm
859
    SUBDIR += stendhal
860
    SUBDIR += stendhal
860
    SUBDIR += stockfish
861
    SUBDIR += stockfish
(-)b/games/steam-utils/Makefile (+42 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	steam-utils
4
DISTVERSION=	20200218
5
PORTREVISION=	1
6
CATEGORIES=	games
7
8
MAINTAINER=	iwtcex@gmail.com
9
COMMENT=	Steam launcher for FreeBSD
10
11
LICENSE=	MIT
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
14
IGNORE_FreeBSD_11=not tested at all
15
ONLY_FOR_ARCHS=	amd64
16
17
BUILD_DEPENDS=	linux-c7-devtools>=0:devel/linux-c7-devtools
18
RUN_DEPENDS=	ca_root_nss>=0:security/ca_root_nss                \
19
		linux-c7-dbus-libs>=0:devel/linux-c7-dbus-libs     \
20
		linux-c7-gtk2>=0:x11-toolkits/linux-c7-gtk2        \
21
		linux-c7-libdrm>=0:graphics/linux-c7-libdrm        \
22
		linux-c7-libglvnd>=0:graphics/linux-c7-libglvnd    \
23
		linux-c7-nss>=0:security/linux-c7-nss              \
24
		linux-c7-openal-soft>=0:audio/linux-c7-openal-soft
25
26
USE_RUBY=		yes
27
RUBY_NO_BUILD_DEPENDS=	yes
28
29
USE_GITHUB=	yes
30
GH_ACCOUNT=	shkhln
31
GH_PROJECT=	linuxulator-steam-utils
32
GH_TAGNAME=	${DISTVERSION}
33
34
ALL_TARGET=	build
35
MAKE_ARGS+=	PREFIX=${STAGEDIR}${PREFIX}
36
37
post-install:
38
.for executable in steam steam-install
39
	${LN} -s ../steam-utils/bin/${executable} ${STAGEDIR}${PREFIX}/bin/${executable}
40
.endfor
41
42
.include <bsd.port.mk>
(-)b/games/steam-utils/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1581997655
2
SHA256 (shkhln-linuxulator-steam-utils-20200218_GH0.tar.gz) = 939d44fcd0da592b73463e3282757cea60dc14f2956a73ed6d66482aab42be1b
3
SIZE (shkhln-linuxulator-steam-utils-20200218_GH0.tar.gz) = 16475
(-)b/games/steam-utils/pkg-descr (+3 lines)
Added Link Here
1
A set of workarounds for running the Linux Steam client under FreeBSD.
2
3
WWW: https://github.com/shkhln/linuxulator-steam-utils
(-)b/games/steam-utils/pkg-message (+21 lines)
Added Link Here
1
[
2
{ type: install
3
  message: <<EOM
4
Please note, this is an unofficial wrapper for the Steam client
5
and as such it is supported on a best effort basis.
6
7
Setup:
8
9
1. Create a dedicated FreeBSD non-wheel user account for Steam. Switch to it.
10
2. Run `steam-install` to download the Steam bootstrap executable.
11
3. Run `steam` to download updates and start Steam.
12
13
Limitations:
14
15
- Sandbox is disabled for the web browser component.
16
- Valve Anti-Cheat doesn't seem to work properly.
17
- No controller input, no streaming, no VR.
18
- No Proton (Steam Play).
19
EOM
20
}
21
]
(-)b/games/steam-utils/pkg-plist (+20 lines)
Added Link Here
1
bin/steam
2
bin/steam-install
3
steam-utils/bin/steam
4
steam-utils/bin/steam-install
5
steam-utils/bin/steam-kill
6
steam-utils/lib32/fakenm/libnm-glib.so.4
7
steam-utils/lib32/fakepulse/libpulse.so.0
8
steam-utils/lib32/steamfix/steamfix.so
9
steam-utils/lib64/fakepulse/libpulse.so.0
10
steam-utils/lib64/fakeudev/libudev.so.0
11
steam-utils/lib64/webfix/webfix.so
12
steam-utils/lxbin/dbus-launch
13
steam-utils/lxbin/fhelper32
14
steam-utils/lxbin/fhelper64
15
steam-utils/lxbin/file
16
steam-utils/lxbin/file.rb
17
steam-utils/lxbin/patch-steam
18
steam-utils/lxbin/patch-steam.rb
19
steam-utils/lxbin/upgrade-steam-runtime
20
steam-utils/lxbin/upgrade-steam-runtime.rb

Return to bug 244207