|
@@ -509,11 +509,15 @@ else
|
|
|
endif
|
|
|
$(2)_VERSION := $$(call sanitize,$$($(2)_DL_VERSION))
|
|
|
|
|
|
-$(2)_HASH_FILE = \
|
|
|
+$(2)_HASH_FILES = \
|
|
|
$$(strip \
|
|
|
- $$(if $$(wildcard $$($(2)_PKGDIR)/$$($(2)_VERSION)/$$($(2)_RAWNAME).hash),\
|
|
|
- $$($(2)_PKGDIR)/$$($(2)_VERSION)/$$($(2)_RAWNAME).hash,\
|
|
|
- $$($(2)_PKGDIR)/$$($(2)_RAWNAME).hash))
|
|
|
+ $$(foreach d, $$($(2)_PKGDIR) $$(addsuffix /$$($(2)_RAWNAME), $$(call qstrip,$$(BR2_GLOBAL_PATCH_DIR))),\
|
|
|
+ $$(if $$(wildcard $$(d)/$$($(2)_VERSION)/$$($(2)_RAWNAME).hash),\
|
|
|
+ $$(d)/$$($(2)_VERSION)/$$($(2)_RAWNAME).hash,\
|
|
|
+ $$(d)/$$($(2)_RAWNAME).hash\
|
|
|
+ )\
|
|
|
+ )\
|
|
|
+ )
|
|
|
|
|
|
ifdef $(3)_OVERRIDE_SRCDIR
|
|
|
$(2)_OVERRIDE_SRCDIR ?= $$($(3)_OVERRIDE_SRCDIR)
|
|
@@ -1138,7 +1142,7 @@ ifneq ($$(call qstrip,$$($(2)_SOURCE)),)
|
|
|
ifeq ($$(call qstrip,$$($(2)_LICENSE_FILES)),)
|
|
|
$(Q)$$(call legal-warning-pkg,$$($(2)_BASENAME_RAW),cannot save license ($(2)_LICENSE_FILES not defined))
|
|
|
else
|
|
|
- $(Q)$$(foreach F,$$($(2)_LICENSE_FILES),$$(call legal-license-file,$$(call UPPERCASE,$(4)),$$($(2)_RAWNAME),$$($(2)_BASENAME_RAW),$$(F),$$($(2)_DIR)/$$(F),$$($(2)_HASH_FILE))$$(sep))
|
|
|
+ $(Q)$$(foreach F,$$($(2)_LICENSE_FILES),$$(call legal-license-file,$$(call UPPERCASE,$(4)),$$($(2)_RAWNAME),$$($(2)_BASENAME_RAW),$$(F),$$($(2)_DIR)/$$(F),$$($(2)_HASH_FILES))$$(sep))
|
|
|
endif # license files
|
|
|
|
|
|
ifeq ($$($(2)_REDISTRIBUTE),YES)
|