summaryrefslogtreecommitdiff
path: root/dev-games
diff options
context:
space:
mode:
Diffstat (limited to 'dev-games')
-rw-r--r--dev-games/Manifest.gzbin5729 -> 5724 bytes
-rw-r--r--dev-games/godot/Manifest3
-rw-r--r--dev-games/godot/files/godot-4.3-gcc15.patch20
-rw-r--r--dev-games/godot/godot-4.3-r1.ebuild1
4 files changed, 23 insertions, 1 deletions
diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz
index 63f5a73ad04c..9a48b2157389 100644
--- a/dev-games/Manifest.gz
+++ b/dev-games/Manifest.gz
Binary files differ
diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
index af86bccc0da4..f743ed939b3e 100644
--- a/dev-games/godot/Manifest
+++ b/dev-games/godot/Manifest
@@ -1,4 +1,5 @@
+AUX godot-4.3-gcc15.patch 667 BLAKE2B 34e8113b9a343e02768a31f7e28ebbf176c07ca5ba7a67f85869e4ab8cec9f3c34950d76ff329d947bf176afef10ba7e9eddbb95e5e446f092ce99018f38499b SHA512 a61938a3add91ad78527ca5cfda0506067d886c7cf2f320c361c2566d8a9ee8b560792e5e7faa11491659c8fa103c027b30fe90bac4345c13e17b9ae2d9af2ea
AUX godot-4.3-scons.patch 524 BLAKE2B fc62a07a0560a186f2feeb931ea33b4bc5e574a4c08b7de5bfb674365d39fd2592b7e1b392402f28dd110fbe4942295e737b94d4022907eceb9142496f1c2fb6 SHA512 3968cf509462fe26e0c7e5edabb4bc1ba5b51d8353e92679b4c6842a71e003edfaa0b4e7e87fe18af85c8acff834a62c11ecc28ea6b42f6ca6790d18136d6ccf
DIST godot-4.3-stable.tar.xz 29140004 BLAKE2B 0698cf6c8ba853d094c39b461efe998c57a7de0609701e46cca48b17c29eca3da29c8644aa356cff330d1d3ae88048afc2148f5389d57cdfa1dd26784e6d9a44 SHA512 6e1eaba5c3447527ce60d623f7f81cbd90633a5a1ad4c6dd469055a43c8fb9b4807fcd3bae25331294596c2418eb6c0c9db0871c3e1405ddcc7d84e29c39a45b
-EBUILD godot-4.3-r1.ebuild 7170 BLAKE2B 41c5d70e20eefa0dea3b5a69b48857a7a3cce21652329ef5391f2fed2bfd1c82e4ead6fbe2f93fffa1bfbb86ec947dfee0023a21f008983b05cc570a707b80c0 SHA512 62402273222d4a9441805aa2d0874c68b05f58af775e7979e9df6b000804607005bad4267ce179ea13796e4bd179e2714e81ecf483aa5193bd5a91442ee84ed8
+EBUILD godot-4.3-r1.ebuild 7207 BLAKE2B 79fe78550e3e66214918c08cc78b9cccee74e8b7901742f62048133c13bdb1892681d5f3314297895c81542c04350c93c6ff29f687dd6189fcf2e9079cc28be4 SHA512 5f59f881965be09436cf4009fbf39c2d1382c9a6dca631aa190d781a33d31ca0ab8ac4687dcf72d2aea1f8015be7a490dd3b72f083aae682cf103bcb3a2abfb2
MISC metadata.xml 1250 BLAKE2B 3f7e9cb4cd29b2c6a0c46c8d494d16d324fd15ca0eb417d04cf30f7e5015d3224b845683110f57d5592601918c334f0394d7de74f8c1c8524a5123de62b09b8d SHA512 e1b2868193999fad5ec57a41e1af2bd6ee33b5f150ff8b0e6905c8e5af3706bdf0d7bfc813ba1004a293593da62a77b5af474e9d2ee166ac4dc23d0c5edc1228
diff --git a/dev-games/godot/files/godot-4.3-gcc15.patch b/dev-games/godot/files/godot-4.3-gcc15.patch
new file mode 100644
index 000000000000..40b66a47c92a
--- /dev/null
+++ b/dev-games/godot/files/godot-4.3-gcc15.patch
@@ -0,0 +1,20 @@
+IWYU failure with gcc15[1]. Fixed in both upstreams but bundled
+copies are outdated.
+
+Backport of [2], and partial backport of [3] which added the header.
+
+[1] https://bugs.gentoo.org/940190
+[2] https://github.com/KhronosGroup/glslang/commit/e40c14a3e007fac0e4f2e4164fdf14d1712355bd
+[3] https://github.com/thorvg/thorvg/commit/ed01ef717e983f7c53e1cdfb0a68b02ae4b19375
+--- a/thirdparty/glslang/SPIRV/SpvBuilder.h
++++ b/thirdparty/glslang/SPIRV/SpvBuilder.h
+@@ -58,2 +58,3 @@
+ #include <algorithm>
++#include <cstdint>
+ #include <map>
+--- a/thirdparty/thorvg/inc/thorvg.h
++++ b/thirdparty/thorvg/inc/thorvg.h
+@@ -3,2 +3,3 @@
+
++#include <cstdint>
+ #include <functional>
diff --git a/dev-games/godot/godot-4.3-r1.ebuild b/dev-games/godot/godot-4.3-r1.ebuild
index d9431e841a81..3f9da761119c 100644
--- a/dev-games/godot/godot-4.3-r1.ebuild
+++ b/dev-games/godot/godot-4.3-r1.ebuild
@@ -92,6 +92,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-4.3-scons.patch
+ "${FILESDIR}"/${PN}-4.3-gcc15.patch
)
src_prepare() {