summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreroen <eroen@occam.eroen.eu>2013-11-08 08:44:52 +0100
committereroen <eroen@occam.eroen.eu>2013-11-08 08:44:52 +0100
commitbfe36673f4741498e7c2e3001db1587e5ddacc6f (patch)
treeb6c985f924395324145b8ce45d7a45736d933182 /games-engines
parentopenmw dropped the daedric font thing (diff)
downloaderoen-bfe36673f4741498e7c2e3001db1587e5ddacc6f.tar.gz
eroen-bfe36673f4741498e7c2e3001db1587e5ddacc6f.tar.bz2
eroen-bfe36673f4741498e7c2e3001db1587e5ddacc6f.zip
openmw - more use flags
Diffstat (limited to 'games-engines')
-rw-r--r--games-engines/openmw/Manifest4
-rw-r--r--games-engines/openmw/metadata.xml4
-rw-r--r--games-engines/openmw/openmw-9999.ebuild13
3 files changed, 15 insertions, 6 deletions
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index a4d46b4..c758701 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -12,5 +12,5 @@ EBUILD openmw-0.21.0.ebuild 1636 SHA256 cc6ce30804a55794041b0d0460fc1d0d60b1f43f
EBUILD openmw-0.23.0.ebuild 1598 SHA256 85a0e719d3d6fd84c51b8849d3ea5dd4885119da66b4f6263d9f7f5e520422cd SHA512 f030f181567e8408524d88df1b371eda20877f308cbcbc220656a8e4cd3af8c0a4a040bd4b0903229ca2431647fab800c34cdc47d8a999d50155594e9685b314 WHIRLPOOL 674b5a96af4fcf0354458cdc92bd34559529f3e72cf848bd8c25c5845de1f8ab6d0bb00c4c60d7f580675439af27ac92173f0980738e368f8579776d11f518c9
EBUILD openmw-0.24.0.ebuild 2015 SHA256 7f38b6e2d659069c8842c968cb45d61564366182d56baefd3f0acc6060e045b2 SHA512 c17d0b5c83845d2752d7a01f7ad0a7a4f29e8469d3ab330bbfc483645326f5b14b9002518cfc6b27d62ee1a6caf1ce627a4c45065df9d86d94d167c36271118c WHIRLPOOL 1138405948d839951d0dd6d3e1b05feb708d6e20cbd1e54936fc7486187ebca7a01b214aea30b27e50ff9ddf8ec4d04a2173879b3067012b28e1c6b258517d4d
EBUILD openmw-0.26.0.ebuild 2273 SHA256 040cb2ae217086decfeea766fc3bb10a1f223aaed3735335b2e8a4d6f46eed27 SHA512 22d84f0050aebcf80f5eb88b8951343083e69b26ef485e010691918753cd844683e14c44985cd9580bc76f66c14e74aa3b3f6f4177e9ffe811f78225ac630cf4 WHIRLPOOL 92d19bbe4ff1c02f791eabbaff5b69cb681a85826caf6caf75351dbbf2268bbcce71e42792b34c95c4c481b6a9f9df3ff16462acb89f403dec5e4efff4029178
-EBUILD openmw-9999.ebuild 2354 SHA256 0dfa28d839c0cc990824f377c1bd044f09c538b2a1b7105b9648d62babd6ef71 SHA512 5bad9525053d22df8af269627f01ef28c3c606779ef795856548c5b270804448e1569ca9ef1a228761f5b5b7e0efcb73d91037c5c49e62d9731a6d97c7c30451 WHIRLPOOL b31a980301acd70c5c59fc5fe56f46649df62325f9ccfcca39285dd124957e5daea3f690977859b4b05bec86930192e3db0701c0c9243e8e86a07324108b2551
-MISC metadata.xml 437 SHA256 9d686643881da5db3d031edf42d96f2b3c729756c776a3c8dc7fde2638813357 SHA512 c099fe7280c4ab09392648eda8d8a4a293bc54c90c8e244ca6838ba0678d226d68e7393a158d0da01f7fb4eb4831a4e452d2d9474caab82c9c6ac5491cbd2eae WHIRLPOOL c3423ec0cbc278d4adb1b899eeab231dbeb764e9ea05deae3946c790aeb48ab8415179302dd0f068d75572e70bf268eca57a435b74dcc7c3bf20a4660d5f2fc3
+EBUILD openmw-9999.ebuild 2665 SHA256 05533ccbeab9619cf7738238c76808b452884eecb81f80e549d11d68b996c56a SHA512 db0f29238e96050311acffe54d36cee5b034ff9dc0526b91d3b3c00b608e2a615ec9bc0cf80553107fc73541ec6fac3cacec0ee0c8872b33afc89bcc9718feba WHIRLPOOL 00d15624c7d86ea69d63622e98eac9da0718a161595504046b900eabcbc776967f277af96b504b4885bf26b7620bdad09bacf871e667523d32e3862d63fb4032
+MISC metadata.xml 694 SHA256 f4ef03678530f848dbfefcc5e14497d9fd97fd24c94f6eeaffb96be71ab394c2 SHA512 ddb13722bd86a42deaf94f6bae5d0dbae5028eb2bb6c9f0c9a46fd49c33ad3e8ca1d8bfeeb36c7bd9563a5e728572f1fc4264c9472fb6428fb4413a8781875a3 WHIRLPOOL 06436a403fde85cebf57b1feecb83f1138992241f0e3b076312d506f8e4eab0e9305641e78020209436a3de0c11ad8956b78dc9caece3fe83d6d7dd0cd853db7
diff --git a/games-engines/openmw/metadata.xml b/games-engines/openmw/metadata.xml
index 90f3b03..66d3541 100644
--- a/games-engines/openmw/metadata.xml
+++ b/games-engines/openmw/metadata.xml
@@ -5,6 +5,10 @@
OpenMW is an attempt to reimplement the popular role playing game Morrowind. It aims to be a fully playable, open source implementation of the game. You must own Morrowind to use OpenMW.
</longdescription>
<use>
+ <flag name="launcher">Build launcher</flag>
+ <flag name="minimal">Don't build utilities that don't require extra dependencies</flag>
+ <flag name="opencs">Build OpenMW Construction Set</flag>
+ <flag name="profile">Enable code coverage with gconv</flag>
<flag name="tr1">Use TR1 libraries</flag>
</use>
</pkgmetadata>
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 48fd6c9..ffdbfbb 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://openmw.org/"
LICENSE="GPL-3 MIT BitstreamVera OFL-1.1"
SLOT="0"
KEYWORDS=""
-IUSE="test +tr1"
+IUSE="+launcher minimal +opencs profile test +tr1"
if [[ $(get_version_component_range $(get_version_component_count)) == *999? ]]; then
EGIT_REPO_URI="git://github.com/zinnschlag/openmw.git"
@@ -38,8 +38,8 @@ OPENCS_LIBS="dev-qt/qtcore
HDEPEND=""
LIBDEPEND="${OPENMW_LIBS}
- ${LAUNCHER_LIBS}
- ${OPENCS_LIBS}
+ launcher? ( ${LAUNCHER_LIBS} )
+ opencs? ( ${OPENCS_LIBS} )
dev-games/ogre[boost,cg,freeimage,opengl,threads,zip]
dev-libs/boost:=[threads]
media-libs/libsdl2"
@@ -67,7 +67,12 @@ src_configure() {
-DDATAROOTDIR="${GAMES_DATADIR_BASE}"
-DDATADIR="${GAMES_DATADIR}/${PN}"
-DSYSCONFDIR="${GAMES_SYSCONFDIR}"/${PN}
- -DBUILD_BSATOOL=ON
+ $(cmake-utils_use_build launcher LAUNCHER)
+ $(cmake-utils_use_build opencs OPENCS)
+ $(cmake-utils_use_build !minimal BSATOOL)
+ $(cmake-utils_use_build !minimal ESMTOOL)
+ $(cmake-utils_use_build !minimal MWINIIMPORTER)
+ $(cmake-utils_use_with profile CODE_COVERAGE)
-DUSE_SYSTEM_TINYXML=ON
$(cmake-utils_use_build test UNITTESTS)
)