aboutsummaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2002-01-13 12:05:07 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2002-01-13 12:05:07 +0000
commit2bdeafee662db373db1bc3d131c6b8b5fe7a890f (patch)
treed8bcd5641c0087c093f59976caaf7f93d945a316 /Mk
parent05cbf8f60731ffb92cc0ecbf5110f9acb9cd0c98 (diff)
Notes
Diffstat (limited to 'Mk')
-rw-r--r--Mk/bsd.gnome.mk21
1 files changed, 21 insertions, 0 deletions
diff --git a/Mk/bsd.gnome.mk b/Mk/bsd.gnome.mk
index bdd4762714fd..336ebc24ac79 100644
--- a/Mk/bsd.gnome.mk
+++ b/Mk/bsd.gnome.mk
@@ -308,5 +308,26 @@ LIB_DEPENDS+= panel_applet.5:${PORTSDIR}/x11/gnomecore
PLIST_SUB+= GNOME:="@comment " NOGNOME:="" DATADIR="share"
.endif
+# Start of GNOME_VALIDATE_DEPS_CHAIN part.
+.if defined(USE_GNOMELIBS) && defined(GNOME_VALIDATE_DEPS_CHAIN)
+BUILD_DEPENDS+= python:${PORTSDIR}/lang/python
+CHKDPCHN_CMD?= ${PORTSDIR}/Tools/scripts/chkdepschain.py
+CHKDPCHN_CACHE= .chkdpchn.cache.${PKGNAME}
+
+.if !target(pre-extract)
+pre-extract::
+ @${ECHO_MSG} "===> Validating build-time dependency chain for ${PKGNAME}"
+ @${MKDIR} ${WRKDIR}
+ @${CHKDPCHN_CMD} -b -s ${WRKDIR}/${CHKDPCHN_CACHE}
+.endif
+
+.if !target(pre-install)
+pre-install::
+ @${ECHO_MSG} "===> Validating run-time dependency chain for ${PKGNAME}"
+ @${CHKDPCHN_CMD} -r -L ${WRKDIR}/${CHKDPCHN_CACHE}
+.endif
+.endif
+# End of GNOME_VALIDATE_DEPS_CHAIN part.
+
.endif
# End of use part.