commit: bc1c62099987a95a2451648113200cbeeda4d3bd Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Tue Apr 22 20:24:52 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Tue Apr 22 20:34:52 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc1c6209
media-gfx/renderdoc: Fix build w/ >=cmake-4 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> .../renderdoc/files/renderdoc-1.36-cmake4.patch | 25 ++++++++++++++++++++++ media-gfx/renderdoc/renderdoc-1.36.ebuild | 1 + 2 files changed, 26 insertions(+) diff --git a/media-gfx/renderdoc/files/renderdoc-1.36-cmake4.patch b/media-gfx/renderdoc/files/renderdoc-1.36-cmake4.patch new file mode 100644 index 000000000000..59ba7850f35e --- /dev/null +++ b/media-gfx/renderdoc/files/renderdoc-1.36-cmake4.patch @@ -0,0 +1,25 @@ +From 4af5b2752138f004631344cc43a411a38c1e1e2e Mon Sep 17 00:00:00 2001 +From: Jake Turner <[email protected]> +Date: Wed, 2 Apr 2025 10:13:57 +0100 +Subject: [PATCH] cmakefile support for building with cmake 4.0 + +* asturmlechner 2025-04-22: merged with upstream commit + 368db48054a637c6d508aa22480f49b843270c50 to de-escalate min version +--- + CMakeLists.txt | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0f30177774..e197fa5f2a 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,8 @@ +-cmake_minimum_required(VERSION 2.8.12) ++if (NOT CMAKE_VERSION VERSION_LESS "4.0") ++ cmake_minimum_required(VERSION 3.5) ++else() ++ cmake_minimum_required(VERSION 2.8.12) ++endif() + + if(APPLE) + # Building for Apple requires at least CMake 3.23.0 diff --git a/media-gfx/renderdoc/renderdoc-1.36.ebuild b/media-gfx/renderdoc/renderdoc-1.36.ebuild index 94c504d63a05..f4b79fe241c8 100644 --- a/media-gfx/renderdoc/renderdoc-1.36.ebuild +++ b/media-gfx/renderdoc/renderdoc-1.36.ebuild @@ -100,6 +100,7 @@ PATCHES=( "${FILESDIR}"/${PN}-1.31-lld.patch "${FILESDIR}"/${PN}-1.36-gcc15-fix.patch + "${FILESDIR}"/${PN}-1.36-cmake4.patch ) DOCS=( util/LINUX_DIST_README )
