diff --git a/multimedia/libva/Makefile b/multimedia/libva/Makefile index 8d089702416b..ee83c8fc4727 100644 --- a/multimedia/libva/Makefile +++ b/multimedia/libva/Makefile @@ -1,33 +1,34 @@ PORTNAME= libva DISTVERSION= 2.22.0 +PORTREVISION= 1 CATEGORIES= multimedia PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 9ed99b6b0b3b.patch:-p1 # https://github.com/intel/libva/pull/667 MAINTAINER= jbeich@FreeBSD.org COMMENT= VAAPI wrapper and dummy driver WWW= https://github.com/intel/libva LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdrm.so:graphics/libdrm USES= meson pkgconfig USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= intel OPTIONS_DEFINE= WAYLAND X11 OPTIONS_DEFAULT=WAYLAND X11 OPTIONS_SUB= yes WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland WAYLAND_MESON_YES= with_wayland X11_USES= gl xorg X11_USE= GL=gl XORG=x11,xcb,xext,xfixes,xorgproto X11_MESON_YES= with_glx with_x11 .include diff --git a/multimedia/libva/files/patch-nvidia-drm b/multimedia/libva/files/patch-nvidia-drm new file mode 100644 index 000000000000..da6a5acf0e03 --- /dev/null +++ b/multimedia/libva/files/patch-nvidia-drm @@ -0,0 +1,12 @@ +- Avoid conflict between libva-nvidia-driver and libva-vdpau-driver + +--- va/drm/va_drm_utils.c.orig 2024-06-20 06:49:27 UTC ++++ va/drm/va_drm_utils.c +@@ -65,7 +65,6 @@ VA_DRM_GetDriverNames(VADriverContextP ctx, char **dri + { "radeon", { "r600", "radeonsi" } }, // Mesa Gallium + { "amdgpu", { "radeonsi" } }, // Mesa Gallium + { "WSL", { "d3d12" } }, // Mesa Gallium +- { "nvidia-drm", { "nvidia" } }, // Unofficial NVIDIA + }; + + const struct drm_state * const drm_state = ctx->drm_state;