From 76ad139fa613a3eb2a946c922d8fee43db9e1630 Mon Sep 17 00:00:00 2001 From: Nic Boet Date: Wed, 31 Jan 2024 21:48:21 -0600 Subject: cmake.eclass: bug 811486 escape find patterns Modify cmake_src_prepare to qoute escape filenames within the find search patterns This resolves build issues with some EAPI 7 packages, i.e. sys-fs/dislocker via catalyst Bug: https://bugs.gentoo.org/811486 Signed-off-by: Nic Boet Closes: https://github.com/gentoo/gentoo/pull/35125 Signed-off-by: Andreas Sturmlechner --- eclass/cmake.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'eclass') diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass index 17078368644..5e5418bc49f 100644 --- a/eclass/cmake.eclass +++ b/eclass/cmake.eclass @@ -305,7 +305,7 @@ cmake_src_prepare() { local name for name in "${modules_list[@]}" ; do if [[ ${EAPI} == 7 ]]; then - find "${S}" -name ${name}.cmake -exec rm -v {} + || die + find "${S}" -name "${name}.cmake" -exec rm -v {} + || die else find -name "${name}.cmake" -exec rm -v {} + || die fi -- cgit v1.2.3