diff --git a/games/Makefile b/games/Makefile index b6af46f66f58..f1d717280e88 100644 --- a/games/Makefile +++ b/games/Makefile @@ -855,6 +855,7 @@ SUBDIR += springlobby SUBDIR += starfighter SUBDIR += starlanes + SUBDIR += steam-utils SUBDIR += steelstorm SUBDIR += stendhal SUBDIR += stockfish diff --git a/games/steam-utils/Makefile b/games/steam-utils/Makefile new file mode 100644 index 000000000000..de10aed8be3c --- /dev/null +++ b/games/steam-utils/Makefile @@ -0,0 +1,42 @@ +# $FreeBSD$ + +PORTNAME= steam-utils +DISTVERSION= 20200218 +PORTREVISION= 1 +CATEGORIES= games + +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 + +BUILD_DEPENDS= linux-c7-devtools>=0:devel/linux-c7-devtools +RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ + linux-c7-dbus-libs>=0:devel/linux-c7-dbus-libs \ + linux-c7-gtk2>=0:x11-toolkits/linux-c7-gtk2 \ + linux-c7-libdrm>=0:graphics/linux-c7-libdrm \ + linux-c7-libglvnd>=0:graphics/linux-c7-libglvnd \ + linux-c7-nss>=0:security/linux-c7-nss \ + linux-c7-openal-soft>=0:audio/linux-c7-openal-soft + +USE_RUBY= yes +RUBY_NO_BUILD_DEPENDS= yes + +USE_GITHUB= yes +GH_ACCOUNT= shkhln +GH_PROJECT= linuxulator-steam-utils +GH_TAGNAME= ${DISTVERSION} + +ALL_TARGET= build +MAKE_ARGS+= PREFIX=${STAGEDIR}${PREFIX} + +post-install: +.for executable in steam steam-install + ${LN} -s ${PREFIX}/steam-utils/bin/${executable} ${STAGEDIR}${PREFIX}/bin/${executable} +.endfor + +.include diff --git a/games/steam-utils/distinfo b/games/steam-utils/distinfo new file mode 100644 index 000000000000..d496dcdd1193 --- /dev/null +++ b/games/steam-utils/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1581997655 +SHA256 (shkhln-linuxulator-steam-utils-20200218_GH0.tar.gz) = 939d44fcd0da592b73463e3282757cea60dc14f2956a73ed6d66482aab42be1b +SIZE (shkhln-linuxulator-steam-utils-20200218_GH0.tar.gz) = 16475 diff --git a/games/steam-utils/pkg-descr b/games/steam-utils/pkg-descr new file mode 100644 index 000000000000..8c559c4a3cf4 --- /dev/null +++ b/games/steam-utils/pkg-descr @@ -0,0 +1,3 @@ +A set of workarounds for running the Linux Steam client under FreeBSD. + +WWW: https://github.com/shkhln/linuxulator-steam-utils diff --git a/games/steam-utils/pkg-message b/games/steam-utils/pkg-message new file mode 100644 index 000000000000..152471894607 --- /dev/null +++ b/games/steam-utils/pkg-message @@ -0,0 +1,18 @@ +[ +{ type: install + message: <