From 81b8f20732954c4508baf2f77472b5435e3f851f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 14 Sep 2022 11:10:11 +0100 Subject: gentoo auto-resync : 14:09:2022 - 11:10:10 --- .../logiops/files/logiops-0.2.3-musl-fixes.patch | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 app-misc/logiops/files/logiops-0.2.3-musl-fixes.patch (limited to 'app-misc/logiops/files') diff --git a/app-misc/logiops/files/logiops-0.2.3-musl-fixes.patch b/app-misc/logiops/files/logiops-0.2.3-musl-fixes.patch new file mode 100644 index 000000000000..de549591852e --- /dev/null +++ b/app-misc/logiops/files/logiops-0.2.3-musl-fixes.patch @@ -0,0 +1,44 @@ +# timeval needs sys/time.h and uint in not a part of non glibc systems, and +# uint in not available on musl. +# +# A pull request has been opened upstream. So, once that is merged we can +# remove this patch. Please refer: https://github.com/PixlOne/logiops/pull/330 +# +# Closes: https://bugs.gentoo.org/828859 +--- a/src/logid/actions/KeypressAction.cpp ++++ b/src/logid/actions/KeypressAction.cpp +@@ -85,7 +85,7 @@ KeypressAction::Config::Config(Device* device, libconfig::Setting& config) : + } + } + +-std::vector& KeypressAction::Config::keys() ++std::vector& KeypressAction::Config::keys() + { + return _keys; +-} +\ No newline at end of file ++} +--- a/src/logid/actions/KeypressAction.h ++++ b/src/logid/actions/KeypressAction.h +@@ -38,9 +38,9 @@ namespace actions { + { + public: + explicit Config(Device* device, libconfig::Setting& root); +- std::vector& keys(); ++ std::vector& keys(); + protected: +- std::vector _keys; ++ std::vector _keys; + }; + protected: + Config _config; +--- a/src/logid/backend/raw/RawDevice.cpp ++++ b/src/logid/backend/raw/RawDevice.cpp +@@ -40,6 +40,7 @@ extern "C" + #include + #include + #include ++#include + } + + using namespace logid::backend::raw; -- cgit v1.2.3