games-sports/xmoto: fix building with ode-0.13 (bug #569624)
authorMichael Sterrett <mr_bones_@gentoo.org>
Wed, 30 Dec 2015 22:49:14 +0000 (17:49 -0500)
committerMichael Sterrett <mr_bones_@gentoo.org>
Wed, 30 Dec 2015 22:49:14 +0000 (17:49 -0500)
Package-Manager: portage-2.2.24

games-sports/xmoto/xmoto-0.5.11.ebuild

index 444ad496e78692ef7bcdb2f5d8a53cdb62efee2a..5ecfe3db495b528b80d167a7ad95bf7abf75dc2d 100644 (file)
@@ -51,8 +51,9 @@ src_prepare() {
 
 src_configure() {
        # bug #289792
-       filter-flags -DdDOUBLE
-       has_version 'dev-games/ode[double-precision]' && append-flags -DdDOUBLE
+       filter-flags -DdDOUBLE -DdSINGLE
+       # bug #569624 - ode-0.13 needs one or the other defined
+       append-flags -Dd$(has_version 'dev-games/ode[double-precision]' && echo DOUBLE || echo SINGLE)
 
        egamesconf \
                --enable-threads=posix \