diff options
author | obache <obache> | 2014-03-14 07:19:36 +0000 |
---|---|---|
committer | obache <obache> | 2014-03-14 07:19:36 +0000 |
commit | 34f5ef46201ca3685a3feb71984578d08994a4bc (patch) | |
tree | e9b054f1476fc90ba9268db04c456ca8f2ed0d3f /graphics/MesaLib | |
parent | 6827b39cba34b291cfc072a89661425755ee098a (diff) | |
download | pkgsrc-34f5ef46201ca3685a3feb71984578d08994a4bc.tar.gz |
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')
-rw-r--r-- | graphics/MesaLib/dri.mk | 14 | ||||
-rw-r--r-- | graphics/MesaLib/options.mk | 4 |
2 files changed, 14 insertions, 4 deletions
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" diff --git a/graphics/MesaLib/options.mk b/graphics/MesaLib/options.mk index b01136f2644..ed4dd4cfaef 100644 --- a/graphics/MesaLib/options.mk +++ b/graphics/MesaLib/options.mk @@ -1,4 +1,4 @@ -# $NetBSD: options.mk,v 1.25 2013/09/23 01:51:55 asau Exp $ +# $NetBSD: options.mk,v 1.26 2014/03/14 07:19:36 obache Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.MesaLib PKG_SUPPORTED_OPTIONS= @@ -48,8 +48,8 @@ PKG_SUGGESTED_OPTIONS+= dri .if !empty(PKG_OPTIONS:Mdri) CONFIGURE_ARGS+= --with-driver=dri PLIST.dri= yes -BUILDLINK_API_DEPENDS.libdrm+= libdrm>=2.4.24 . include "../../sysutils/libpciaccess/buildlink3.mk" +USE_BUILTIN.MesaLib= no . include "../../graphics/MesaLib/dri.mk" CONFIGURE_ARGS+= --with-dri-drivers="i810 i915 i965 mach64 mga r128 r200 r300 r600 radeon savage sis swrast tdfx unichrome" .else |