diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2022-04-21 18:54:44 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2022-04-21 19:09:44 +0200 |
commit | 4b78c30e912f0b7deadcf9614339ab3f17dfaffb (patch) | |
tree | b5377db7e5a3a9ca91bef90444f8fa38d49db5be /kde-apps/libkleo | |
parent | dev-python/setuptools-rust: Bump to 1.2.0 (diff) | |
download | gentoo-4b78c30e912f0b7deadcf9614339ab3f17dfaffb.tar.gz gentoo-4b78c30e912f0b7deadcf9614339ab3f17dfaffb.tar.bz2 gentoo-4b78c30e912f0b7deadcf9614339ab3f17dfaffb.zip |
kde-apps/libkleo: Fix build with GCC-12
Closes: https://bugs.gentoo.org/839921
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-apps/libkleo')
-rw-r--r-- | kde-apps/libkleo/files/libkleo-21.12.3-gcc-12.patch | 32 | ||||
-rw-r--r-- | kde-apps/libkleo/libkleo-21.12.3.ebuild | 2 |
2 files changed, 34 insertions, 0 deletions
diff --git a/kde-apps/libkleo/files/libkleo-21.12.3-gcc-12.patch b/kde-apps/libkleo/files/libkleo-21.12.3-gcc-12.patch new file mode 100644 index 000000000000..64a62e8bbd6c --- /dev/null +++ b/kde-apps/libkleo/files/libkleo-21.12.3-gcc-12.patch @@ -0,0 +1,32 @@ +From f290218a6fd4e2b849875f6d465eaa861ec02aff Mon Sep 17 00:00:00 2001 +From: Martin Liska <mliska@suse.cz> +Date: Fri, 25 Mar 2022 14:40:37 +0100 +Subject: [PATCH] Include <iterator>. + +In order to fix: +[ 16s] /home/abuild/rpmbuild/BUILD/libkleo-21.12.3/src/kleo/keyserverconfig.cpp:73:44: required from here +[ 16s] /home/abuild/rpmbuild/BUILD/libkleo-21.12.3/src/utils/algorithm.h:35:30: error: no matching function for call to 'begin(QStringList&)' +[ 16s] 35 | std::transform(std::begin(c), std::end(c), std::begin(c), op); +[ 16s] | ~~~~~~~~~~^~~ + +The change is documented here: +https://gcc.gnu.org/gcc-12/porting_to.html#header-dep-changes +--- + src/utils/algorithm.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/utils/algorithm.h b/src/utils/algorithm.h +index 6fb8669..1bcab2c 100644 +--- a/src/utils/algorithm.h ++++ b/src/utils/algorithm.h +@@ -11,6 +11,7 @@ + #pragma once + + #include <algorithm> ++#include <iterator> + + namespace Kleo + { +-- +GitLab + diff --git a/kde-apps/libkleo/libkleo-21.12.3.ebuild b/kde-apps/libkleo/libkleo-21.12.3.ebuild index 98950561d516..b758bb9f8720 100644 --- a/kde-apps/libkleo/libkleo-21.12.3.ebuild +++ b/kde-apps/libkleo/libkleo-21.12.3.ebuild @@ -36,6 +36,8 @@ DEPEND="${RDEPEND} dev-libs/boost " +PATCHES=( "${FILESDIR}/${P}-gcc-12.patch" ) # bug 839921 + src_configure() { local mycmakeargs=( $(cmake_use_find_package fancyviewer KF5PimTextEdit) |