From e1c0031bc602598c94ca8d840da4f293f28194eb Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Wed, 21 Nov 2012 15:13:31 +0400 Subject: Use GNU patch --- rules/patch.mk | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'rules') diff --git a/rules/patch.mk b/rules/patch.mk index 947b982..36dbb66 100644 --- a/rules/patch.mk +++ b/rules/patch.mk @@ -24,18 +24,19 @@ # include guard ifeq (,$(__patch_mk)) +build-depends += gnu-patch + patchdir = $(CURDIR)/patches patches = $(shell [ -d "$(patchdir)" ] && cd "$(patchdir)" && ls -1 | sort) # Try different path levels: -applied-%-stamp: $(patchdir)/% unpack-stamp check-build-dep-stamp +applied-%-stamp: $(patchdir)/% unpack-stamp cd "$(sourcedir)" && \ - patch -p1 -t < $< || \ - patch -p0 -t < $< || \ - patch -p2 -t < $< + gpatch -p1 -t < $< || \ + gpatch -p0 -t < $< || \ + gpatch -p2 -t < $< touch $@ - patch-stamp: $(patches:%=applied-%-stamp) pre-configure-stamp: patch-stamp -- cgit v1.2.3