summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-05-21 00:36:34 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2025-05-21 00:36:34 +0200
commit444a993e4b5f74bcad664215b0a4a396c48a5a15 (patch)
tree9c4bc74870089fc8741a248782b23b1f890771e0 /eclass
parent3051b800aa43ec67882a92c1fbdc7d81467f04ec (diff)
downloadkde-444a993e4b5f74bcad664215b0a4a396c48a5a15.tar.gz
kde-444a993e4b5f74bcad664215b0a4a396c48a5a15.tar.bz2
kde-444a993e4b5f74bcad664215b0a4a396c48a5a15.zip
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 <asturm@gentoo.org>
Diffstat (limited to 'eclass')
-rw-r--r--eclass/cmake.eclass2
1 files changed, 1 insertions, 1 deletions
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 \
)