commit:     ce2eb85bf1aed83a2128d64812bfcd64119e8def
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 18 19:45:30 2025 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Feb 18 19:45:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce2eb85b

net-misc/freerdp: fix build with USE=valgrind

Closes: https://bugs.gentoo.org/949919
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-misc/freerdp/files/freerdp-3.12.0-cmake.patch | 22 ++++++++++++++++++++++
 net-misc/freerdp/freerdp-3.12.0.ebuild            |  4 ++++
 2 files changed, 26 insertions(+)

diff --git a/net-misc/freerdp/files/freerdp-3.12.0-cmake.patch 
b/net-misc/freerdp/files/freerdp-3.12.0-cmake.patch
new file mode 100644
index 000000000000..e28d2762c6f4
--- /dev/null
+++ b/net-misc/freerdp/files/freerdp-3.12.0-cmake.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/949919
+https://github.com/FreeRDP/FreeRDP/issues/11212
+
+From 358c36486f419ee09441cf7d53409c31debb54c9 Mon Sep 17 00:00:00 2001
+From: akallabeth <[email protected]>
+Date: Tue, 18 Feb 2025 20:00:11 +0100
+Subject: [PATCH] [cmake] fix missing include
+
+---
+ cmake/CompilerSanitizerOptions.cmake | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/cmake/CompilerSanitizerOptions.cmake 
b/cmake/CompilerSanitizerOptions.cmake
+index b128cd8b7ff6..7c3da6cc2153 100644
+--- a/cmake/CompilerSanitizerOptions.cmake
++++ b/cmake/CompilerSanitizerOptions.cmake
+@@ -1,4 +1,5 @@
+ include(CMakeDependentOption)
++include(CheckIncludeFiles)
+ 
+ cmake_dependent_option(
+   WITH_VALGRIND_MEMCHECK "Compile with valgrind helpers." OFF

diff --git a/net-misc/freerdp/freerdp-3.12.0.ebuild 
b/net-misc/freerdp/freerdp-3.12.0.ebuild
index 7604fb6710cd..3908b6b5e4c7 100644
--- a/net-misc/freerdp/freerdp-3.12.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.12.0.ebuild
@@ -108,6 +108,10 @@ RDEPEND="${COMMON_DEPEND}
        smartcard? ( app-crypt/p11-kit )
 "
 
+PATCHES=(
+       "${FILESDIR}"/freerdp-3.12.0-cmake.patch
+)
+
 option() {
        usex "$1" ON OFF
 }

Reply via email to