diff --git a/srcpkgs/cmake/patches/linux-gate.patch b/srcpkgs/cmake/patches/linux-gate.patch new file mode 100644 index 00000000000..2102feee211 --- /dev/null +++ b/srcpkgs/cmake/patches/linux-gate.patch @@ -0,0 +1,14 @@ +https://gitlab.kitware.com/cmake/cmake/-/merge_requests/8229 +diff --git a/Modules/GetPrerequisites.cmake b/Modules/GetPrerequisites.cmake +index 0ba35b6b79..0cd49ab4ba 100644 +--- a/Modules/GetPrerequisites.cmake ++++ b/Modules/GetPrerequisites.cmake +@@ -730,7 +730,7 @@ function(get_prerequisites target prerequisites_var exclude_system recurse exepa + + if(gp_tool MATCHES "ldd$") + set(gp_cmd_args "") +- set(gp_regex "^[\t ]*[^\t ]+ =>[\t ]+([^\t\(]+)( \(.+\))?${eol_char}$") ++ set(gp_regex "^[\t ]*[^\t ]+ =>[\t ]+(/[^\t\(]+)( \(.+\))?${eol_char}$") + set(gp_regex_error "not found${eol_char}$") + set(gp_regex_fallback "^[\t ]*([^\t ]+) => ([^\t ]+).*${eol_char}$") + set(gp_regex_cmp_count 1) diff --git a/srcpkgs/cmake/template b/srcpkgs/cmake/template index 5faef66b8b1..e6f7bd28b76 100644 --- a/srcpkgs/cmake/template +++ b/srcpkgs/cmake/template @@ -1,6 +1,6 @@ # Template file for 'cmake' pkgname=cmake -version=3.25.1 +version=3.25.2 revision=1 build_style=cmake configure_args="-DCMAKE_DOC_DIR=/share/doc/cmake @@ -16,7 +16,7 @@ maintainer="Đoàn Trần Công Danh " license="BSD-3-Clause, ICU" homepage="https://www.cmake.org" distfiles="https://www.cmake.org/files/v${version%.*}/${pkgname}-${version}.tar.gz" -checksum=1c511d09516af493694ed9baf13c55947a36389674d657a2d5e0ccedc6b291d8 +checksum=c026f22cb931dd532f648f087d587f07a1843c6e66a3dfca4fb0ea21944ed33c replaces="cmake-bootstrap>=0" if [ "$XBPS_TARGET_LIBC" = musl ]; then