diff options
| author | Alexander Vereeken <Alexander88207@protonmail.com> | 2026-04-04 00:51:58 +0000 |
|---|---|---|
| committer | Kenneth Raplee <kenrap@FreeBSD.org> | 2026-04-05 16:46:15 +0000 |
| commit | cd4662b6e74eeca9bbc75b4043c72f5a965d2838 (patch) | |
| tree | 3f1453c4d62313b3507cfe87e30db5cb22ed0ba7 | |
| parent | 83ceba34f3bddfef91b81591edaf37dd8df65628 (diff) | |
games/legendary: New port
Legendary is an open-source game launcher that can download and install
games from the Epic Games platform on Linux, macOS, and Windows. Its
name as a tongue-in-cheek play on tiers of item rarity in many MMORPGs.
Note: Legendary is currently a CLI (command-line interface) application
without a graphical user interface, it has to be run from a terminal.
PR: 272565
Co-authored-by: Kenneth Raplee <kenrap@FreeBSD.org>
Approved by: makc (mentor)
| -rw-r--r-- | games/Makefile | 1 | ||||
| -rw-r--r-- | games/legendary/Makefile | 26 | ||||
| -rw-r--r-- | games/legendary/distinfo | 3 | ||||
| -rw-r--r-- | games/legendary/pkg-descr | 5 | ||||
| -rw-r--r-- | games/legendary/pkg-message | 3 |
5 files changed, 38 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index 04af1fa9b1d5..c9d81dfd82d8 100644 --- a/games/Makefile +++ b/games/Makefile @@ -482,6 +482,7 @@ SUBDIR += ldmud SUBDIR += leela-zero SUBDIR += legend-of-edgar + SUBDIR += legendary SUBDIR += legesmotus SUBDIR += lexter SUBDIR += lgeneral diff --git a/games/legendary/Makefile b/games/legendary/Makefile new file mode 100644 index 000000000000..9ee0528dc576 --- /dev/null +++ b/games/legendary/Makefile @@ -0,0 +1,26 @@ +PORTNAME= legendary +DISTVERSION= 1.12.0 +CATEGORIES= games + +MAINTAINER= Alexander88207@protonmail.com +COMMENT= Free and open-source replacement for the Epic Games Launcher +WWW= https://github.com/derrod/legendary + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>=0:sysutils/py-filelock@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-futures>=0:www/py-requests-futures@${PY_FLAVOR} + +USES= python + +USE_GITHUB= yes +GH_ACCOUNT= RareDevs +GH_TAGNAME= rare-${DISTVERSION} + +USE_PYTHON= autoplist noflavors distutils + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/games/legendary/distinfo b/games/legendary/distinfo new file mode 100644 index 000000000000..3cacf2001d98 --- /dev/null +++ b/games/legendary/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1767654705 +SHA256 (RareDevs-legendary-1.12.0-rare-1.12.0_GH0.tar.gz) = 6e10264134f0757c07270e5812655e39456b16405fa8e1be1ca9a5b6ed7fc3bb +SIZE (RareDevs-legendary-1.12.0-rare-1.12.0_GH0.tar.gz) = 153599 diff --git a/games/legendary/pkg-descr b/games/legendary/pkg-descr new file mode 100644 index 000000000000..7e72a273591d --- /dev/null +++ b/games/legendary/pkg-descr @@ -0,0 +1,5 @@ +Legendary is an open-source game launcher that can download and install +games from the Epic Games platform on Linux, macOS, and Windows. + +Note: Legendary is currently a CLI (command-line interface) application +without a graphical user interface, it has to be run from a terminal. diff --git a/games/legendary/pkg-message b/games/legendary/pkg-message new file mode 100644 index 000000000000..f2962bb68c15 --- /dev/null +++ b/games/legendary/pkg-message @@ -0,0 +1,3 @@ +To use the optinal webview auth, install: py-pywebview-gtk or py-pywebview-qt. + +Enjoy! |
