Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Oct 2020 11:53:49 +0000 (UTC)
From:      Emmanuel Vadot <manu@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r552236 - in head: graphics/libosmesa graphics/mesa-dri graphics/mesa-gallium-va graphics/mesa-gallium-vdpau graphics/mesa-gallium-xa graphics/mesa-libs lang/clover
Message-ID:  <202010131153.09DBrndH012604@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: manu
Date: Tue Oct 13 11:53:49 2020
New Revision: 552236
URL: https://svnweb.freebsd.org/changeset/ports/552236

Log:
  graphics/mesa*: Add Iris Gallium driver and libunwind for more arch
  
  Iris is the prefered gallium driver for Intel Gen8 to Gen11, add it
  to the build. [1]
  Add libunwind support for more arch. [2]
  
  PR:		250307 [1], 250305 [2]
  Submitted by:	jbeich [2]
  Reported by:	jbeich [1]
  Reviewed by:	zeising

Modified:
  head/graphics/libosmesa/Makefile
  head/graphics/mesa-dri/Makefile
  head/graphics/mesa-dri/Makefile.common
  head/graphics/mesa-dri/pkg-plist
  head/graphics/mesa-gallium-va/Makefile
  head/graphics/mesa-gallium-vdpau/Makefile
  head/graphics/mesa-gallium-xa/Makefile
  head/graphics/mesa-libs/Makefile
  head/lang/clover/Makefile

Modified: head/graphics/libosmesa/Makefile
==============================================================================
--- head/graphics/libosmesa/Makefile	Tue Oct 13 11:48:49 2020	(r552235)
+++ head/graphics/libosmesa/Makefile	Tue Oct 13 11:53:49 2020	(r552236)
@@ -3,6 +3,7 @@
 
 PORTNAME=	libosmesa
 PORTVERSION=	${MESAVERSION}
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 COMMENT=	Off-Screen Mesa implementation of the OpenGL API

Modified: head/graphics/mesa-dri/Makefile
==============================================================================
--- head/graphics/mesa-dri/Makefile	Tue Oct 13 11:48:49 2020	(r552235)
+++ head/graphics/mesa-dri/Makefile	Tue Oct 13 11:53:49 2020	(r552236)
@@ -3,6 +3,7 @@
 
 PORTNAME=	mesa-dri
 PORTVERSION=	${MESAVERSION}
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 COMMENT=	OpenGL hardware acceleration drivers for DRI2+
@@ -30,7 +31,7 @@ ZSTD_MESON_ENABLED=	zstd
 .include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common"
 
 ALL_DRI_DRIVERS=	I915 I965 R100 R200 SWRAST
-ALL_GALLIUM_DRIVERS=	R300 R600 RADEONSI SVGA SWRAST
+ALL_GALLIUM_DRIVERS=	IRIS R300 R600 RADEONSI SVGA SWRAST
 ALL_VULKAN_DRIVERS=	INTEL AMD
 
 .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == powerpc64
@@ -51,7 +52,7 @@ MESON_ARGS+=		-Dgallium-xvmc=enabled
 .endif
 .if ${ARCH} == amd64 || ${ARCH} == i386
 DRI_DRIVERS+=		I915 I965
-GALLIUM_DRIVERS+=	SVGA
+GALLIUM_DRIVERS+=	IRIS SVGA
 VULKAN_DRIVERS+=	INTEL
 .endif
 

Modified: head/graphics/mesa-dri/Makefile.common
==============================================================================
--- head/graphics/mesa-dri/Makefile.common	Tue Oct 13 11:48:49 2020	(r552235)
+++ head/graphics/mesa-dri/Makefile.common	Tue Oct 13 11:53:49 2020	(r552236)
@@ -46,7 +46,7 @@ LIB_DEPENDS+=	libdrm.so:graphics/libdrm
 .if ${COMPONENT} != libs
 LIB_DEPENDS+=	libglapi.so:graphics/mesa-libs
 .endif
