commit: 33f82f3422ec3dfc4f317a2a2680dbf6798399d7 Author: Adam Tajti <adam.tajti <AT> gmail <DOT> com> AuthorDate: Fri Jul 4 01:54:27 2025 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Fri Jul 4 16:07:47 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f82f34
dev-games/godot: add IUSE=double-precision Signed-off-by: Adam Tajti <adam.tajti <AT> gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42856 Closes: https://github.com/gentoo/gentoo/pull/42856 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> dev-games/godot/godot-4.4.1-r1.ebuild | 6 ++++-- dev-games/godot/metadata.xml | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-games/godot/godot-4.4.1-r1.ebuild b/dev-games/godot/godot-4.4.1-r1.ebuild index ec4ba8da331c..1469cb5b8864 100644 --- a/dev-games/godot/godot-4.4.1-r1.ebuild +++ b/dev-games/godot/godot-4.4.1-r1.ebuild @@ -25,8 +25,9 @@ KEYWORDS="~amd64" # Enable roughly same as upstream by default so it works as expected, # except raycast (tools-only heavy dependency), and deprecated. IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - speech test +theora +tools +udev +upnp +vulkan wayland +webp + alsa +dbus debug deprecated double-precision +fontconfig +gui + pulseaudio raycast speech test +theora +tools +udev +upnp +vulkan + wayland +webp " REQUIRED_USE="wayland? ( gui )" # TODO: tests still need more figuring out @@ -126,6 +127,7 @@ src_compile() { alsa=$(usex alsa) dbus=$(usex dbus) deprecated=$(usex deprecated) + precision=$(usex double-precision double single) execinfo=no # not packaged, disables crash handler if non-glibc fontconfig=$(usex fontconfig) opengl3=$(usex gui) diff --git a/dev-games/godot/metadata.xml b/dev-games/godot/metadata.xml index b1acc9b2ce0d..1917ae453a92 100644 --- a/dev-games/godot/metadata.xml +++ b/dev-games/godot/metadata.xml @@ -21,6 +21,7 @@ </longdescription> <use> <flag name="deprecated">Enable support for deprecated features</flag> + <flag name="double-precision">Use double-precision floats (default: single-precision)</flag> <flag name="raycast">Enable the raycast Editor module using <pkg>media-libs/embree</pkg></flag> <flag name="tools">Enable the Godot Editor for game development</flag> </use>
