summaryrefslogtreecommitdiff
path: root/graphics/MesaLib/options.mk
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2016-02-23 14:40:36 +0000
committertnn <tnn@pkgsrc.org>2016-02-23 14:40:36 +0000
commit6e5bf608bc391c80d24d6294167a1ba3423efc87 (patch)
tree3e2d81ac516d54140e6f721cbcd8f238b38b2874 /graphics/MesaLib/options.mk
parent037cadb7626ea94a9454c72b89fd7d8e8041021e (diff)
downloadpkgsrc-6e5bf608bc391c80d24d6294167a1ba3423efc87.tar.gz
build & install broadcom and qualcomm DRI drivers on ARM
Diffstat (limited to 'graphics/MesaLib/options.mk')
-rw-r--r--graphics/MesaLib/options.mk25
1 files changed, 18 insertions, 7 deletions
diff --git a/graphics/MesaLib/options.mk b/graphics/MesaLib/options.mk
index 4af6d0dd2fd..b8fc4e0ec92 100644
--- a/graphics/MesaLib/options.mk
+++ b/graphics/MesaLib/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.47 2016/01/18 19:27:45 jperkin Exp $
+# $NetBSD: options.mk,v 1.48 2016/02/23 14:40:36 tnn Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.MesaLib
PKG_SUPPORTED_OPTIONS= llvm dri
@@ -10,7 +10,8 @@ PKG_SUGGESTED_OPTIONS=
.if \
!empty(MACHINE_PLATFORM:MNetBSD-[789].*-i386) || \
!empty(MACHINE_PLATFORM:MNetBSD-[789].*-x86_64) || \
- !empty(MACHINE_PLATFORM:MNetBSD-[789].*-sparc64)
+ !empty(MACHINE_PLATFORM:MNetBSD-[789].*-sparc64) || \
+ !empty(MACHINE_PLATFORM:MNetBSD-[789].*-*arm*)
PKG_SUGGESTED_OPTIONS+= llvm
.endif
@@ -31,11 +32,12 @@ PKG_SUGGESTED_OPTIONS+= dri
.include "../../mk/bsd.options.mk"
# gallium
-PLIST_VARS+= swrast svga ilo i915 i965 nouveau r300 r600 radeonsi
+PLIST_VARS+= freedreno ilo i915 i965 nouveau r300 r600 radeonsi \
+ swrast svga vc4 virgl
# classic DRI
-PLIST_VARS+= dri swrast_dri i915_dri nouveau_dri i965_dri radeon_dri r200_dri
+PLIST_VARS+= dri swrast_dri i915_dri nouveau_dri i965_dri radeon_dri r200_dri
# other features
-PLIST_VARS+= gbm wayland xatracker
+PLIST_VARS+= gbm wayland xatracker
.if !empty(PKG_OPTIONS:Mdri)
@@ -110,10 +112,19 @@ DRI_DRIVERS+= i965
# ARM drivers
.if !empty(MACHINE_PLATFORM:MNetBSD-*-*arm*)
# Qualcomm SnapDragon, libdrm_freedreno.pc
-# GALLIUM_DRIVERS+= freedreno
+GALLIUM_DRIVERS+= freedreno
+PLIST.freedreno= yes
# Broadcom VideoCore 4
-# GALLIUM_DRIVERS+= vc4
+GALLIUM_DRIVERS+= vc4
+PLIST.vc4= yes
+.endif
+
+# qemu Linux guest driver
+.if !empty(MACHINE_PLATFORM:MLinux-*-x86_64)
+# XXX test this
+#GALLIUM_DRIVERS+= virgl
+#PLIST.virgl= yes
.endif
# theoretically cross platform PCI drivers, but don't build on ARM