aboutsummaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2020-07-03 20:59:38 +0000
committerEmmanuel Vadot <manu@FreeBSD.org>2020-07-03 20:59:38 +0000
commit9b3328c155a9531f11be6377c7f21410c826e143 (patch)
treedba67556bb5a4fadec55066033dff22c5c3daa2f /graphics
parentcf02f5070567ae05e8780a630b1ba8a6d0d1df92 (diff)
downloadports-9b3328c155a9531f11be6377c7f21410c826e143.tar.gz
ports-9b3328c155a9531f11be6377c7f21410c826e143.zip
MFH: mesa-dri: Use gallium SWRAST on x86 and aarch64
Mesa have two software rasterizer, the classic mesa dri one and the gallium one. The classic dri one is starting to be deprecated upstream (like all dri drivers) so switch the arches that can build the gallium one to it. Approved by: portmgr (bapt@)
Notes
Notes: svn path=/branches/2020Q3/; revision=541134
Diffstat (limited to 'graphics')
-rw-r--r--graphics/mesa-dri/Makefile8
-rw-r--r--graphics/mesa-dri/pkg-plist1
2 files changed, 6 insertions, 3 deletions
diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile
index 40ca76a0829c..d4d31997aea2 100644
--- a/graphics/mesa-dri/Makefile
+++ b/graphics/mesa-dri/Makefile
@@ -3,7 +3,7 @@
PORTNAME= mesa-dri
PORTVERSION= ${MESAVERSION}
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics
COMMENT= OpenGL hardware acceleration drivers for DRI2+
@@ -42,8 +42,10 @@ ALL_DRI_DRIVERS= I915 I965 R100 R200 SWRAST
ALL_GALLIUM_DRIVERS= R300 R600 RADEONSI SVGA SWRAST
ALL_VULKAN_DRIVERS= INTEL AMD
-.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH:Marm*} || ${ARCH} == i386 || ${ARCH:Mmips*} || ${ARCH:Mpowerpc*}
-DRI_DRIVERS= SWRAST # llvmpipe
+.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386
+GALLIUM_DRIVERS+= SWRAST # llvmpipe
+.elif ${ARCH:Marm*} || ${ARCH:Mmips*} || ${ARCH:Mpowerpc*}
+DRI_DRIVERS+= SWRAST # Mesa Classic swrast
.endif
.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 \
diff --git a/graphics/mesa-dri/pkg-plist b/graphics/mesa-dri/pkg-plist
index 6890e4d605ca..e5b2e645286a 100644
--- a/graphics/mesa-dri/pkg-plist
+++ b/graphics/mesa-dri/pkg-plist
@@ -17,6 +17,7 @@ include/GL/internal/dri_interface.h
%%RADEONSI_GDRIVER%%lib/dri/radeonsi_dri.so
%%VAAPI%%%%RADEONSI_GDRIVER%%lib/dri/radeonsi_drv_video.so
%%SWRAST_DRIVER%%lib/dri/swrast_dri.so
+%%SWRAST_GDRIVER%%lib/dri/swrast_dri.so
%%SVGA_GDRIVER%%lib/dri/vmwgfx_dri.so
%%PLATFORM_X11%%%%R600_GDRIVER%%lib/libXvMCr600.so
%%PLATFORM_X11%%%%R600_GDRIVER%%lib/libXvMCr600.so.1