summaryrefslogtreecommitdiff
path: root/devel/pkgconfig
diff options
context:
space:
mode:
authorrecht <recht@pkgsrc.org>2004-02-15 09:58:15 +0000
committerrecht <recht@pkgsrc.org>2004-02-15 09:58:15 +0000
commited64cea73c9c1801a66ef9680ae78357b7eb8ecf (patch)
tree94065014926e5346da8b090bc1d9e8e23ca02caf /devel/pkgconfig
parentad5d0b2e28a9d8c59f1a90e18637bdee88334184 (diff)
downloadpkgsrc-ed64cea73c9c1801a66ef9680ae78357b7eb8ecf.tar.gz
Fix build of pkgconfig dependent packages by adding the PREFIX* definitions
and using them to set up the CONFIGURE_ENV. Fixes at least xcursor in buildlink2 mode.
Diffstat (limited to 'devel/pkgconfig')
-rw-r--r--devel/pkgconfig/buildlink2.mk21
1 files changed, 14 insertions, 7 deletions
diff --git a/devel/pkgconfig/buildlink2.mk b/devel/pkgconfig/buildlink2.mk
index fe1dd6c3677..fa6c5850d6a 100644
--- a/devel/pkgconfig/buildlink2.mk
+++ b/devel/pkgconfig/buildlink2.mk
@@ -1,17 +1,24 @@
-# $NetBSD: buildlink2.mk,v 1.5 2004/02/14 21:54:12 jmmv Exp $
+# $NetBSD: buildlink2.mk,v 1.6 2004/02/15 09:58:15 recht Exp $
.if !defined(PKGCONFIG_BUILDLINK2_MK)
PKGCONFIG_BUILDLINK2_MK= # defined
-BUILDLINK_PACKAGES+= pkgconfig
-BUILDLINK_DEPENDS.pkgconfig?= pkgconfig>=0.15.0
-BUILDLINK_PKGSRCDIR.pkgconfig?= ../../devel/pkgconfig
-BUILDLINK_DEPMETHOD.pkgconfig?= build
+BUILDLINK_PACKAGES+= pkgconfig
+BUILDLINK_DEPENDS.pkgconfig?= pkgconfig>=0.15.0
+BUILDLINK_PKGSRCDIR.pkgconfig?= ../../devel/pkgconfig
+BUILDLINK_DEPMETHOD.pkgconfig?= build
+
+EVAL_PREFIX+= BUILDLINK_PREFIX.pkgconfig=pkgconfig
+BUILDLINK_PREFIX.pkgconfig_DEFAULT= ${LOCALBASE}
+
+BUILDLINK_TARGETS+= pkgconfig-buildlink
+
+pkgconfig-buildlink: _BUILDLINK_USE
PKG_CONFIG_PATH?= ${LOCALBASE}/lib/pkgconfig:${X11BASE}/lib/pkgconfig
-CONFIGURE_ENV+= PKG_CONFIG="${BUILDLINK_DEPENDS.pkgconfig}/bin/pkg-config"
+CONFIGURE_ENV+= PKG_CONFIG="${BUILDLINK_PREFIX.pkgconfig}/bin/pkg-config"
CONFIGURE_ENV+= PKG_CONFIG_PATH="${PKG_CONFIG_PATH}"
-MAKE_ENV+= PKG_CONFIG="${BUILDLINK_DEPENDS.pkgconfig}/bin/pkg-config"
+MAKE_ENV+= PKG_CONFIG="${BUILDLINK_PREFIX.pkgconfig}/bin/pkg-config"
MAKE_ENV+= PKG_CONFIG_PATH="${PKG_CONFIG_PATH}"
.endif # PKGCONFIG_BUILDLINK2_MK