summaryrefslogtreecommitdiff
path: root/Mk/bsd.port.mk
diff options
context:
space:
mode:
authorAkinori MUSHA <knu@FreeBSD.org>2001-09-22 11:42:33 +0000
committerAkinori MUSHA <knu@FreeBSD.org>2001-09-22 11:42:33 +0000
commit96dc9224a6c3a445d20be547e3b2a4ce8da2001f (patch)
tree8c2ed24a02b82b8b99662f400e6c604738de2bc9 /Mk/bsd.port.mk
parentUpgrade to 3.4.5. (diff)
Include ${PKGNAME} in the names of cookie files so that a port would
never re-use outdated, stale working directories. Approved by: portmgr (sobomax)
Notes
Notes: svn path=/head/; revision=48074
Diffstat (limited to 'Mk/bsd.port.mk')
-rw-r--r--Mk/bsd.port.mk14
1 files changed, 7 insertions, 7 deletions
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index b26e81c0462c..729fff0d800f 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -911,12 +911,12 @@ LIB_DEPENDS+= X11.6:${PORTSDIR}/x11/XFree86-4-libraries
# Don't change these!!! These names are built into the _TARGET_USE macro,
# there is no way to refer to them cleanly from within the macro AFAIK.
-EXTRACT_COOKIE?= ${WRKDIR}/.extract_done
-CONFIGURE_COOKIE?= ${WRKDIR}/.configure_done
-INSTALL_COOKIE?= ${WRKDIR}/.install_done
-BUILD_COOKIE?= ${WRKDIR}/.build_done
-PATCH_COOKIE?= ${WRKDIR}/.patch_done
-PACKAGE_COOKIE?= ${WRKDIR}/.package_done
+EXTRACT_COOKIE?= ${WRKDIR}/.extract_done.${PKGNAME}
+CONFIGURE_COOKIE?= ${WRKDIR}/.configure_done.${PKGNAME}
+INSTALL_COOKIE?= ${WRKDIR}/.install_done.${PKGNAME}
+BUILD_COOKIE?= ${WRKDIR}/.build_done.${PKGNAME}
+PATCH_COOKIE?= ${WRKDIR}/.patch_done.${PKGNAME}
+PACKAGE_COOKIE?= ${WRKDIR}/.package_done.${PKGNAME}
# How to do nothing. Override if you, for some strange reason, would rather
# do something.
@@ -2027,7 +2027,7 @@ _PORT_USE: .USE
.if !make(real-fetch) \
&& (!make(real-patch) || !defined(PATCH_CHECK_ONLY)) \
&& (!make(real-package) || !defined(PACKAGE_NOINSTALL))
- @${TOUCH} ${TOUCH_FLAGS} ${WRKDIR}/.${.TARGET:S/^real-//}_done
+ @${TOUCH} ${TOUCH_FLAGS} ${WRKDIR}/.${.TARGET:S/^real-//}_done.${PKGNAME}
.endif
################################################################