From 37a64f60a99afdeafd21b2a9fc0ed643607ca054 Mon Sep 17 00:00:00 2001 From: obache Date: Fri, 14 Mar 2014 07:19:36 +0000 Subject: Overall dri related dependency clean up. * move dri related API_DEPENDS into dri.mk. * add missing API_DEPENDS. * only define such API_DEPENDS only not using builtin MesaLib. Fixes following issues on platforms that builtin one is older than required version (ex. NetBSD-5). * build issue of MesaLib * unwanted dependency on MesaLib from pkgsrc even if builtin one is sufficient. --- graphics/MesaLib/dri.mk | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'graphics/MesaLib/dri.mk') diff --git a/graphics/MesaLib/dri.mk b/graphics/MesaLib/dri.mk index 50e28984168..e300b06ba5e 100644 --- a/graphics/MesaLib/dri.mk +++ b/graphics/MesaLib/dri.mk @@ -1,13 +1,23 @@ -# $NetBSD: dri.mk,v 1.7 2013/08/27 11:14:53 wiz Exp $ +# $NetBSD: dri.mk,v 1.8 2014/03/14 07:19:36 obache Exp $ # # Currently, this is for convenience only. # .if !defined(DRI_MK) DRI_MK= # defined +. if !defined(USE_BUILTIN.MesaLib) +CHECK_BUILTIN.MesaLib:= yes +. include "../../graphics/MesaLib/builtin.mk" +CHECK_BUILTIN.MesaLib:= no +. endif + +. if !empty(USE_BUILTIN.MesaLib:M[Nn][Oo]) +BUILDLINK_API_DEPENDS.dri2proto+= dri2proto>=2.1 +BUILDLINK_API_DEPENDS.glproto+= glproto>=1.4.11 +BUILDLINK_API_DEPENDS.libdrm+= libdrm>=2.4.24 +. endif . include "../../textproc/expat/buildlink3.mk" . include "../../x11/dri2proto/buildlink3.mk" -BUILDLINK_API_DEPENDS.glproto+= glproto>=1.4.11 . include "../../x11/glproto/buildlink3.mk" . include "../../x11/libXdamage/buildlink3.mk" . include "../../x11/libXfixes/buildlink3.mk" -- cgit v1.2.3