1
0
forked from ports/contrib

legendary: initial import

This commit is contained in:
Danny Rawlins 2021-01-11 20:55:39 +11:00
parent 1632fe948e
commit b642b740ff
3 changed files with 134 additions and 0 deletions

112
legendary/.footprint Normal file
View File

@ -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

5
legendary/.signature Normal file
View File

@ -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

17
legendary/Pkgfile Normal file
View File

@ -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
}