[crux-commits] ports/contrib (refs/remotes/origin/3.6): legendary: initial import

crux at crux.nu crux at crux.nu
Sat Apr 10 19:06:03 UTC 2021


commit b642b740ffc91959736e31250fce2c2c48aa3112
Author: Danny Rawlins <contact at romster.me>
Date:   Mon Jan 11 20:55:39 2021 +1100

    legendary: initial import

diff --git a/legendary/.footprint b/legendary/.footprint
new file mode 100644
index 000000000..ba42883a5
--- /dev/null
+++ b/legendary/.footprint
@@ -0,0 +1,112 @@
+drwxr-xr-x	root/root	usr/
+drwxr-xr-x	root/root	usr/bin/
+-rwxr-xr-x	root/root	usr/bin/legendary
+drwxr-xr-x	root/root	usr/lib/
+drwxr-xr-x	root/root	usr/lib/python3.9/
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/__init__.py
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary/__pycache__/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/__pycache__/__init__.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/__pycache__/__init__.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/__pycache__/cli.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/__pycache__/cli.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/__pycache__/core.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/__pycache__/core.cpython-39.pyc
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary/api/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/api/__init__.py (EMPTY)
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary/api/__pycache__/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/api/__pycache__/__init__.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/api/__pycache__/__init__.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/api/__pycache__/egs.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/api/__pycache__/egs.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/api/egs.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/cli.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/core.py
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary/downloader/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/downloader/__init__.py (EMPTY)
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary/downloader/__pycache__/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/downloader/__pycache__/__init__.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/downloader/__pycache__/__init__.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/downloader/__pycache__/manager.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/downloader/__pycache__/manager.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/downloader/__pycache__/workers.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/downloader/__pycache__/workers.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/downloader/manager.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/downloader/workers.py
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary/lfs/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/lfs/__init__.py (EMPTY)
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary/lfs/__pycache__/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/lfs/__pycache__/__init__.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/lfs/__pycache__/__init__.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/lfs/__pycache__/egl.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/lfs/__pycache__/egl.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/lfs/__pycache__/lgndry.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/lfs/__pycache__/lgndry.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/lfs/egl.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/lfs/lgndry.py
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary/models/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__init__.py (EMPTY)
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/__init__.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/__init__.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/chunk.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/chunk.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/downloading.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/downloading.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/egl.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/egl.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/exceptions.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/exceptions.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/game.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/game.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/json_manifest.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/json_manifest.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/manifest.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/__pycache__/manifest.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/chunk.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/downloading.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/egl.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/exceptions.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/game.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/json_manifest.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/models/manifest.py
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary/utils/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__init__.py (EMPTY)
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/__init__.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/__init__.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/cli.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/cli.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/custom_parser.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/custom_parser.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/game_workarounds.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/game_workarounds.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/lfs.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/lfs.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/manifests.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/manifests.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/rolling_hash.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/rolling_hash.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/savegame_helper.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/savegame_helper.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/selective_dl.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/selective_dl.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/wine_helpers.cpython-39.opt-1.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/__pycache__/wine_helpers.cpython-39.pyc
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/cli.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/custom_parser.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/game_workarounds.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/lfs.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/manifests.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/rolling_hash.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/savegame_helper.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/selective_dl.py
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary/utils/wine_helpers.py
+drwxr-xr-x	root/root	usr/lib/python3.9/site-packages/legendary_gl-0.20.6-py3.9.egg-info/
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary_gl-0.20.6-py3.9.egg-info/PKG-INFO
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary_gl-0.20.6-py3.9.egg-info/SOURCES.txt
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary_gl-0.20.6-py3.9.egg-info/dependency_links.txt
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary_gl-0.20.6-py3.9.egg-info/entry_points.txt
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary_gl-0.20.6-py3.9.egg-info/requires.txt
+-rw-r--r--	root/root	usr/lib/python3.9/site-packages/legendary_gl-0.20.6-py3.9.egg-info/top_level.txt
diff --git a/legendary/.signature b/legendary/.signature
new file mode 100644
index 000000000..447950112
--- /dev/null
+++ b/legendary/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/contrib.pub
+RWSagIOpLGJF34nEh+f4T6uzFI1bqRwK1qO78pCNy4qVi99YquB8ObYwHJddVq0xOVmAaDBXD0u58cUGNn87x7/c7BPcaruimgM=
+SHA256 (Pkgfile) = b88b74c99b3381996dc01624ac14447a6cdf1ef8bd46ff7b953254b2ec7f05f2
+SHA256 (.footprint) = 192c92f90a67dd5623df5febe0be14b232a91f7454686ef1010a2c7a2c65c33f
+SHA256 (legendary-0.20.6.tar.gz) = 5cdf8697729326c2051b59872382418be2c515b89fc163dd86335983d41293ca
diff --git a/legendary/Pkgfile b/legendary/Pkgfile
new file mode 100644
index 000000000..2f756c76d
--- /dev/null
+++ b/legendary/Pkgfile
@@ -0,0 +1,17 @@
+# Description: A free and open-source replacement for the Epic Games Launcher
+# URL: https://github.com/derrod/legendary
+# Maintainer: Danny Rawlins, crux at romster dot me
+# Depends on: python3-requests
+# Optional: wine
+
+name=legendary
+version=0.20.6
+release=1
+source=(
+https://github.com/derrod/legendary/archive/$version/${name#*-}-$version.tar.gz)
+
+build() {
+	cd ${name#*-}-$version
+	/usr/bin/python3 setup.py build
+	/usr/bin/python3 setup.py install --prefix=/usr --root=$PKG --optimize=1 --skip-build
+}


More information about the crux-commits mailing list