Mon Jun 22 22:45:06 2015 UTC ()
Ensure BUILDLINK_API_DEPENDS are only set when not using the builtin
version, otherwise those dependency builtins are not included when
building x11-links.  Fixes missing libxcb links on Linux.


(jperkin)
diff -r1.10 -r1.11 pkgsrc/graphics/MesaLib/dri.mk

cvs diff -r1.10 -r1.11 pkgsrc/graphics/MesaLib/Attic/dri.mk (expand / switch to unified diff)

--- pkgsrc/graphics/MesaLib/Attic/dri.mk 2015/06/19 16:27:40 1.10
+++ pkgsrc/graphics/MesaLib/Attic/dri.mk 2015/06/22 22:45:06 1.11
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: dri.mk,v 1.10 2015/06/19 16:27:40 jperkin Exp $ 1# $NetBSD: dri.mk,v 1.11 2015/06/22 22:45:06 jperkin Exp $
2# 2#
3# Currently, this is for convenience only. 3# Currently, this is for convenience only.
4# 4#
5.if !defined(DRI_MK) 5.if !defined(DRI_MK)
6DRI_MK= # defined 6DRI_MK= # defined
7 7
8. if !defined(USE_BUILTIN.MesaLib) 8. if !defined(USE_BUILTIN.MesaLib)
9CHECK_BUILTIN.MesaLib:= yes 9CHECK_BUILTIN.MesaLib:= yes
10. include "../../graphics/MesaLib/builtin.mk" 10. include "../../graphics/MesaLib/builtin.mk"
11CHECK_BUILTIN.MesaLib:= no 11CHECK_BUILTIN.MesaLib:= no
12. endif 12. endif
13 13
14. if !empty(USE_BUILTIN.MesaLib:M[Nn][Oo]) 14. if !empty(USE_BUILTIN.MesaLib:M[Nn][Oo])
@@ -17,20 +17,22 @@ BUILDLINK_API_DEPENDS.glproto+= glproto @@ -17,20 +17,22 @@ BUILDLINK_API_DEPENDS.glproto+= glproto
17BUILDLINK_API_DEPENDS.libdrm+= libdrm>=2.4.24 17BUILDLINK_API_DEPENDS.libdrm+= libdrm>=2.4.24
18. endif 18. endif
19. include "../../textproc/expat/buildlink3.mk" 19. include "../../textproc/expat/buildlink3.mk"
20. include "../../x11/dri2proto/buildlink3.mk" 20. include "../../x11/dri2proto/buildlink3.mk"
21. include "../../x11/glproto/buildlink3.mk" 21. include "../../x11/glproto/buildlink3.mk"
22. include "../../x11/libXdamage/buildlink3.mk" 22. include "../../x11/libXdamage/buildlink3.mk"
23. include "../../x11/libXfixes/buildlink3.mk" 23. include "../../x11/libXfixes/buildlink3.mk"
24. include "../../x11/libdrm/buildlink3.mk" 24. include "../../x11/libdrm/buildlink3.mk"
25. include "../../x11/libXxf86vm/buildlink3.mk" 25. include "../../x11/libXxf86vm/buildlink3.mk"
26. include "../../x11/xf86driproto/buildlink3.mk" 26. include "../../x11/xf86driproto/buildlink3.mk"
27. include "../../x11/xf86vidmodeproto/buildlink3.mk" 27. include "../../x11/xf86vidmodeproto/buildlink3.mk"
28# Linux supports dri3 28# Linux supports dri3
29. if ${OPSYS} == "Linux" 29. if ${OPSYS} == "Linux"
 30. if !empty(USE_BUILTIN.MesaLib:M[Nn][Oo])
30BUILDLINK_API_DEPENDS.libdrm+= libdrm>=2.4.56 31BUILDLINK_API_DEPENDS.libdrm+= libdrm>=2.4.56
31BUILDLINK_API_DEPENDS.libxcb+= libxcb>=1.9.3 32BUILDLINK_API_DEPENDS.libxcb+= libxcb>=1.9.3
32. include "../../x11/dri3proto/buildlink3.mk" 33. endif
33. include "../../x11/presentproto/buildlink3.mk" 34. include "../../x11/dri3proto/buildlink3.mk"
34. include "../../x11/libxshmfence/buildlink3.mk" 35. include "../../x11/presentproto/buildlink3.mk"
 36. include "../../x11/libxshmfence/buildlink3.mk"
35. endif 37. endif
36.endif 38.endif