Browse Source

Revert "- buildsystem-helpers.mk: change APPLY_PATCHES handling"

This reverts commit a3f4141e25.
master
vanhofen 2 years ago
parent
commit
0e665d5e88
  1. 45
      make/buildsystem-helpers.mk

45
make/buildsystem-helpers.mk

@ -90,33 +90,36 @@ endef
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
PATCH_BASE_DIRS = $(PKG_PATCHES_DIR) PATCHES = \
*.patch \
PATCH_BASE_FILES = \ *.patch-$(TARGET_CPU) \
\*.patch \ *.patch-$(TARGET_ARCH) \
\*.patch-$(TARGET_CPU) \ *.patch-$(BOXTYPE) \
\*.patch-$(TARGET_ARCH) \ *.patch-$(BOXSERIES) \
\*.patch-$(BOXTYPE) \ *.patch-$(BOXFAMILY) \
\*.patch-$(BOXSERIES) \ *.patch-$(BOXMODEL)
\*.patch-$(BOXFAMILY) \
\*.patch-$(BOXMODEL)
APPLY_PATCH = support/scripts/apply-patches.sh $(if $(QUIET),-s)
# apply single patches or patch sets # apply single patches or patch sets
define APPLY_PATCHES # (patches or directory) define APPLY_PATCHES # (patches or directory)
@$(call MESSAGE,"Patching") @$(call MESSAGE,"Patching")
$(foreach hook,$($(PKG)_PRE_PATCH_HOOKS),$(call $(hook))$(sep)) $(foreach hook,$($(PKG)_PRE_PATCH_HOOKS),$(call $(hook))$(sep))
$(foreach p,$($(PKG)_PATCH),$(APPLY_PATCH) $(PKG_BUILD_DIR) $(DL_DIR) $(notdir $(p))$(sep))
$(Q)( \ $(Q)( \
for P in $(PATCH_BASE_DIRS); do \ $(CHDIR)/$($(PKG)_DIR); \
if test -d $${P}; then \ for i in $(1); do \
if test -d $${P}/$($(PKG)_VERSION); then \ if [ "$$i" == "$(PKG_PATCHES_DIR)" -a ! -d $$i ]; then \
$(APPLY_PATCH) $(PKG_BUILD_DIR) $${P}/$($(PKG)_VERSION) $(PATCH_BASE_FILES) || exit 1; \ continue; \
else \ fi; \
$(APPLY_PATCH) $(PKG_BUILD_DIR) $${P} $(PATCH_BASE_FILES) || exit 1; \ if [ -d $$i ]; then \
fi; \ for p in $(addprefix $$i/,$(PATCHES)); do \
fi; \ if [ -e $$p ]; then \
$(call MESSAGE,"Applying $${p#$(PKG_PATCHES_DIR)/} (*)"); \
patch -p1 -i $$p; \
fi; \
done; \
else \
$(call MESSAGE,"Applying $${i#$(PKG_PATCHES_DIR)/}"); \
patch -p1 -i $(PKG_PATCHES_DIR)/$$i; \
fi; \
done; \ done; \
) )
$(foreach hook,$($(PKG)_POST_PATCH_HOOKS),$(call $(hook))$(sep)) $(foreach hook,$($(PKG)_POST_PATCH_HOOKS),$(call $(hook))$(sep))

Loading…
Cancel
Save