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