notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q4
linux-steam-utils Steam launcher for FreeBSD
20240625 games on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20240625Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-10-18 06:00:08
Last Update: 2024-10-18 05:56:59
Commit Hash: 8cdc1a8
Also Listed In: linux
License: MIT
WWW:
https://github.com/shkhln/linuxulator-steam-utils
Description:
A set of workarounds for running the Linux Steam client under FreeBSD.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (70 items)
Collapse this list.
  1. /usr/local/share/licenses/linux-steam-utils-20240625/catalog.mk
  2. /usr/local/share/licenses/linux-steam-utils-20240625/LICENSE
  3. /usr/local/share/licenses/linux-steam-utils-20240625/MIT
  4. bin/lsu-wine-env
  5. bin/steam
  6. bin/steam-install
  7. steam-utils/bin/.dpkgs.rb
  8. steam-utils/bin/.utils.rb
  9. steam-utils/bin/lsu-bootstrap
  10. steam-utils/bin/lsu-freebsd-to-linux-env.sh
  11. steam-utils/bin/lsu-kill
  12. steam-utils/bin/lsu-mount-runtime
  13. steam-utils/bin/lsu-patch-steam
  14. steam-utils/bin/lsu-run-in-chroot
  15. steam-utils/bin/lsu-umount
  16. steam-utils/bin/lsu-upgrade-steam-runtime
  17. steam-utils/bin/lsu-wine-env
  18. steam-utils/bin/steam
  19. steam-utils/lib32/fakenm/libnm-glib.so.4
  20. steam-utils/lib32/fakenm/libnm.so.0
  21. steam-utils/lib32/fakepulse/libpulse.so.0
  22. steam-utils/lib32/fakeudev/libudev.so.0
  23. steam-utils/lib32/fakeudev/libudev.so.1
  24. steam-utils/lib32/noepollexcl/noepollexcl.so
  25. steam-utils/lib32/pathfix/pathfix.so
  26. steam-utils/lib32/protonfix/protonfix.so
  27. steam-utils/lib32/shmfix/shmfix.so
  28. steam-utils/lib32/steamclient/dt_init-fix.so
  29. steam-utils/lib32/steamfix/steamfix.so
  30. steam-utils/lib64/fakepulse/libpulse.so.0
  31. steam-utils/lib64/fakeudev/libudev.so.0
  32. steam-utils/lib64/fakeudev/libudev.so.1
  33. steam-utils/lib64/noepollexcl/noepollexcl.so
  34. steam-utils/lib64/pathfix/pathfix.so
  35. steam-utils/lib64/protonfix/protonfix.so
  36. steam-utils/lib64/shmfix/shmfix.so
  37. steam-utils/lib64/webfix/webfix.so
  38. steam-utils/lxbin/curl-config
  39. steam-utils/lxbin/dbus-launch
  40. steam-utils/lxbin/file
  41. steam-utils/lxbin/file.rb
  42. steam-utils/lxbin/lsof
  43. steam-utils/lxbin/lspci
  44. steam-utils/lxbin/lsu-linux-to-freebsd-env.sh
  45. steam-utils/lxbin/lsu-webhelper-chroot
  46. steam-utils/lxbin/lsu-webhelper-chroot.rb
  47. steam-utils/lxbin/tar
  48. steam-utils/lxbin/xdg-user-dir
  49. steam-utils/lxbin/xrandr
  50. steam-utils/lxbin/zenity
  51. steam-utils/tools/LSU_FreeBSD_Wine/compatibilitytool.vdf
  52. steam-utils/tools/LSU_FreeBSD_Wine/patch-dt_init.rb
  53. steam-utils/tools/LSU_FreeBSD_Wine/run.rb
  54. steam-utils/tools/LSU_FreeBSD_Wine/run.sh
  55. steam-utils/tools/LSU_FreeBSD_Wine/toolmanifest.vdf
  56. steam-utils/tools/LSU_Proton_8_chroot/compatibilitytool.vdf
  57. steam-utils/tools/LSU_Proton_8_chroot/run.rb
  58. steam-utils/tools/LSU_Proton_8_chroot/run.sh
  59. steam-utils/tools/LSU_Proton_8_chroot/toolmanifest.vdf
  60. steam-utils/tools/LSU_Scout_chroot/compatibilitytool.vdf
  61. steam-utils/tools/LSU_Scout_chroot/run.rb
  62. steam-utils/tools/LSU_Scout_chroot/run.sh
  63. steam-utils/tools/LSU_Scout_chroot/toolmanifest.vdf
  64. steam-utils/tools/LSU_Sniper_chroot/compatibilitytool.vdf
  65. steam-utils/tools/LSU_Sniper_chroot/run.rb
  66. steam-utils/tools/LSU_Sniper_chroot/run.sh
  67. steam-utils/tools/LSU_Sniper_chroot/toolmanifest.vdf
  68. @owner
  69. @group
  70. @mode
