Index: multimedia/Makefile =================================================================== --- multimedia/Makefile +++ multimedia/Makefile @@ -212,6 +212,7 @@ SUBDIR += libva-intel-driver SUBDIR += libva-vdpau-driver SUBDIR += libvdpau + SUBDIR += libvdpau-va-gl SUBDIR += libvpx SUBDIR += libx264 SUBDIR += libxine Index: multimedia/libvdpau-va-gl/Makefile =================================================================== --- /dev/null +++ multimedia/libvdpau-va-gl/Makefile @@ -0,0 +1,33 @@ +# $FreeBSD$ + +PORTNAME= libvdpau-va-gl +PORTVERSION= 0.4.2 +DISTVERSIONPREFIX= v +CATEGORIES= multimedia + +MAINTAINER= madpilot@FreeBSD.org +COMMENT= VDPAU driver with OpenGL/VAAPI backend + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libva-x11.so:multimedia/libva + +USE_GITHUB= yes +GH_ACCOUNT= i-rinat + +USES= cmake pkgconfig +USE_XORG= x11 +USE_GL= gl +LDFLAGS+= -Wl,--as-needed # Xext, ICE, SM + +PLIST_FILES= lib/vdpau/libvdpau_va_gl.so lib/vdpau/libvdpau_va_gl.so.1 +# Compat symlinks per bug 217825. AMD has VDPAU via Gallium. +PLIST_FILES+= lib/vdpau/libvdpau_i915.so.1 lib/vdpau/libvdpau_i965.so.1 + +post-install: +.for f in ${PLIST_FILES:N*va_gl*:M*.so.1} + ${LN} -sf libvdpau_va_gl.so.1 ${STAGEDIR}${PREFIX}/$f +.endfor + +.include Index: multimedia/libvdpau-va-gl/distinfo =================================================================== --- /dev/null +++ multimedia/libvdpau-va-gl/distinfo @@ -0,0 +1,2 @@ +SHA256 (i-rinat-libvdpau-va-gl-v0.4.2_GH0.tar.gz) = 7d9121540658eb0244859e63da171ca3869e784afbeaf202f44471275c784af4 +SIZE (i-rinat-libvdpau-va-gl-v0.4.2_GH0.tar.gz) = 119473 Index: multimedia/libvdpau-va-gl/pkg-descr =================================================================== --- /dev/null +++ multimedia/libvdpau-va-gl/pkg-descr @@ -0,0 +1,5 @@ +The package provides a generic VDPAU driver. It uses OpenGL under the +hood to accelerate drawing, scaling, and (if available) VA-API to +accelerate video decoding. + +WWW: https://github.com/i-rinat/libvdpau-va-gl