summaryrefslogtreecommitdiff
path: root/graphics/MesaLib/dri.mk
diff options
context:
space:
mode:
authortron <tron>2014-03-14 13:59:47 +0000
committertron <tron>2014-03-14 13:59:47 +0000
commite680b41fedeae1e97cd1ef9ca995dbd26d1cf348 (patch)
tree18c781396273947aaab559094b72e81b6ca0f776 /graphics/MesaLib/dri.mk
parent0a6d258662f7bcab86e01681fda4ad760b5450c5 (diff)
downloadpkgsrc-e680b41fedeae1e97cd1ef9ca995dbd26d1cf348.tar.gz
Pullup ticket #4346 - requested by obache
graphics/MesaLib: build fix for depending packages Revisions pulled up: - graphics/MesaLib/dri.mk 1.8 - graphics/MesaLib/options.mk 1.26 --- Module Name: pkgsrc Committed By: obache Date: Fri Mar 14 07:19:36 UTC 2014 Modified Files: pkgsrc/graphics/MesaLib: dri.mk options.mk Log Message: 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.
Diffstat (limited to 'graphics/MesaLib/dri.mk')
-rw-r--r--graphics/MesaLib/dri.mk14
1 files changed, 12 insertions, 2 deletions
diff --git a/graphics/MesaLib/dri.mk b/graphics/MesaLib/dri.mk
index 50e28984168..44a5bff3fa9 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.7.4.1 2014/03/14 13:59:47 tron 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"