summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2005-06-12 03:59:42 +0000
committerjlam <jlam@pkgsrc.org>2005-06-12 03:59:42 +0000
commit55c85320ca3e54049dbc8ca91f2dbf56efde38f6 (patch)
treeb0e32431c9ed1110910c0e700702e2dae6a60ece /mk
parent7969727e46b5a5c2b783f071575058c27f6f136a (diff)
downloadpkgsrc-55c85320ca3e54049dbc8ca91f2dbf56efde38f6.tar.gz
Separate the message from the do-distribution-patch and do-pkgsrc-patch
targets so that if they're overridden in the package Makefile, the message is still printed.
Diffstat (limited to 'mk')
-rw-r--r--mk/bsd.pkg.patch.mk20
1 files changed, 13 insertions, 7 deletions
diff --git a/mk/bsd.pkg.patch.mk b/mk/bsd.pkg.patch.mk
index a73beab8fb1..752916331ce 100644
--- a/mk/bsd.pkg.patch.mk
+++ b/mk/bsd.pkg.patch.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.patch.mk,v 1.14 2005/06/12 03:38:04 jlam Exp $
+# $NetBSD: bsd.pkg.patch.mk,v 1.15 2005/06/12 03:59:42 jlam Exp $
#
# This Makefile fragment is included by bsd.pkg.mk and defines the
# relevant variables and targets for the "patch" phase.
@@ -146,11 +146,11 @@ PATCH_DIST_CAT.${i:S/=/--/}?= { patchfile=${i}; ${PATCH_DIST_CAT}; }
_PKGSRC_PATCH_TARGETS= uptodate-digest
.if defined(PATCHFILES)
-_PKGSRC_PATCH_TARGETS+= do-distribution-patch
+_PKGSRC_PATCH_TARGETS+= distribution-patch-message do-distribution-patch
.endif
.if (defined(PATCHDIR) && exists(${PATCHDIR})) || \
(defined(LOCALPATCHES) && exists(${LOCALPATCHES}/${PKGPATH}))
-_PKGSRC_PATCH_TARGETS+= do-pkgsrc-patch
+_PKGSRC_PATCH_TARGETS+= pkgsrc-patch-message do-pkgsrc-patch
.endif
.PHONY: do-patch
@@ -179,10 +179,13 @@ _GENERATE_PATCH_COOKIE= \
${TOUCH} ${TOUCH_FLAGS} ${_PATCH_COOKIE:Q}; \
fi
-.PHONY: do-distribution-patch
+.PHONY: distribution-patch-message do-distribution-patch
+
+distribution-patch-message:
+ @${ECHO_MSG} "${_PKGSRC_IN}> Applying distribution patches for ${PKGNAME}"
+
.if !target(do-distribution-patch)
do-distribution-patch:
- @${ECHO_MSG} "${_PKGSRC_IN}> Applying distribution patches for ${PKGNAME}"
. for i in ${PATCHFILES}
@${ECHO_PATCH_MSG} "${_PKGSRC_IN}> Applying distribution patch ${i}"
${_PKG_SILENT}${_PKG_DEBUG}cd ${_DISTDIR}; \
@@ -201,10 +204,13 @@ _PKGSRC_PATCHES+= ${PATCHDIR}/patch-*
_PKGSRC_PATCHES+= ${LOCALPATCHES}/${PKGPATH}/patch-*
.endif
-.PHONY: do-pkgsrc-patch
+.PHONY: pkgsrc-patch-message do-pkgsrc-patch
+
+pkgsrc-patch-message:
+ @${ECHO_MSG} "${_PKGSRC_IN}> Applying pkgsrc patches for ${PKGNAME}"
+
.if !target(do-pkgsrc-patch)
do-pkgsrc-patch:
- @${ECHO_MSG} "${_PKGSRC_IN}> Applying pkgsrc patches for ${PKGNAME}"
${_PKG_SILENT}${_PKG_DEBUG} \
fail=; \
patches=${_PKGSRC_PATCHES:Q}; \