From 00ebd4be5d10d5a137b4b152f5496ce8906a1c37 Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Sat, 3 Nov 2018 07:46:50 +0000 Subject: [PATCH] graphics/mesa-dri: enable XA tracker PR: 232778 Requested by: Johannes Lundberg --- graphics/mesa-dri/Makefile | 10 +++++++++- graphics/mesa-dri/pkg-plist | 7 +++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile index c60841cda610..6f8b6ad83c5d 100644 --- a/graphics/mesa-dri/Makefile +++ b/graphics/mesa-dri/Makefile @@ -3,7 +3,7 @@ PORTNAME= mesa-dri PORTVERSION= ${MESAVERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics COMMENT= OpenGL hardware acceleration drivers for DRI2+ @@ -88,6 +88,14 @@ LDFLAGS+= -B${LOCALBASE}/bin CONFIGURE_ARGS+= --with-platforms=x11,surfaceless,drm,wayland .endif +.if ${GALLIUM_DRIVERS:MFREEDRENO} || ${GALLIUM_DRIVERS:MSVGA} # XXX I915/NOUVEAU +CONFIGURE_ARGS+= --enable-xa +PLIST_SUB+= XA="" +.else +CONFIGURE_ARGS+= --disable-xa +PLIST_SUB+= XA="@comment " +.endif + CONFIGURE_ARGS+= --with-dri-drivers="${DRI_DRIVERS:tl}" \ --with-gallium-drivers="${GALLIUM_DRIVERS:tl}" \ --with-vulkan-drivers="${VULKAN_DRIVERS:tl}" diff --git a/graphics/mesa-dri/pkg-plist b/graphics/mesa-dri/pkg-plist index 96b9268b3104..5ab9eda48d1d 100644 --- a/graphics/mesa-dri/pkg-plist +++ b/graphics/mesa-dri/pkg-plist @@ -23,6 +23,9 @@ include/GL/internal/dri_interface.h @comment include/GLES3/gl3platform.h @comment include/KHR/khrplatform.h @comment include/gbm.h +%%XA%%include/xa_composite.h +%%XA%%include/xa_context.h +%%XA%%include/xa_tracker.h %%INTEL_VDRIVER%%include/vulkan/vulkan_intel.h %%I915_DRIVER%%lib/dri/i915_dri.so %%I965_DRIVER%%lib/dri/i965_dri.so @@ -86,6 +89,9 @@ include/GL/internal/dri_interface.h @comment lib/libwayland-egl.so @comment lib/libwayland-egl.so.1 @comment lib/libwayland-egl.so.1.0.0 +%%XA%%lib/libxatracker.so +%%XA%%lib/libxatracker.so.2 +%%XA%%lib/libxatracker.so.2.3.0 libdata/pkgconfig/dri.pc @comment libdata/pkgconfig/egl.pc @comment libdata/pkgconfig/gbm.pc @@ -93,5 +99,6 @@ libdata/pkgconfig/dri.pc @comment libdata/pkgconfig/glesv2.pc @comment libdata/pkgconfig/osmesa.pc @comment libdata/pkgconfig/wayland-egl.pc +%%XA%%libdata/pkgconfig/xatracker.pc %%INTEL_VDRIVER%%share/vulkan/icd.d/intel_icd.%%ARCH%%.json %%RADEON_VDRIVER%%share/vulkan/icd.d/radeon_icd.%%ARCH%%.json