commit: 8d0dfcc0ee68e0746171e181776c35996ec0d7de Author: Kostadin Shishmanov <kocelfc <AT> tutanota <DOT> com> AuthorDate: Tue Nov 7 17:36:39 2023 +0000 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org> CommitDate: Sun Nov 12 02:34:49 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d0dfcc0
app-misc/logiops: fix build with gcc 14 Closes: https://bugs.gentoo.org/917002 Signed-off-by: Kostadin Shishmanov <kocelfc <AT> tutanota.com> Closes: https://github.com/gentoo/gentoo/pull/33707 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org> app-misc/logiops/files/logiops-0.3.3-gcc-14.patch | 28 +++++++++++++++++++++++ app-misc/logiops/logiops-0.3.3.ebuild | 4 ++++ 2 files changed, 32 insertions(+) diff --git a/app-misc/logiops/files/logiops-0.3.3-gcc-14.patch b/app-misc/logiops/files/logiops-0.3.3-gcc-14.patch new file mode 100644 index 000000000000..e0218d672577 --- /dev/null +++ b/app-misc/logiops/files/logiops-0.3.3-gcc-14.patch @@ -0,0 +1,28 @@ +From da742af3a5a4fe7ba5a46ad789f1923b95531074 Mon Sep 17 00:00:00 2001 +From: Kostadin Shishmanov <[email protected]> +Date: Tue, 7 Nov 2023 19:10:29 +0200 +Subject: [PATCH] Add include <algorithm> to fix building with gcc 14 + +Gentoo bug: +https://bugs.gentoo.org/917002 + +Upstream PR: +https://github.com/PixlOne/logiops/pull/415 + +Signed-off-by: Kostadin Shishmanov <[email protected]> +--- + src/logid/config/group.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/logid/config/group.h b/src/logid/config/group.h +index e7b301a2..45e717bf 100644 +--- a/src/logid/config/group.h ++++ b/src/logid/config/group.h +@@ -22,6 +22,7 @@ + #include <type_traits> + #include <functional> + #include <utility> ++#include <algorithm> + + namespace logid::config { + template<typename T> diff --git a/app-misc/logiops/logiops-0.3.3.ebuild b/app-misc/logiops/logiops-0.3.3.ebuild index 3786b617ded3..7885d2fc301f 100644 --- a/app-misc/logiops/logiops-0.3.3.ebuild +++ b/app-misc/logiops/logiops-0.3.3.ebuild @@ -32,6 +32,10 @@ BDEPEND="virtual/pkgconfig" DOCS=( "README.md" "TESTED.md" ) +PATCHES=( + "${FILESDIR}/${PN}-0.3.3-gcc-14.patch" +) + pkg_pretend() { local CHECK_CONFIG="~HID_LOGITECH ~HID_LOGITECH_HIDPP"
