summaryrefslogtreecommitdiff
path: root/games-engines
diff options
context:
space:
mode:
Diffstat (limited to 'games-engines')
-rw-r--r--games-engines/Manifest.gzbin3552 -> 3553 bytes
-rw-r--r--games-engines/openmw/Manifest4
-rw-r--r--games-engines/openmw/openmw-0.48.0.ebuild12
-rw-r--r--games-engines/openmw/openmw-9999.ebuild12
4 files changed, 18 insertions, 10 deletions
diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz
index 6124cceca55c..fe4a4e76aa21 100644
--- a/games-engines/Manifest.gz
+++ b/games-engines/Manifest.gz
Binary files differ
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 119f20954c32..2eab0a379d23 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -6,6 +6,6 @@ DIST openmw-0.47.0.tar.gz 5156857 BLAKE2B 40e8b9670423259fa0cc03ef000c17ebe06d1d
DIST openmw-0.48.0.tar.gz 6020423 BLAKE2B 6a6f710f06efc0e844115018365db8148e9f6acefd453df74904144f53f5e896e9ab4d4f563ab95a3231500a2c1a5e1f8c5b6d6ac5c1315805c61657d13a7aa8 SHA512 969c10b285c039b54810c56f202f9c33bd03c83d87fec722c3389525e87fc7104760ea12527be5fb19a3f7ae2dc9aef0e4c6b7375d8bbcd6eb726e1d7859b833
DIST openmw-template-8966dab24692555eec720c854fb0f73d108070cd.omwgame 139730 BLAKE2B bf7f96912fd828078c62d112f3ff83e9a35298516135fb46b15ed01fc0260247cc0cba4aa3bbc55bf6a688f216384dbd9a5aa3328c4387b9b180b80f7463963e SHA512 6e38642bcf013c5f496a9cb0bf3ec7c9553b6e86b836e7844824c5a05f556c9391167214469b6318401684b702d7569896bf743c85aee4198612b3315ba778d6
EBUILD openmw-0.47.0-r2.ebuild 3670 BLAKE2B 0495a7f65bf5e48f91187500dc0251889c9f950ab87088d888a55110eb016fd7490294c10515712cfe562649719e02646c043ce225d9b2b296f26b740358edaa SHA512 7e77a0b8717aaa1b6ab546449c9931f5dd6ab0b229b159fe77c8969032678ef549f3e667aa1bca173f5075420fce5717c4ad068fa8245c8bd0a2b070500930ea
-EBUILD openmw-0.48.0.ebuild 4570 BLAKE2B 3c76eb6ee6199067632b6d74c5cf846e15d3d591e8f91ea7efa3ff8516a00b3f885a2aa67c53601f506f5981d1c764729ab2f373a2bcc1ad99c338467c5c34e1 SHA512 90d46537e256164297ce13af3bc383bc8294ec90ddf7135db674cc8733f3e26c13d24c1179439372fcdc5ae82f4b727b08876046e978559126546ea8b1523205
-EBUILD openmw-9999.ebuild 4570 BLAKE2B 3c76eb6ee6199067632b6d74c5cf846e15d3d591e8f91ea7efa3ff8516a00b3f885a2aa67c53601f506f5981d1c764729ab2f373a2bcc1ad99c338467c5c34e1 SHA512 90d46537e256164297ce13af3bc383bc8294ec90ddf7135db674cc8733f3e26c13d24c1179439372fcdc5ae82f4b727b08876046e978559126546ea8b1523205
+EBUILD openmw-0.48.0.ebuild 4636 BLAKE2B 398aa1c6eab50c01c65463a579f5da6c88e75d4731d46b96e380264dc0d4217ad7087bf0e3066e069dedcf7aaf0246d7fe292f771131da47e4fb147fd9683524 SHA512 e3eb936a2cfcb29e0b0ca88b8fef925b5945733245608b8d23c5d1a1c72ed15b54a3ade646815db56a48aa59af995c0cea5f28efee572570c78c0310f0fea410
+EBUILD openmw-9999.ebuild 4636 BLAKE2B 398aa1c6eab50c01c65463a579f5da6c88e75d4731d46b96e380264dc0d4217ad7087bf0e3066e069dedcf7aaf0246d7fe292f771131da47e4fb147fd9683524 SHA512 e3eb936a2cfcb29e0b0ca88b8fef925b5945733245608b8d23c5d1a1c72ed15b54a3ade646815db56a48aa59af995c0cea5f28efee572570c78c0310f0fea410
MISC metadata.xml 1454 BLAKE2B f0cfc77e752bbd3b7a4cd1bee5d7e76aa913e402525928980f728273807be80555fb03e8b9891d28fea8b941c3e632395322536f006b94dea5a00d74bced610b SHA512 9aa67b87fd886d8c3fe29f5eb3f5fbd943a7d690c1dca21a34746a286d0b193e36ec8c96b75554ca3f98c4d149dcd7e072aa702b09c6670d63739a3c8b766df3
diff --git a/games-engines/openmw/openmw-0.48.0.ebuild b/games-engines/openmw/openmw-0.48.0.ebuild
index a7b997f5b8a9..6190481f116b 100644
--- a/games-engines/openmw/openmw-0.48.0.ebuild
+++ b/games-engines/openmw/openmw-0.48.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-LUA_COMPAT=( luajit )
+LUA_COMPAT=( lua5-{1,3,4} luajit )
inherit cmake lua-single readme.gentoo-r1 xdg
DESCRIPTION="Open source reimplementation of TES III: Morrowind"
@@ -34,7 +34,7 @@ RESTRICT="!test? ( test )"
RDEPEND="${LUA_DEPS}
app-arch/lz4:=
- dev-games/mygui
+ >=dev-games/mygui-3.4.1
dev-cpp/yaml-cpp:=
dev-db/sqlite:3
dev-games/recastnavigation:=
@@ -105,8 +105,6 @@ src_configure() {
-DUSE_LUAJIT=ON
)
else
- # 5.1 (and other 5.x) are supported in theory, but don't work well (eg. test fails)
- # In a future version consider adding it back to LUA_COMPAT or dropping this branch
mycmakeargs+=(
-DUSE_LUAJIT=OFF
-DLua_FIND_VERSION_MAJOR=$(ver_cut 1 $(lua_get_version))
@@ -137,6 +135,12 @@ src_compile() {
}
src_test() {
+ # Lua 5.x is supported in theory, but don't work as well, the test fails
+ # Upstream recommends luajit, but it has less arch coverage
+ if [[ ${ELUA} != luajit ]]; then
+ elog "Skipping tests on ${ELUA}"
+ return
+ fi
pushd "${BUILD_DIR}" > /dev/null || die
./openmw_test_suite || die
popd > /dev/null || die
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index a7b997f5b8a9..6190481f116b 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-LUA_COMPAT=( luajit )
+LUA_COMPAT=( lua5-{1,3,4} luajit )
inherit cmake lua-single readme.gentoo-r1 xdg
DESCRIPTION="Open source reimplementation of TES III: Morrowind"
@@ -34,7 +34,7 @@ RESTRICT="!test? ( test )"
RDEPEND="${LUA_DEPS}
app-arch/lz4:=
- dev-games/mygui
+ >=dev-games/mygui-3.4.1
dev-cpp/yaml-cpp:=
dev-db/sqlite:3
dev-games/recastnavigation:=
@@ -105,8 +105,6 @@ src_configure() {
-DUSE_LUAJIT=ON
)
else
- # 5.1 (and other 5.x) are supported in theory, but don't work well (eg. test fails)
- # In a future version consider adding it back to LUA_COMPAT or dropping this branch
mycmakeargs+=(
-DUSE_LUAJIT=OFF
-DLua_FIND_VERSION_MAJOR=$(ver_cut 1 $(lua_get_version))
@@ -137,6 +135,12 @@ src_compile() {
}
src_test() {
+ # Lua 5.x is supported in theory, but don't work as well, the test fails
+ # Upstream recommends luajit, but it has less arch coverage
+ if [[ ${ELUA} != luajit ]]; then
+ elog "Skipping tests on ${ELUA}"
+ return
+ fi
pushd "${BUILD_DIR}" > /dev/null || die
./openmw_test_suite || die
popd > /dev/null || die