diff options
author | rh <rh> | 2002-09-15 11:58:22 +0000 |
---|---|---|
committer | rh <rh> | 2002-09-15 11:58:22 +0000 |
commit | c7741f8bd32386aafc861f4a112c0646ffa8dd0b (patch) | |
tree | a6f20fd65b88603ec9a8201e231afb084aa77e3e /mk/bsd.prefs.mk | |
parent | 0354d361f852dbbbcbe517542fa73f1453652755 (diff) | |
download | pkgsrc-c7741f8bd32386aafc861f4a112c0646ffa8dd0b.tar.gz |
Move xpkgwedge check from bsd.pkg.mk to bsd.prefs.mk so that X11PREFIX
location check within package Makefiles actually works as expected.
Diffstat (limited to 'mk/bsd.prefs.mk')
-rw-r--r-- | mk/bsd.prefs.mk | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/mk/bsd.prefs.mk b/mk/bsd.prefs.mk index 918f08cbaa8..b35cf4a31e2 100644 --- a/mk/bsd.prefs.mk +++ b/mk/bsd.prefs.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.prefs.mk,v 1.76 2002/09/01 15:13:41 tron Exp $ +# $NetBSD: bsd.prefs.mk,v 1.77 2002/09/15 11:58:23 rh Exp $ # # Make file, included to get the site preferences, if any. Should # only be included by package Makefiles before any .if defined() @@ -285,6 +285,25 @@ LOCALBASE?= ${DESTDIR}/usr/pkg X11BASE?= ${DESTDIR}/usr/X11R6 CROSSBASE?= ${LOCALBASE}/cross +# Set X11PREFIX to reflect the install directory of X11 packages. +# Set XMKMF_CMD properly if xpkgwedge is installed. +# +# The check for the existence of ${X11BASE}/lib/X11/config/xpkgwedge.def +# is to catch users of xpkgwedge<1.0. +# +XMKMF?= ${XMKMF_CMD} ${XMKMF_FLAGS} -a +XMKMF_FLAGS?= # empty +.if exists(${LOCALBASE}/lib/X11/config/xpkgwedge.def) || \ + exists(${X11BASE}/lib/X11/config/xpkgwedge.def) +HAVE_XPKGWEDGE= yes +X11PREFIX= ${LOCALBASE} +XMKMF_CMD?= ${X11PREFIX}/bin/pkgxmkmf +.else +X11PREFIX= ${X11BASE} +XMKMF_CMD?= ${X11PREFIX}/bin/xmkmf +.endif + + .ifndef DIGEST DIGEST:= ${LOCALBASE}/bin/digest MAKEFLAGS+= DIGEST=${DIGEST} |