-.if ${ARCH} == amd64 || ${ARCH} == i386
+.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == powerpc64 || ${ARCH} == powerpc64le
 LIB_DEPENDS+=	libunwind.so:devel/libunwind
 .endif
 .if ${OPSYS} == DragonFly

Modified: head/graphics/mesa-dri/pkg-plist
==============================================================================
--- head/graphics/mesa-dri/pkg-plist	Tue Oct 13 11:48:49 2020	(r552235)
+++ head/graphics/mesa-dri/pkg-plist	Tue Oct 13 11:53:49 2020	(r552236)
@@ -8,6 +8,7 @@ include/GL/internal/dri_interface.h
 %%INTEL_VDRIVER%%include/vulkan/vulkan_intel.h
 %%I915_DRIVER%%lib/dri/i915_dri.so
 %%I965_DRIVER%%lib/dri/i965_dri.so
+%%IRIS_GDRIVER%%lib/dri/iris_dri.so
 %%SWRAST_GDRIVER%%lib/dri/kms_swrast_dri.so
 %%R200_DRIVER%%lib/dri/r200_dri.so
 %%R300_GDRIVER%%lib/dri/r300_dri.so

Modified: head/graphics/mesa-gallium-va/Makefile
==============================================================================
--- head/graphics/mesa-gallium-va/Makefile	Tue Oct 13 11:48:49 2020	(r552235)
+++ head/graphics/mesa-gallium-va/Makefile	Tue Oct 13 11:53:49 2020	(r552236)
@@ -2,6 +2,7 @@
 
 PORTNAME=	mesa-gallium-va
 PORTVERSION=	${MESAVERSION}
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 COMMENT=	Mesa Gallium VAAPI drivers

Modified: head/graphics/mesa-gallium-vdpau/Makefile
==============================================================================
--- head/graphics/mesa-gallium-vdpau/Makefile	Tue Oct 13 11:48:49 2020	(r552235)
+++ head/graphics/mesa-gallium-vdpau/Makefile	Tue Oct 13 11:53:49 2020	(r552236)
@@ -2,6 +2,7 @@
 
 PORTNAME=	mesa-gallium-vdpau
 PORTVERSION=	${MESAVERSION}
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 COMMENT=	Mesa Gallium VDPAU drivers

Modified: head/graphics/mesa-gallium-xa/Makefile
==============================================================================
--- head/graphics/mesa-gallium-xa/Makefile	Tue Oct 13 11:48:49 2020	(r552235)
+++ head/graphics/mesa-gallium-xa/Makefile	Tue Oct 13 11:53:49 2020	(r552236)
@@ -3,6 +3,7 @@
 
 PORTNAME=	mesa-gallium-xa
 PORTVERSION=	${MESAVERSION}
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 COMMENT=	Mesa Gallium XA state tracker

Modified: head/graphics/mesa-libs/Makefile
==============================================================================
--- head/graphics/mesa-libs/Makefile	Tue Oct 13 11:48:49 2020	(r552235)
+++ head/graphics/mesa-libs/Makefile	Tue Oct 13 11:53:49 2020	(r552236)
@@ -3,6 +3,7 @@
 
 PORTNAME=	mesa-libs
 PORTVERSION=	${MESAVERSION}
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 COMMENT=	OpenGL libraries that support GLX and EGL clients

Modified: head/lang/clover/Makefile
==============================================================================
--- head/lang/clover/Makefile	Tue Oct 13 11:48:49 2020	(r552235)
+++ head/lang/clover/Makefile	Tue Oct 13 11:53:49 2020	(r552236)
@@ -2,6 +2,7 @@
 
 PORTNAME=	clover
 PORTVERSION=	${MESAVERSION}
+PORTREVISION=	1
 CATEGORIES=	lang
 
 COMMENT=	Mesa OpenCL implementation for AMD GPUs



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010131153.09DBrndH012604>