commit: 7b256a87bba322a32d193d59ca84cd5d99c98783
Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sat Jun 15 03:49:13 2024 +0000
Commit: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Sat Jun 15 03:52:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b256a87
net-im/abaddon: add missing includes
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>
net-im/abaddon/abaddon-0.2.1.ebuild | 7 ++++++-
.../abaddon/files/abaddon-0.2.1-missing-include.patch | 18 ++++++++++++++++++
2 files changed, 24 insertions(+), 1 deletion(-)
diff --git a/net-im/abaddon/abaddon-0.2.1.ebuild
b/net-im/abaddon/abaddon-0.2.1.ebuild
index f3cda4227..a51c94aa9 100644
--- a/net-im/abaddon/abaddon-0.2.1.ebuild
+++ b/net-im/abaddon/abaddon-0.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -41,6 +41,11 @@ DEPEND="
dev-cpp/nlohmann_json
"
+PATCHES=(
+ # Add missing includes
+ "${FILESDIR}/${P}-missing-include.patch"
+)
+
src_configure() {
# Disable keychain because there's currently
# no package for it in ::guru or ::gentoo
diff --git a/net-im/abaddon/files/abaddon-0.2.1-missing-include.patch
b/net-im/abaddon/files/abaddon-0.2.1-missing-include.patch
new file mode 100644
index 000000000..d99694e3c
--- /dev/null
+++ b/net-im/abaddon/files/abaddon-0.2.1-missing-include.patch
@@ -0,0 +1,18 @@
+Add missing includes.
+https://github.com/uowuo/abaddon/commit/7ed65a89ae71c3c5d2ba99797bd2b1d93ce172ca
+https://github.com/uowuo/abaddon/pull/312
+--- a/src/platform.cpp
++++ b/src/platform.cpp
+@@ -1,9 +1,12 @@
+ #include "platform.hpp"
++#include "util.hpp"
+ #include <config.h>
+ #include <filesystem>
+ #include <fstream>
+ #include <string>
+
++#include <spdlog/spdlog.h>
++
+ using namespace std::literals::string_literals;
+
+ #if defined(_WIN32)