diff options
author | jlam <jlam> | 2006-06-06 15:28:51 +0000 |
---|---|---|
committer | jlam <jlam> | 2006-06-06 15:28:51 +0000 |
commit | 0f66442049740107d1e59a28f2821e2c4f329aa5 (patch) | |
tree | be674509e8d58469464756dfb6ad0bf39e42afa9 | |
parent | 8596802400c7779c508b688300914fdbe19edd03 (diff) | |
download | pkgsrc-0f66442049740107d1e59a28f2821e2c4f329aa5.tar.gz |
Move some variable definitions out of bsd.prefs.mk and back into
bsd.pkg.mk. They didn't actually need to be defined in bsd.prefs.mk,
just somewhere before the "main" bsd.<phase>.mk files were included.
This moves some conditional (?=) definitions back into bsd.pkg.mk so
they won't conflict with any conditional definitions in package
Makefiles.
This should fix the "checksum" problems in lang/php-gd as noted here:
http://mail-index.netbsd.org/pkgsrc-users/2006/06/05/0012.html
where EXTRACT_SUFX had the wrong value due to the order in while *.mk
files were included.
-rw-r--r-- | mk/bsd.pkg.mk | 11 | ||||
-rw-r--r-- | mk/bsd.prefs.mk | 15 | ||||
-rw-r--r-- | mk/check/bsd.check-vars.mk | 8 | ||||
-rw-r--r-- | mk/depends/bsd.depends-vars.mk | 8 | ||||
-rw-r--r-- | mk/extract/bsd.extract-vars.mk | 8 | ||||
-rw-r--r-- | mk/fetch/bsd.fetch-vars.mk | 12 | ||||
-rw-r--r-- | mk/install/bsd.install-vars.mk | 8 | ||||
-rw-r--r-- | mk/patch/bsd.patch-vars.mk | 11 |
8 files changed, 45 insertions, 36 deletions
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk index c7b27dff35d..47919df2c04 100644 --- a/mk/bsd.pkg.mk +++ b/mk/bsd.pkg.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.pkg.mk,v 1.1842 2006/06/06 06:30:29 jlam Exp $ +# $NetBSD: bsd.pkg.mk,v 1.1843 2006/06/06 15:28:51 jlam Exp $ # # This file is in the public domain. # @@ -19,6 +19,15 @@ ############################################################################ .include "../../mk/bsd.prefs.mk" + +.include "${PKGSRCDIR}/mk/flavor/bsd.flavor-vars.mk" +.include "${PKGSRCDIR}/mk/check/bsd.check-vars.mk" +.include "${PKGSRCDIR}/mk/depends/bsd.depends-vars.mk" +.include "${PKGSRCDIR}/mk/fetch/bsd.fetch-vars.mk" +.include "${PKGSRCDIR}/mk/extract/bsd.extract-vars.mk" +.include "${PKGSRCDIR}/mk/patch/bsd.patch-vars.mk" +.include "${PKGSRCDIR}/mk/install/bsd.install-vars.mk" + .include "../../mk/bsd.hacks.mk" # This has to come first to avoid showing all BUILD_DEFS added by this diff --git a/mk/bsd.prefs.mk b/mk/bsd.prefs.mk index c6c509fbb62..cb57fa28fc4 100644 --- a/mk/bsd.prefs.mk +++ b/mk/bsd.prefs.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.prefs.mk,v 1.225 2006/06/06 06:30:29 jlam Exp $ +# $NetBSD: bsd.prefs.mk,v 1.226 2006/06/06 15:28:52 jlam Exp $ # # Make file, included to get the site preferences, if any. Should # only be included by package Makefiles before any .if defined() @@ -502,9 +502,11 @@ MAKEFLAGS+= _PKGSRCDIR=${_PKGSRCDIR:Q} .endif PKGSRCDIR= ${_PKGSRCDIR} +DISTDIR?= ${PKGSRCDIR}/distfiles PACKAGES?= ${PKGSRCDIR}/packages TEMPLATES?= ${PKGSRCDIR}/templates +PATCHDIR?= ${.CURDIR}/patches SCRIPTDIR?= ${.CURDIR}/scripts FILESDIR?= ${.CURDIR}/files PKGDIR?= ${.CURDIR} @@ -551,17 +553,12 @@ PREPEND_PATH+= ${USE_X11:D${X11BASE}/bin} ${LOCALBASE}/bin # Wrapper framework definitions .include "${PKGSRCDIR}/mk/wrapper/wrapper-defs.mk" +# Package system flavor definitions +.include "${PKGSRCDIR}/mk/flavor/bsd.flavor-vars.mk" + # Make variable definitions cache .include "${PKGSRCDIR}/mk/bsd.makevars.mk" -.include "${PKGSRCDIR}/mk/flavor/bsd.flavor-vars.mk" -.include "${PKGSRCDIR}/mk/check/bsd.check-vars.mk" -.include "${PKGSRCDIR}/mk/depends/bsd.depends-vars.mk" -.include "${PKGSRCDIR}/mk/fetch/bsd.fetch-vars.mk" -.include "${PKGSRCDIR}/mk/extract/bsd.extract-vars.mk" -.include "${PKGSRCDIR}/mk/patch/bsd.patch-vars.mk" -.include "${PKGSRCDIR}/mk/install/bsd.install-vars.mk" - USE_TOOLS+= awk:pkgsrc cut:pkgsrc echo:pkgsrc pwd:pkgsrc \ sed:pkgsrc tr:pkgsrc uname:pkgsrc diff --git a/mk/check/bsd.check-vars.mk b/mk/check/bsd.check-vars.mk index 2d804076f3a..2670e0feb67 100644 --- a/mk/check/bsd.check-vars.mk +++ b/mk/check/bsd.check-vars.mk @@ -1,8 +1,8 @@ -# $NetBSD: bsd.check-vars.mk,v 1.1 2006/06/03 23:11:42 jlam Exp $ +# $NetBSD: bsd.check-vars.mk,v 1.2 2006/06/06 15:28:52 jlam Exp $ # -# This Makefile fragment is included by bsd.prefs.mk and defines some -# variables which must be defined earlier than where bsd.check.mk -# is included. +# This Makefile fragment is included separately by bsd.pkg.mk and +# defines some variables which must be defined earlier than where +# bsd.check.mk is included. # CHECK_SHLIBS_SUPPORTED?= yes diff --git a/mk/depends/bsd.depends-vars.mk b/mk/depends/bsd.depends-vars.mk index 0807b387eb8..ab180031278 100644 --- a/mk/depends/bsd.depends-vars.mk +++ b/mk/depends/bsd.depends-vars.mk @@ -1,8 +1,8 @@ -# $NetBSD: bsd.depends-vars.mk,v 1.1 2006/06/03 23:11:42 jlam Exp $ +# $NetBSD: bsd.depends-vars.mk,v 1.2 2006/06/06 15:28:52 jlam Exp $ # -# This Makefile fragment is included by bsd.prefs.mk and defines some -# variables which must be defined earlier than where bsd.depends.mk -# is included. +# This Makefile fragment is included separately by bsd.pkg.mk and +# defines some variables which must be defined earlier than where +# bsd.depends.mk is included. # _DEPENDS_COOKIE= ${WRKDIR}/.depends_done diff --git a/mk/extract/bsd.extract-vars.mk b/mk/extract/bsd.extract-vars.mk index 3ff08de0e9b..6cb0ace7db9 100644 --- a/mk/extract/bsd.extract-vars.mk +++ b/mk/extract/bsd.extract-vars.mk @@ -1,8 +1,8 @@ -# $NetBSD: bsd.extract-vars.mk,v 1.1 2006/06/06 03:05:48 jlam Exp $ +# $NetBSD: bsd.extract-vars.mk,v 1.2 2006/06/06 15:28:52 jlam Exp $ # -# This Makefile fragment is included to bsd.prefs.mk and defines some -# variables which must be defined earlier than where bsd.extract.mk -# is included. +# This Makefile fragment is included separately by bsd.pkg.mk and +# defines some variables which must be defined earlier than where +# bsd.extract.mk is included. # # The following variables may be set by the package Makefile and # specify how extraction happens: diff --git a/mk/fetch/bsd.fetch-vars.mk b/mk/fetch/bsd.fetch-vars.mk index b5b6897d707..cd4006d68b9 100644 --- a/mk/fetch/bsd.fetch-vars.mk +++ b/mk/fetch/bsd.fetch-vars.mk @@ -1,8 +1,8 @@ -# $NetBSD: bsd.fetch-vars.mk,v 1.1 2006/06/06 03:05:48 jlam Exp $ +# $NetBSD: bsd.fetch-vars.mk,v 1.2 2006/06/06 15:28:52 jlam Exp $ # -# This Makefile fragment is included to bsd.prefs.mk and defines some -# variables which must be defined earlier than where bsd.fetch.mk -# is included. +# This Makefile fragment is included separately by bsd.pkg.mk and +# defines some variables which must be defined earlier than where +# bsd.fetch.mk is included. # # The following variables may be set by the user: # @@ -17,6 +17,8 @@ # DISTFILES is the list of distribution files that are fetched. # -DISTDIR?= ${PKGSRCDIR}/distfiles +# The default DISTDIR is currently set in bsd.prefs.mk. +#DISTDIR?= ${PKGSRCDIR}/distfiles + _DISTDIR= ${DISTDIR}/${DIST_SUBDIR} DISTFILES?= ${DISTNAME}${EXTRACT_SUFX} diff --git a/mk/install/bsd.install-vars.mk b/mk/install/bsd.install-vars.mk index ec6c429021e..a00828d7dee 100644 --- a/mk/install/bsd.install-vars.mk +++ b/mk/install/bsd.install-vars.mk @@ -1,8 +1,8 @@ -# $NetBSD: bsd.install-vars.mk,v 1.1 2006/06/03 23:11:42 jlam Exp $ +# $NetBSD: bsd.install-vars.mk,v 1.2 2006/06/06 15:28:52 jlam Exp $ # -# This Makefile fragment is included by bsd.prefs.mk and defines some -# variables which must be defined earlier than where bsd.install.mk -# is included. +# This Makefile fragment is included separately by bsd.pkg.mk and +# defines some variables which must be defined earlier than where +# bsd.install.mk is included. # # If a package sets INSTALLATION_DIRS, then it's known to pre-create diff --git a/mk/patch/bsd.patch-vars.mk b/mk/patch/bsd.patch-vars.mk index 6ebb08d1729..418b51965da 100644 --- a/mk/patch/bsd.patch-vars.mk +++ b/mk/patch/bsd.patch-vars.mk @@ -1,8 +1,8 @@ -# $NetBSD: bsd.patch-vars.mk,v 1.1 2006/06/06 04:48:19 jlam Exp $ +# $NetBSD: bsd.patch-vars.mk,v 1.2 2006/06/06 15:28:52 jlam Exp $ # -# This Makefile fragment is included to bsd.prefs.mk and defines some -# variables which must be defined earlier than where bsd.patch.mk is -# included. +# This Makefile fragment is included separately by bsd.pkg.mk and +# defines some variables which must be defined earlier than where +# bsd.patch.mk is included. # # The following variables may be set in a package Makefile: # @@ -22,7 +22,8 @@ # the patches in ${PATCHDIR}. # -PATCHDIR?= ${.CURDIR}/patches +# The default PATCHDIR is currently set in bsd.prefs.mk +#PATCHDIR?= ${.CURDIR}/patches .if (defined(PATCHFILES) && !empty(PATCHFILES)) || \ (defined(PATCHDIR) && exists(${PATCHDIR})) || \ |