summaryrefslogtreecommitdiff
path: root/games-strategy
diff options
context:
space:
mode:
Diffstat (limited to 'games-strategy')
-rw-r--r--games-strategy/Manifest.gzbin7585 -> 7588 bytes
-rw-r--r--games-strategy/wesnoth/Manifest3
-rw-r--r--games-strategy/wesnoth/files/wesnoth-1.18.3-gcc15.patch29
-rw-r--r--games-strategy/wesnoth/wesnoth-1.18.3.ebuild5
4 files changed, 35 insertions, 2 deletions
diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz
index c25fb2be212a..ce85731252a8 100644
--- a/games-strategy/Manifest.gz
+++ b/games-strategy/Manifest.gz
Binary files differ
diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index 1ac33d87429c..f126c4907dd1 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,9 +1,10 @@
AUX wesnoth-1.18.3-boost-1.87.patch 9270 BLAKE2B 92300f2b4df75fd2f1539cb840b0bc04c1d0bbc451c20f87845f60583b87e8f1636abc5df7b3a1a197fa134363a1aedbe21f96fcb0e1c5620ce9ce0f7b1a4a77 SHA512 00d31155a51a7fcab43d9bbdfe1782f193749627739e67fd937b7deca2fc74cf351c83cf5a6e6042a2983e116d1400a06ad48cb18e43f382fb2bf163a11072e6
+AUX wesnoth-1.18.3-gcc15.patch 880 BLAKE2B c792a7aae3a8731963037a6d9f1929199355c29435d49b6759727c123ee6ba6365db1adee656ec0bb746326e5a6f4160aced80742e2c0040bfc9eb1d26d52d6e SHA512 ad98f7d752f282dfbab8776f9d1128ae64ca6179a9b6ef9d5a4e6280ebed29bb6fde1a54296dafd4e57bfea34e3bfe156614c01a3140a44db5e898771e3a16b8
AUX wesnothd.rc-r1 511 BLAKE2B 57e8b21313e5cb677dcdac3b046caf5b1e5f690f357373c48779afa9ea969de855e8ea4849298963891d0c2b029cc1897d97d0069b5087a1496db9061a468d7f SHA512 609c3c2eb2846735610904bcc913a0db9c8daeedde77da8911ea7e85deec805ba103519785cea1c767444c46df5985c6c630ceed550085ab5527e51ff01d65ab
DIST wesnoth-1.18.3.tar.bz2 461694247 BLAKE2B 1998e2fdff56271dd86c390e3c25dcbaa98b4f131f15584e5d3f2f5866856a69aebf9c8d97b1126601b3e08467a9410f3ba7b53c253737c6bbf62ccb1e9ba96f SHA512 def324c9ed66ac59e2a9d0ab9ab95f00ddab2d31dacb2d0b5cfba42c5acdba210937f7dd6afde8870a387847a6d021a28dffcb04ce513272df6a4b52a626f30a
DIST wesnoth-1.19.5.tar.bz2 509947975 BLAKE2B 26ae05b709a2643af493b98531a8456a57ad725baac31e11b2ab2207b3fbbfe655389d80bae01aece08b14df2046bcb80092eca7691fce5b838b9c3ef9727930 SHA512 e0332cb20469ba74aa60d109a0abf536767c04ce5007fa2ec7512c3e5d88b4fa32aacafb0fb729647dc0eb922fa8846fcbc24ffb681cd59bad8a07e4db0968da
DIST wesnoth-1.19.7.tar.bz2 501064088 BLAKE2B 202f2ed3fcb9810cc3d98bd003ab60ad3e78f199eae2d0fa135455dadc3305f46f154549337386b508472779ed707b27226d15a868705147bd2fc04ffcf91a0c SHA512 d39ecaa1dbea6c547e3767b555c6d1fa9c47dc8a06af0fb8d9171f01822520657c44e12f7bbfe7bd2a696f8b8cecb115e7fb6fff4e5ebc35278cca794b26c3e5
-EBUILD wesnoth-1.18.3.ebuild 2404 BLAKE2B 75608f36d52f78889c88a0f52cdbe2fceaaf311d61370a4c136bb34a1e9a3595e9a62e0a8df8ba4517ebb713c1ff6903df839591dbdc77e41eb7807f438541c6 SHA512 7eef1a7a456011624775dcd3259d3c2ea9b345685b631d3e1381e9443d6e95e823f0989863ad8087d0cf1b14560125a21b200a133d1147885a83f138dbcc6318
+EBUILD wesnoth-1.18.3.ebuild 2445 BLAKE2B b424fd0fc8677369ebd7d2e20c6eee7cf86e4a8af6129c264ef9870e0293b60bf529b08d4757ff01b0ba484cacdf7c56345d68e0555b14206f41a28ad3d927dc SHA512 d85282151d69ba639fec8927022f4dbacf333293e597c1dda429adab2436a7f84c1b62a084eff1f5ec59acaabf306ee2ce67d690b08df616fb9d76c0f0bb4820
EBUILD wesnoth-1.19.5.ebuild 2346 BLAKE2B 7e6e442c416c5c0b3e700f5eb89fafa037d1cf71ed7ae3d5e2f56d2f30f3f569164c19e88283479769c897f44458e6dd42d65105afcd4bbdb2221994d3d44e79 SHA512 6ac04ec964bd9585734b0d23a0991abe6d73a874e552af08d9cdf5a5dbe046bcbf6673cdad628b4071dcef7f7bdd3618d1df2dac4f913fe11884000aa14ca0e7
EBUILD wesnoth-1.19.7.ebuild 2346 BLAKE2B 7e6e442c416c5c0b3e700f5eb89fafa037d1cf71ed7ae3d5e2f56d2f30f3f569164c19e88283479769c897f44458e6dd42d65105afcd4bbdb2221994d3d44e79 SHA512 6ac04ec964bd9585734b0d23a0991abe6d73a874e552af08d9cdf5a5dbe046bcbf6673cdad628b4071dcef7f7bdd3618d1df2dac4f913fe11884000aa14ca0e7
MISC metadata.xml 475 BLAKE2B fe3a0b92f39b2158ec38fe2d7528463bb243cc44df562f7ad450227b35bab1d59a1638fe1d702cd70358a0137851e08be1878d590afbcc28dd19176b2a7df7fd SHA512 6293671db448eef2a211ae8dbb88624a42ac46712331db441a55d44566e7843f820047dde7936d725fea6d24a8196223e30712ffbd3864e63614f7f849cda6b4
diff --git a/games-strategy/wesnoth/files/wesnoth-1.18.3-gcc15.patch b/games-strategy/wesnoth/files/wesnoth-1.18.3-gcc15.patch
new file mode 100644
index 000000000000..37cf8e731a55
--- /dev/null
+++ b/games-strategy/wesnoth/files/wesnoth-1.18.3-gcc15.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/938229
+
+From 1fb93b68d15c7c039f04d0145ad47fb3102ec359 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich <slyich@gmail.com>
+Date: Sat, 24 Aug 2024 22:21:47 +0100
+Subject: [PATCH] filesystem.hpp: include missing <cstdint>
+
+Without the change build fails on upcoming `gcc-15` as:
+
+ In file included from src/desktop/paths.cpp:20:
+ src/filesystem.hpp:232:13: error: 'uint8_t' was not declared in this scope
+ 232 | std::vector<uint8_t> read_file_binary(const std::string& fname);
+ | ^~~~~~~
+---
+ src/filesystem.hpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/filesystem.hpp b/src/filesystem.hpp
+index 38bf6952b452c..3cdb4b6ae7120 100644
+--- a/src/filesystem.hpp
++++ b/src/filesystem.hpp
+@@ -21,6 +21,7 @@
+ #pragma once
+
+ #include <ctime>
++#include <cstdint>
+ #include <fstream>
+ #include <iosfwd>
+ #include <memory>
diff --git a/games-strategy/wesnoth/wesnoth-1.18.3.ebuild b/games-strategy/wesnoth/wesnoth-1.18.3.ebuild
index f12b18fb00fc..3f4d36f79c73 100644
--- a/games-strategy/wesnoth/wesnoth-1.18.3.ebuild
+++ b/games-strategy/wesnoth/wesnoth-1.18.3.ebuild
@@ -43,7 +43,10 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=( "${FILESDIR}"/${PN}-1.18.3-boost-1.87.patch )
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.18.3-boost-1.87.patch
+ "${FILESDIR}"/${PN}-1.18.3-gcc15.patch
+)
src_prepare() {
cmake_src_prepare