aboutsummaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorTakuya Wakazono <pastalian46@gmail.com>2024-08-24 17:25:11 +0900
committerTakuya Wakazono <pastalian46@gmail.com>2024-08-24 19:55:59 +0900
commitdae6db6057c10405f7dce816fdfa8f6babcecbda (patch)
tree13c2e8a965fc5bc9fd22d6bbff48d8ee9192e41d /net-im
parentnet-vpn/mullvadvpn-app: fix rdeps (diff)
downloadguru-dae6db6057c10405f7dce816fdfa8f6babcecbda.tar.gz
guru-dae6db6057c10405f7dce816fdfa8f6babcecbda.tar.bz2
guru-dae6db6057c10405f7dce816fdfa8f6babcecbda.zip
net-im/chatterino: fix gcc15 build
Closes: https://bugs.gentoo.org/937497 Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
Diffstat (limited to 'net-im')
-rw-r--r--net-im/chatterino/chatterino-2.5.1.ebuild5
-rw-r--r--net-im/chatterino/files/chatterino-2.5.1-gcc15.patch13
2 files changed, 18 insertions, 0 deletions
diff --git a/net-im/chatterino/chatterino-2.5.1.ebuild b/net-im/chatterino/chatterino-2.5.1.ebuild
index 93bf2b917..98b53de7f 100644
--- a/net-im/chatterino/chatterino-2.5.1.ebuild
+++ b/net-im/chatterino/chatterino-2.5.1.ebuild
@@ -44,6 +44,11 @@ DEPEND="
"
BDEPEND="dev-qt/linguist-tools:5"
+PATCHES=(
+ # bug #937497
+ "${FILESDIR}/${P}-gcc15.patch"
+)
+
src_prepare() {
rmdir --ignore-fail-on-non-empty ./lib/*/ ./cmake/*/ || die "can't remove stubbed libdirs"
diff --git a/net-im/chatterino/files/chatterino-2.5.1-gcc15.patch b/net-im/chatterino/files/chatterino-2.5.1-gcc15.patch
new file mode 100644
index 000000000..f2aef7705
--- /dev/null
+++ b/net-im/chatterino/files/chatterino-2.5.1-gcc15.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/937497
+https://github.com/Chatterino/chatterino2/commit/f36c73019db582fd3fec32099b75060f27cfd98f
+--- a/src/common/SignalVector.hpp
++++ b/src/common/SignalVector.hpp
+@@ -155,7 +155,7 @@ class SignalVector
+ decltype(auto) operator[](size_t index)
+ {
+ assertInGuiThread();
+- return this->items[index];
++ return this->items_[index];
+ }
+
+ auto empty()