svn commit: r475111 - in head/games: . openage openage/files
Yuri Victorovich
yuri at FreeBSD.org
Sun Jul 22 17:11:42 UTC 2018
Author: yuri
Date: Sun Jul 22 17:11:40 2018
New Revision: 475111
URL: https://svnweb.freebsd.org/changeset/ports/475111
Log:
New port: games/openage: Free engine clone of the Genie Engine
PR: 229787
Submitted by: Martin Filla <martinfilla at post.cz>
Added:
head/games/openage/
head/games/openage/Makefile (contents, props changed)
head/games/openage/distinfo (contents, props changed)
head/games/openage/files/
head/games/openage/files/patch-libopenage_CMakeLists.txt (contents, props changed)
head/games/openage/files/patch-openage_default__dirs.py (contents, props changed)
head/games/openage/pkg-descr (contents, props changed)
head/games/openage/pkg-plist (contents, props changed)
Modified:
head/games/Makefile
Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile Sun Jul 22 16:48:48 2018 (r475110)
+++ head/games/Makefile Sun Jul 22 17:11:40 2018 (r475111)
@@ -727,6 +727,7 @@
SUBDIR += oolite
SUBDIR += oonsoo
SUBDIR += open-adventure
+ SUBDIR += openage
SUBDIR += openalchemist
SUBDIR += openarena
SUBDIR += openarena-data
Added: head/games/openage/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/openage/Makefile Sun Jul 22 17:11:40 2018 (r475111)
@@ -0,0 +1,53 @@
+# $FreeBSD$
+
+PORTNAME= openage
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.3.0-1262
+DISTVERSIONSUFFIX= -ga554ab49
+CATEGORIES= games
+
+MAINTAINER= martinfilla at post.cz
+COMMENT= Free engine clone of the Genie Engine
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/legal/GPLv3
+
+BUILD_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
+LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
+ libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libharfbuzz.so:print/harfbuzz \
+ libogg.so:audio/libogg \
+ libopus.so:audio/opus \
+ libopusfile.so:audio/opusfile \
+ libpng16.so:graphics/png \
+ libnyan.so:lang/nyan
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
+
+USES= cmake:outsource compiler:c++17-lang python:3.4+ qt:5 shebangfix
+SHEBANG_FILES= configure run.py buildsystem/cythonize.py
+USE_GITHUB= yes
+GH_ACCOUNT= SFTtech
+USE_SDL= image2 sdl2
+USE_GL= gl glu
+USE_QT= core gui network qml quick buildtools_build qmake_build
+USE_PYTHON= cython
+USE_LDCONFIG= yes
+
+CMAKE_OFF= WANT_BACKTRACE WANT_GPERFTOOLS_PROFILER WANT_INOTIFY
+CMAKE_ARGS= -DGLOBAL_CONFIG_DIR:STRING=${ETCDIR}
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/bin/env python3|${PYTHON_CMD}|' ${WRKSRC}/buildsystem/modules/FindPython.cmake
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/openage
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/xdg
+
+.include <bsd.port.mk>
Added: head/games/openage/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/openage/distinfo Sun Jul 22 17:11:40 2018 (r475111)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1531677826
+SHA256 (SFTtech-openage-v0.3.0-1262-ga554ab49_GH0.tar.gz) = a0c7de5b4a187fb991c4f3e560d80f1a7afc411812ab4d7ab49a63c61b446e29
+SIZE (SFTtech-openage-v0.3.0-1262-ga554ab49_GH0.tar.gz) = 2081730
Added: head/games/openage/files/patch-libopenage_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/openage/files/patch-libopenage_CMakeLists.txt Sun Jul 22 17:11:40 2018 (r475111)
@@ -0,0 +1,178 @@
+--- libopenage/CMakeLists.txt.orig 2018-07-14 15:12:15 UTC
++++ libopenage/CMakeLists.txt
+@@ -86,13 +86,21 @@ if(MSVC)
+ endif()
+ if(NOT APPLE AND NOT MSVC)
+ find_library(RT_LIB rt)
+- if (${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
+- find_library(EXECINFO_LIB execinfo)
+- endif()
+ endif()
+
+-find_library(FONTCONFIG_LIB fontconfig)
++if ("${CMAKE_SYSTEM_NAME}" MATCHES "(Free|Net|Open)BSD")
++ find_library(EXECINFO_LIB execinfo)
++ find_path(NYAN_INCLUDE_DIR "nyan.h" PATHS /usr/local/include/nyan )
++ find_library(NYAN_LIBRARY NAMES "nyan" PATHS /usr/local/lib )
++ list(APPEND CMAKE_REQUIRED_INCLUDES ${NYAN_INCLUDE_DIR})
++ list(APPEND CMAKE_REQUIRED_LIBRARIES ${NYAN_LIBRARY})
++
++# message(STATUS ${NYAN_INCLUDE_DIR})
++# message(STATUS ${NYAN_LIBRARY})
++endif()
++
+
++find_library(FONTCONFIG_LIB fontconfig)
+ find_package(Freetype REQUIRED)
+ find_package(OpenGL REQUIRED)
+ find_package(PNG REQUIRED)
+@@ -115,74 +123,74 @@ endif()
+
+ # first, try to locate nyan directly
+ # this discovers the system package or the user-registry package
+-find_package(nyan CONFIG)
++#find_package(nyan CONFIG)
+
+ # if this didn't work, we can download nyan like a git submodule.
+ # this is the treeish to be checked out.
+-set(nyan_clone_version origin/master)
++#set(nyan_clone_version origin/master)
+
+-option(
+- DOWNLOAD_NYAN
+- "whether to clone the nyan project in case it is not found"
+- OFF
+-)
++#option(
++# DOWNLOAD_NYAN
++# "whether to clone the nyan project in case it is not found"
++# OFF
++#)
+
+-option(
+- FORCE_DOWNLOAD_NYAN
+- "Force the download and usage of the nyan project"
+- OFF
+-)
++#option(
++# FORCE_DOWNLOAD_NYAN
++# "Force the download and usage of the nyan project"
++# OFF
++#)
+
+-option(
+- DISABLE_SUBPROJECT_UPDATES
+- "Disable the automatic update of subprojects over the internet"
+- OFF
+-)
++#option(
++# DISABLE_SUBPROJECT_UPDATES
++# "Disable the automatic update of subprojects over the internet"
++# OFF
++#)
+
+ # if nyan was not found, consider downloading it as subproject
+ # only use the subproject mode if it was requested
+ # or if it was used before.
+-if((NOT nyan_FOUND AND DOWNLOAD_NYAN) OR FORCE_DOWNLOAD_NYAN)
+- message(STATUS "Downloading nyan as submodule project...")
+-
+- if(DISABLE_SUBPROJECT_UPDATES)
+- set(DISABLE_NYAN_UPDATES "DISABLE_UPDATES")
+- endif()
+-
+- fetch_project(
+- NAME nyan
+- ${DISABLE_NYAN_UPDATES}
+- GIT_REPOSITORY https://github.com/SFTtech/nyan
+- GIT_TAG ${nyan_clone_version}
+- )
+-
+- # don't register nyan to the userpackage-repo!
+- set(REGISTER_USERPACKAGE OFF)
+- # don't generate the `doc` target again (name conflict!)
+- set(DOXYGEN_ENABLE OFF)
+-
+- # register the targets
+- add_subdirectory(${nyan_SOURCE_DIR} ${nyan_BINARY_DIR})
+-
+- message(STATUS "nyan processed successfully!")
+-
+-elseif(NOT nyan_FOUND)
+- message(FATAL_ERROR "
+- Could not find the cmake package configuration file \"nyanConfig.cmake\".
+- To find it, you have several options:
+- * If your distribution provides it, install \"nyan\" through the package manager.
+- * If you want openage to automatically download \"nyan\", append `-DDOWNLOAD_NYAN=YES` to the cmake invocation or use `./configure --download-nyan`.
+- * If you want to build nyan manually, follow the build instructions:
+- [[ doc/building.md#nyan-installation ]]
+- * If you already built nyan but it still can't be found (cmake package repo fails):
+- * Try to set \"nyan_DIR\" to the nyan build directory (it contains nyanConfig.cmake)
+- either through: \"./configure $youroptions -- -Dnyan_DIR=/home/dev/nyan/build\"
+- or: \"cmake $yourotheroptions -Dnyan_DIR=/home/dev/nyan/build ..\"
++#if((NOT nyan_FOUND AND DOWNLOAD_NYAN) OR FORCE_DOWNLOAD_NYAN)
++# message(STATUS "Downloading nyan as submodule project...")
++#
++# if(DISABLE_SUBPROJECT_UPDATES)
++# set(DISABLE_NYAN_UPDATES "DISABLE_UPDATES")
++# endif()
++#
++# fetch_project(
++# NAME nyan
++# ${DISABLE_NYAN_UPDATES}
++# GIT_REPOSITORY https://github.com/SFTtech/nyan
++# GIT_TAG ${nyan_clone_version}
++# )
++#
++# # don't register nyan to the userpackage-repo!
++# set(REGISTER_USERPACKAGE OFF)
++# # don't generate the `doc` target again (name conflict!)
++# set(DOXYGEN_ENABLE OFF)
++#
++# # register the targets
++# add_subdirectory(${nyan_SOURCE_DIR} ${nyan_BINARY_DIR})
++#
++# message(STATUS "nyan processed successfully!")
+
+- In case of other problems, please try to figure them out (and tell us what you did).
+- Contact information is in README.md.
+-")
+-endif()
++#elseif(NOT nyan_FOUND)
++# message(FATAL_ERROR "
++# Could not find the cmake package configuration file \"nyanConfig.cmake\".
++# To find it, you have several options:
++# * If your distribution provides it, install \"nyan\" through the package manager.
++# * If you want openage to automatically download \"nyan\", append `-DDOWNLOAD_NYAN=YES` to the cmake invocation or use `./configure --download-nyan`.
++# * If you want to build nyan manually, follow the build instructions:
++# [[ doc/building.md#nyan-installation ]]
++# * If you already built nyan but it still can't be found (cmake package repo fails):
++# * Try to set \"nyan_DIR\" to the nyan build directory (it contains nyanConfig.cmake)
++# either through: \"./configure $youroptions -- -Dnyan_DIR=/home/dev/nyan/build\"
++# or: \"cmake $yourotheroptions -Dnyan_DIR=/home/dev/nyan/build ..\"
++#
++# In case of other problems, please try to figure them out (and tell us what you did).
++# Contact information is in README.md.
++#")
++#endif()
+
+
+ if(GCCBacktrace_FOUND)
+@@ -245,6 +253,7 @@ include_directories(
+ ${SDL2IMAGE_INCLUDE_DIRS}
+ ${HarfBuzz_INCLUDE_DIRS}
+ ${QTPLATFORM_INCLUDE_DIRS}
++ ${NYAN_INCLUDE_DIRS}
+ )
+
+ # link the executable to those libraries
+@@ -265,7 +274,8 @@ target_link_libraries(libopenage
+ ${RT_LIB}
+ ${OGG_LIB}
+ ${EXECINFO_LIB}
+- nyan::nyan
++ ${NYAN_LIBRARY}
++# nyan::nyan
+
+ # TODO: change to PUBLIC (or, alternatively, remove all keywords
+ # of this type) when qt cmake scripts change declarations of the
Added: head/games/openage/files/patch-openage_default__dirs.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/openage/files/patch-openage_default__dirs.py Sun Jul 22 17:11:40 2018 (r475111)
@@ -0,0 +1,27 @@
+--- openage/default_dirs.py.orig 2018-07-15 14:29:49 UTC
++++ openage/default_dirs.py
+@@ -33,6 +33,14 @@ LINUX_DIRS = {
+ "runtime_dir": ("XDG_RUNTIME_DIR", ("/run/user/$UID")),
+ }
+
++FREEBSD_DIRS = {
++ "config_home": ("XDG_CONFIG_HOME", ("{HOME}/.config", {"HOME"})),
++ "data_home": ("XDG_DATA_HOME", ("{HOME}/.local/share", {"HOME"})),
++ "data_dirs": ("XDG_DATA_DIRS", ("/usr/local/share/", {})),
++ "config_dirs": ("XDG_CONFIG_DIRS", ("/etc/xdg", {})),
++ "cache_home": ("XDG_CACHE_HOME", ("{HOME}/.cache", {"HOME"})),
++ "runtime_dir": ("XDG_RUNTIME_DIR", ("/run/user/$UID")),
++}
+
+ # Windows-specific paths
+ WINDOWS_DIRS = {
+@@ -60,6 +68,9 @@ def get_dir(which):
+ elif sys.platform.startswith("win32"):
+ platform_table = WINDOWS_DIRS
+
++ elif sys.platform.startswith("freebsd"):
++ platform_table = FREEBSD_DIRS
++
+ else:
+ raise Exception("unsupported platform: '%s'" % sys.platform)
+
Added: head/games/openage/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/openage/pkg-descr Sun Jul 22 17:11:40 2018 (r475111)
@@ -0,0 +1,8 @@
+Openage: a volunteer project to create a free engine clone of the Genie Engine
+used by Age of Empires, Age of Empires II (HD) and Star Wars: Galactic
+Battlegrounds, comparable to projects like OpenMW, OpenRA, OpenTTD and
+OpenRCT2. Openage uses the original game assets (such as sounds and graphics),
+but (for obvious reasons) doesn't ship them. To play, you require an original
+AoE II : TC installation or AoE II: HD (installation via Wine).
+
+WWW: https://openage.sft.mx/
Added: head/games/openage/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/openage/pkg-plist Sun Jul 22 17:11:40 2018 (r475111)
@@ -0,0 +1,280 @@
+%%ETCDIR%%/keybinds.oac
+bin/openage
+lib/libopenage.so
+lib/libopenage.so.0
+%%PYTHON_SITELIBDIR%%/openage/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/__main__.py
+%%PYTHON_SITELIBDIR%%/openage/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/__pycache__/__main__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/__pycache__/assets.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/__pycache__/config.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/__pycache__/default_dirs.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/assets.py
+%%PYTHON_SITELIBDIR%%/openage/cabextract/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/cabextract/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/cabextract/__pycache__/cab.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/cabextract/__pycache__/lzxdstream.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/cabextract/__pycache__/test.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/cabextract/cab.py
+%%PYTHON_SITELIBDIR%%/openage/cabextract/cabchecksum.so
+%%PYTHON_SITELIBDIR%%/openage/cabextract/lzxd.so
+%%PYTHON_SITELIBDIR%%/openage/cabextract/lzxdstream.py
+%%PYTHON_SITELIBDIR%%/openage/cabextract/test.py
+%%PYTHON_SITELIBDIR%%/openage/codegen/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/codegen.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/coord.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/cpp_testlist.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/gamespec_structs.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/listing.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/main.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/codegen.py
+%%PYTHON_SITELIBDIR%%/openage/codegen/coord.py
+%%PYTHON_SITELIBDIR%%/openage/codegen/cpp_testlist.py
+%%PYTHON_SITELIBDIR%%/openage/codegen/gamespec_structs.py
+%%PYTHON_SITELIBDIR%%/openage/codegen/listing.py
+%%PYTHON_SITELIBDIR%%/openage/codegen/main.py
+%%PYTHON_SITELIBDIR%%/openage/config.py
+%%PYTHON_SITELIBDIR%%/openage/convert/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/binpack.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/blendomatic.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/changelog.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/colortable.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/driver.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/drs.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/fix_data.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/game_versions.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/hdlanguagefile.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/main.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/pefile.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/peresource.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/singlefile.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/slp_converter_pool.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/stringresource.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/texture.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/binpack.py
+%%PYTHON_SITELIBDIR%%/openage/convert/blendomatic.py
+%%PYTHON_SITELIBDIR%%/openage/convert/changelog.py
+%%PYTHON_SITELIBDIR%%/openage/convert/colortable.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/content_snippet.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/data_definition.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/data_formatter.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/entry_parser.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/exportable.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/generated_file.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/header_snippet.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/member_access.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/members.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/multisubtype_base.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/struct_definition.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/struct_snippet.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/util.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/content_snippet.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/data_definition.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/data_formatter.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/entry_parser.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/exportable.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/generated_file.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/header_snippet.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/member_access.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/members.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/multisubtype_base.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/struct_definition.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/struct_snippet.py
+%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/util.py
+%%PYTHON_SITELIBDIR%%/openage/convert/driver.py
+%%PYTHON_SITELIBDIR%%/openage/convert/drs.py
+%%PYTHON_SITELIBDIR%%/openage/convert/fix_data.py
+%%PYTHON_SITELIBDIR%%/openage/convert/game_versions.py
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/civ.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/empiresdat.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/graphic.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/maps.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/playercolor.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/research.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/sound.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/tech.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/terrain.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/unit.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/civ.py
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/empiresdat.py
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/graphic.py
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/maps.py
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/playercolor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/research.py
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/sound.py
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/tech.py
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/terrain.py
+%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/unit.py
+%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__pycache__/langcodes.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__pycache__/langcodes_hd.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__pycache__/termcolors.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__pycache__/terrain_tile_size.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__pycache__/texture.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/langcodes.py
+%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/langcodes_hd.py
+%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/termcolors.py
+%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/terrain_tile_size.py
+%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/texture.py
+%%PYTHON_SITELIBDIR%%/openage/convert/hdlanguagefile.py
+%%PYTHON_SITELIBDIR%%/openage/convert/interface/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/interface/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/interface/__pycache__/cutter.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/interface/__pycache__/hardcoded.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/interface/__pycache__/rename.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/interface/cutter.py
+%%PYTHON_SITELIBDIR%%/openage/convert/interface/hardcoded.py
+%%PYTHON_SITELIBDIR%%/openage/convert/interface/rename.py
+%%PYTHON_SITELIBDIR%%/openage/convert/interface/visgrep.so
+%%PYTHON_SITELIBDIR%%/openage/convert/main.py
+%%PYTHON_SITELIBDIR%%/openage/convert/opus/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/opus/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/opus/__pycache__/demo.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/opus/demo.py
+%%PYTHON_SITELIBDIR%%/openage/convert/opus/opusenc.so
+%%PYTHON_SITELIBDIR%%/openage/convert/pefile.py
+%%PYTHON_SITELIBDIR%%/openage/convert/peresource.py
+%%PYTHON_SITELIBDIR%%/openage/convert/singlefile.py
+%%PYTHON_SITELIBDIR%%/openage/convert/slp.so
+%%PYTHON_SITELIBDIR%%/openage/convert/slp_converter_pool.py
+%%PYTHON_SITELIBDIR%%/openage/convert/stringresource.py
+%%PYTHON_SITELIBDIR%%/openage/convert/texture.py
+%%PYTHON_SITELIBDIR%%/openage/cppinterface/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/cppinterface/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/cppinterface/__pycache__/setup.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/cppinterface/exctranslate.so
+%%PYTHON_SITELIBDIR%%/openage/cppinterface/exctranslate_tests.so
+%%PYTHON_SITELIBDIR%%/openage/cppinterface/pyobject.so
+%%PYTHON_SITELIBDIR%%/openage/cppinterface/setup.py
+%%PYTHON_SITELIBDIR%%/openage/cppinterface/setup_checker.so
+%%PYTHON_SITELIBDIR%%/openage/cvar/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/cvar/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/cvar/__pycache__/config_file.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/cvar/__pycache__/location.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/cvar/config_file.py
+%%PYTHON_SITELIBDIR%%/openage/cvar/cvar.so
+%%PYTHON_SITELIBDIR%%/openage/cvar/location.py
+%%PYTHON_SITELIBDIR%%/openage/default_dirs.py
+%%PYTHON_SITELIBDIR%%/openage/game/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/game/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/game/__pycache__/main.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/game/main.py
+%%PYTHON_SITELIBDIR%%/openage/game/main_cpp.so
+%%PYTHON_SITELIBDIR%%/openage/log/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/log/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/log/__pycache__/tests.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/log/log_cpp.so
+%%PYTHON_SITELIBDIR%%/openage/log/tests.py
+%%PYTHON_SITELIBDIR%%/openage/testing/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/benchmark.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/doctest.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/list_processor.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/main.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/testing.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/testlist.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/benchmark.py
+%%PYTHON_SITELIBDIR%%/openage/testing/cpp_testing.so
+%%PYTHON_SITELIBDIR%%/openage/testing/doctest.py
+%%PYTHON_SITELIBDIR%%/openage/testing/list_processor.py
+%%PYTHON_SITELIBDIR%%/openage/testing/main.py
+%%PYTHON_SITELIBDIR%%/openage/testing/misc_cpp.so
+%%PYTHON_SITELIBDIR%%/openage/testing/testing.py
+%%PYTHON_SITELIBDIR%%/openage/testing/testlist.py
+%%PYTHON_SITELIBDIR%%/openage/util/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/bytequeue.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/context.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/decorators.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/files.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/fsprinting.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/iterators.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/math.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/profiler.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/strings.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/struct.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/system.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/threading.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/bytequeue.py
+%%PYTHON_SITELIBDIR%%/openage/util/context.py
+%%PYTHON_SITELIBDIR%%/openage/util/decorators.py
+%%PYTHON_SITELIBDIR%%/openage/util/filelike/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/util/filelike/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/filelike/__pycache__/abstract.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/filelike/__pycache__/fifo.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/filelike/__pycache__/readonly.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/filelike/__pycache__/stream.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/filelike/abstract.py
+%%PYTHON_SITELIBDIR%%/openage/util/filelike/cpp.so
+%%PYTHON_SITELIBDIR%%/openage/util/filelike/fifo.py
+%%PYTHON_SITELIBDIR%%/openage/util/filelike/readonly.py
+%%PYTHON_SITELIBDIR%%/openage/util/filelike/stream.py
+%%PYTHON_SITELIBDIR%%/openage/util/files.py
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/__pycache__/__init__.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/__pycache__/abstract.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/__pycache__/directory.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/__pycache__/filecollection.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/__pycache__/path.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/__pycache__/test.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/__pycache__/union.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/__pycache__/wrapper.cpython-36.pyc
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/abstract.py
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/cpp.so
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/directory.py
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/filecollection.py
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/path.py
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/test.py
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/union.py
+%%PYTHON_SITELIBDIR%%/openage/util/fslike/wrapper.py
+%%PYTHON_SITELIBDIR%%/openage/util/fsprinting.py
+%%PYTHON_SITELIBDIR%%/openage/util/iterators.py
+%%PYTHON_SITELIBDIR%%/openage/util/math.py
+%%PYTHON_SITELIBDIR%%/openage/util/profiler.py
+%%PYTHON_SITELIBDIR%%/openage/util/strings.py
+%%PYTHON_SITELIBDIR%%/openage/util/struct.py
+%%PYTHON_SITELIBDIR%%/openage/util/system.py
+%%PYTHON_SITELIBDIR%%/openage/util/threading.py
+share/applications/openage.desktop
+%%DATADIR%%/banner.svg
+%%DATADIR%%/gaben.png
+%%DATADIR%%/missing.png
+%%DATADIR%%/qml/.gitignore
+%%DATADIR%%/qml/Actions.qml
+%%DATADIR%%/qml/ActionsGrid.qml
+%%DATADIR%%/qml/BindsHelp.qml
+%%DATADIR%%/qml/ButtonExtruded.qml
+%%DATADIR%%/qml/ButtonExtrudedStyle.qml
+%%DATADIR%%/qml/ButtonFlat.qml
+%%DATADIR%%/qml/ButtonFlatStyle.qml
+%%DATADIR%%/qml/CheckBoxFlat.qml
+%%DATADIR%%/qml/CheckBoxFlatStyle.qml
+%%DATADIR%%/qml/CreateGameWhenReady.qml
+%%DATADIR%%/qml/GeneratorControl.qml
+%%DATADIR%%/qml/GeneratorParametersConfiguration.qml
+%%DATADIR%%/qml/IngameHud.qml
+%%DATADIR%%/qml/Paper.qml
+%%DATADIR%%/qml/TextFieldFlat.qml
+%%DATADIR%%/qml/TextFieldFlatStyle.qml
+%%DATADIR%%/qml/TypePicker.qml
+%%DATADIR%%/qml/main.qml
+%%DATADIR%%/shaders/alphamask.frag.glsl
+%%DATADIR%%/shaders/alphamask.vert.glsl
+%%DATADIR%%/shaders/equalsEpsilon.glsl
+%%DATADIR%%/shaders/identity.vert.glsl
+%%DATADIR%%/shaders/maptexture.frag.glsl
+%%DATADIR%%/shaders/maptexture.vert.glsl
+%%DATADIR%%/shaders/teamcolors.frag.glsl
+%%DATADIR%%/shaders/texturefont.frag.glsl
+%%DATADIR%%/shaders/texturefont.vert.glsl
+%%DATADIR%%/textures/torn_paper_edge.docx
+%%DATADIR%%/textures/torn_paper_edge.png
+share/pixmaps/openage.svg
+ at dir etc/xdg
More information about the svn-ports-all
mailing list