diff options
author | tnn <tnn> | 2016-02-23 14:40:36 +0000 |
---|---|---|
committer | tnn <tnn> | 2016-02-23 14:40:36 +0000 |
commit | 6a57c14990208be2de783513831187e161455671 (patch) | |
tree | 3e2d81ac516d54140e6f721cbcd8f238b38b2874 /graphics | |
parent | c2a42a33bb7cdec47f440de1e74b7cd320e6b4f7 (diff) | |
download | pkgsrc-6a57c14990208be2de783513831187e161455671.tar.gz |
build & install broadcom and qualcomm DRI drivers on ARM
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/MesaLib/PLIST | 5 | ||||
-rw-r--r-- | graphics/MesaLib/options.mk | 25 |
2 files changed, 22 insertions, 8 deletions
diff --git a/graphics/MesaLib/PLIST b/graphics/MesaLib/PLIST index 49d833b51df..acb63332448 100644 --- a/graphics/MesaLib/PLIST +++ b/graphics/MesaLib/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.32 2016/01/05 13:02:57 tnn Exp $ +@comment $NetBSD: PLIST,v 1.33 2016/02/23 14:40:36 tnn Exp $ ${PLIST.dri}include/EGL/egl.h ${PLIST.dri}include/EGL/eglext.h ${PLIST.dri}include/EGL/eglextchromium.h @@ -33,7 +33,9 @@ ${PLIST.xatracker}include/xa_tracker.h ${PLIST.i915_dri}lib/dri/i915_dri.so ${PLIST.i965_dri}lib/dri/i965_dri.so ${PLIST.ilo}lib/dri/ilo_dri.so +${PLIST.freedreno}lib/dri/kgsl_dri.so ${PLIST.swrast}lib/dri/kms_swrast_dri.so +${PLIST.freedreno}lib/dri/msm_dri.so ${PLIST.nouveau}lib/dri/nouveau_dri.so ${PLIST.nouveau_dri}lib/dri/nouveau_vieux_dri.so ${PLIST.r200_dri}lib/dri/r200_dri.so @@ -42,6 +44,7 @@ ${PLIST.r600}lib/dri/r600_dri.so ${PLIST.radeon_dri}lib/dri/radeon_dri.so ${PLIST.radeonsi}lib/dri/radeonsi_dri.so ${PLIST.swrast_dri}lib/dri/swrast_dri.so +${PLIST.vc4}lib/dri/vc4_dri.so ${PLIST.svga}lib/dri/vmwgfx_dri.so ${PLIST.dri}lib/libEGL.la lib/libGL.la 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 |