From 1279e8bd575df68cb70d05100142dadb30baa7d3 Mon Sep 17 00:00:00 2001 From: Thierry Laurion Date: Tue, 30 Aug 2022 17:53:57 -0400 Subject: [PATCH] Change patch to git apply --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 1373bff0..a52df02b 100644 --- a/Makefile +++ b/Makefile @@ -260,7 +260,7 @@ define define_module = git clone $($1_repo) "$(build)/$($1_base_dir)" cd $(build)/$($1_base_dir) && git reset --hard $($1_commit_hash) && git submodule update --init --checkout if [ -r patches/$($1_patch_name).patch ]; then \ - ( cd $(build)/$($1_base_dir) ; patch -p1 ) \ + ( git apply --verbose --reject --binary --directory build/$(CONFIG_TARGET_ARCH)/$($1_base_dir) ) \ < patches/$($1_patch_name).patch \ || exit 1 ; \ fi @@ -268,7 +268,7 @@ define define_module = [ -r patches/$($1_patch_name) ] ; then \ for patch in patches/$($1_patch_name)/*.patch ; do \ echo "Applying patch file : $$$$patch " ; \ - ( cd $(build)/$($1_base_dir) ; patch -p1 ) \ + ( git apply --verbose --reject --binary --directory build/$(CONFIG_TARGET_ARCH)/$($1_base_dir) ) \ < $$$$patch \ || exit 1 ; \ done ; \ @@ -296,7 +296,7 @@ define define_module = mkdir -p "$$(dir $$@)" tar -xf "$(packages)/$($1_tar)" $(or $($1_tar_opt),--strip 1) -C "$$(dir $$@)" if [ -r patches/$($1_patch_name).patch ]; then \ - ( cd $$(dir $$@) ; patch -p1 ) \ + ( git apply --verbose --reject --binary --directory build/$(CONFIG_TARGET_ARCH)/$($1_base_dir) ) \ < patches/$($1_patch_name).patch \ || exit 1 ; \ fi @@ -304,7 +304,7 @@ define define_module = [ -r patches/$($1_patch_name) ] ; then \ for patch in patches/$($1_patch_name)/*.patch ; do \ echo "Applying patch file : $$$$patch " ; \ - ( cd $$(dir $$@) ; patch -p1 ) \ + ( git apply --verbose --reject --binary --directory build/$(CONFIG_TARGET_ARCH)/$($1_base_dir) ) \ < $$$$patch \ || exit 1 ; \ done ; \