Collapse this list.
Dependency lines:
  • linux-steam-utils>0:games/linux-steam-utils
To install the port:
cd /usr/ports/games/linux-steam-utils/ && make install clean
To add the package, run one of these commands:
  • pkg install games/linux-steam-utils
  • pkg install linux-steam-utils
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: linux-steam-utils
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64
distinfo:
TIMESTAMP = 1719338773 SHA256 (shkhln-linuxulator-steam-utils-20240625_GH0.tar.gz) = 0976e893a6be4c1ecc2802b09948a1d468abdc2b4fb23409074aa247b5ced045 SIZE (shkhln-linuxulator-steam-utils-20240625_GH0.tar.gz) = 41129

Packages (timestamps in pop-ups are UTC):
linux-steam-utils
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-20250319------
FreeBSD:13:quarterly-20250319------
FreeBSD:14:latest-20250319------
FreeBSD:14:quarterly-20250319------
FreeBSD:15:latest-20250319n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. linux-c7-devtools>0 : devel/linux-c7-devtools
Runtime dependencies:
  1. ca_root_nss>=0 : security/ca_root_nss
  2. gtar : archivers/gtar
  3. liberation-fonts-ttf>=0 : x11-fonts/liberation-fonts-ttf
  4. zenity : x11/zenity
  5. linux-c7-dbus-libs>0 : devel/linux-c7-dbus-libs
  6. linux-c7-gtk2>0 : x11-toolkits/linux-c7-gtk2
  7. linux-c7-dri>0 : graphics/linux-c7-dri
  8. linux-c7-nss>0 : security/linux-c7-nss
  9. linux-c7-alsa-plugins-oss>0 : audio/linux-c7-alsa-plugins-oss
  10. ruby32 : lang/ruby32
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
games_linux-steam-utils
USES:
linux ruby:run
pkg-message:
For install:
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. - No controller input, no streaming, no VR. - Valve Anti-Cheat is untested. - Steam's container runtime (pressure-vessel) doesn't work. Additional dependencies: - If you use an NVIDIA card, you need to install a suitable x11/linux-nvidia-libs(-xxx) port. Steam setup: 1. Set security.bsd.unprivileged_chroot and vfs.usermount sysctls to 1. 2. Add nullfs to kld_list, load it. 3. Create a dedicated FreeBSD non-wheel user account for Steam. Switch to it. 4. Run `/usr/local/steam-utils/bin/lsu-bootstrap` to download the Steam bootstrap executable. 5. Run `steam` to download updates and start Steam. For the list of tested Linux games see https://github.com/shkhln/linuxulator-steam-utils/wiki/Compatibility. Native Proton setup (optional, semi-experimental): 1. Run `sudo pkg install wine-proton libc6-shim python3`. 2. Run `/usr/local/wine-proton/bin/pkg32.sh install wine-proton mesa-dri`. 3. In Steam install the matching Proton version (appid 2348590 for 8.0, 2805730 for 9.0, etc). To enable it right click a game title in Steam, click Properties, click Compatibility, select "FreeBSD Wine (emulators/wine-proton)".
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/shkhln/linuxulator-steam-utils/tar.gz/20240625?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20240625
18 Oct 2024 05:56:59
commit hash: 8cdc1a8e1e8752c08f86df934c97f23e3717f648commit hash: 8cdc1a8e1e8752c08f86df934c97f23e3717f648commit hash: 8cdc1a8e1e8752c08f86df934c97f23e3717f648commit hash: 8cdc1a8e1e8752c08f86df934c97f23e3717f648 files touched by this commit
Rainer Hurling (rhurlin) search for other commits by this committer
games/linux-steam-utils: Drop maintainership

PR:		282158
MFH:		2024Q4
(cherry picked from commit 4269cb1728fa37034285c8d9b566eee192659a83)

Number of commits found: 1