diff --git a/games/Makefile b/games/Makefile index b6af46f66f58..e4be346ef266 100644 --- a/games/Makefile +++ b/games/Makefile @@ -508,6 +508,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 diff --git a/games/linux-steam-utils/Makefile b/games/linux-steam-utils/Makefile new file mode 100644 index 000000000000..b859cbb63b10 --- /dev/null +++ b/games/linux-steam-utils/Makefile @@ -0,0 +1,37 @@ +# $FreeBSD$ + +PORTNAME= steam-utils +DISTVERSION= 20200226 +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 diff --git a/games/linux-steam-utils/distinfo b/games/linux-steam-utils/distinfo new file mode 100644 index 000000000000..22097296bc0e --- /dev/null +++ b/games/linux-steam-utils/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1583086293 +SHA256 (shkhln-linuxulator-steam-utils-20200226_GH0.tar.gz) = 0e8a8730255bfc2de48cb428594e63841034d4ab6d6e493edbf0e9d83c6f7817 +SIZE (shkhln-linuxulator-steam-utils-20200226_GH0.tar.gz) = 16531 diff --git a/games/linux-steam-utils/pkg-descr b/games/linux-steam-utils/pkg-descr new file mode 100644 index 000000000000..8c559c4a3cf4 --- /dev/null +++ b/games/linux-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/linux-steam-utils/pkg-message b/games/linux-steam-utils/pkg-message new file mode 100644 index 000000000000..90d321945783 --- /dev/null +++ b/games/linux-steam-utils/pkg-message @@ -0,0 +1,21 @@ +[ +{ type: install + message: <