From 444a993e4b5f74bcad664215b0a4a396c48a5a15 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Wed, 21 May 2025 00:36:34 +0200 Subject: cmake.eclass: CMake 4 QA check: Apparently, cmake allows double-dots As a quick fix, for now, don't error out on that. > ERROR: media-gfx/darktable-5.0.1-r2::gentoo failed (configure phase): > __eapi7_ver_compare: invalid version: 3.12..16 See also: > LibRaw-cmake/CMakeLists.txt:cmake_minimum_required(VERSION 3.12..16) Signed-off-by: Andreas Sturmlechner --- eclass/cmake.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'eclass/cmake.eclass') diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass index f7394a3790d..5332e84135d 100644 --- a/eclass/cmake.eclass +++ b/eclass/cmake.eclass @@ -371,7 +371,7 @@ cmake_src_configure() { local file ver cmreq_isold if ! [[ ${CMAKE_QA_COMPAT_SKIP} ]]; then while read -d '' -r file ; do - ver=$(sed -ne "/cmake_minimum_required/ s/.*\(\.\.\.\|\s\)\([0-9.]*\)\([)]\|\s\).*$/\2/p" \ + ver=$(sed -ne "/cmake_minimum_required/ s/.*\(\.\.\.*\|\s\)\([0-9.]*\)\([)]\|\s\).*$/\2/p" \ "${file}" 2>/dev/null \ ) -- cgit v1.2.3