pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mk Sometimes, the dependencies installed are a functio...
details: https://anonhg.NetBSD.org/pkgsrc/rev/2ecc300abdba
branches: trunk
changeset: 479095:2ecc300abdba
user: jlam <jlam%pkgsrc.org@localhost>
date: Wed Aug 04 23:22:38 2004 +0000
description:
Sometimes, the dependencies installed are a function of which variables
are set, and it'd be nice to know which ones before the default
dependencies are installed.
Create a new target "pre-install-depends" that is executed before
dependencies are installed. Move the display of BUILD_DEFS
(build-defs-message) into pre-install-depends so that they are displayed
before dependencies are installed.
diffstat:
mk/bsd.pkg.mk | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
diffs (39 lines):
diff -r 3da72fe9538d -r 2ecc300abdba mk/bsd.pkg.mk
--- a/mk/bsd.pkg.mk Wed Aug 04 22:56:02 2004 +0000
+++ b/mk/bsd.pkg.mk Wed Aug 04 23:22:38 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.mk,v 1.1484 2004/08/04 15:29:13 jschauma Exp $
+# $NetBSD: bsd.pkg.mk,v 1.1485 2004/08/04 23:22:38 jlam Exp $
#
# This file is in the public domain.
#
@@ -36,9 +36,9 @@
# This has to come first to avoid showing all BUILD_DEFS added by this
# Makefile, which are usually not customizable.
-.PHONY: pre-extract build-defs-message
-pre-extract: build-defs-message
-.if ${PKGSRC_SHOW_BUILD_DEFS} != "YES" && ${PKGSRC_SHOW_BUILD_DEFS} != "yes"
+.PHONY: pre-install-depends build-defs-message
+pre-install-depends: build-defs-message
+.if !empty(PKGSRC_SHOW_BUILD_DEFS:M[yY][eE][sS])
build-defs-message:
.elif !target(build-defs-message)
build-defs-message: ${WRKDIR}
@@ -3966,13 +3966,14 @@
# Dependency checking
################################################################
-.PHONY: install-depends
+.PHONY: install-depends pre-install-depends
+pre-install-depends:
.if !target(install-depends)
# Tells whether to halt execution if the object formats differ
FATAL_OBJECT_FMT_SKEW?= yes
WARN_NO_OBJECT_FMT?= yes
-install-depends: uptodate-pkgtools
+install-depends: uptodate-pkgtools pre-install-depends
. if defined(DEPENDS) || defined(BUILD_DEPENDS)
. if defined(NO_DEPENDS)
@${DO_NADA}
Home |
Main Index |
Thread Index |
Old Index