commit:     e00e9692a9e469bfbc4dc8f099acd88296f24a5d
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 13 15:26:53 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jun 14 10:47:47 2025 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=e00e9692

cmake.eclass: Avoid none-detection by ensuring match starts w/ digit

Thanks-to: Ionen Wolkens <ionen <AT> gentoo.org>
Closes: https://bugs.gentoo.org/957990
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 eclass/cmake.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index 0ad1ca821b..6ff88d48ce 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -253,7 +253,7 @@ _cmake_check_build_dir() {
 # Returns 0 if the regex matched (a lower-than-specified version found).
 _cmake_minreqver-lt() {
        local ver chk=1
-       ver=$(sed -ne 
"/cmake_minimum_required/I{s/.*\(\.\.\.*\|\s\)\([0-9.]*\)\([)]\|\s\).*$/\2/p;q}"
 \
+       ver=$(sed -ne 
"/cmake_minimum_required/I{s/.*\(\.\.\.*\|\s\)\([0-9][0-9.]*\)\([)]\|\s\).*$/\2/p;q}"
 \
                "${2}" 2>/dev/null \
        )
        if [[ -n ${ver} ]] && ver_test "${ver}" -lt "${1}"; then

Reply via email to