diff options
Diffstat (limited to 'graphics/mesa-gallium-va')
-rw-r--r-- | graphics/mesa-gallium-va/Makefile | 44 | ||||
-rw-r--r-- | graphics/mesa-gallium-va/pkg-descr | 9 | ||||
-rw-r--r-- | graphics/mesa-gallium-va/pkg-plist | 3 |
3 files changed, 56 insertions, 0 deletions
diff --git a/graphics/mesa-gallium-va/Makefile b/graphics/mesa-gallium-va/Makefile new file mode 100644 index 000000000000..e60286ff88e9 --- /dev/null +++ b/graphics/mesa-gallium-va/Makefile @@ -0,0 +1,44 @@ +# $FreeBSD$ + +PORTNAME= mesa-gallium-va +PORTVERSION= ${MESAVERSION} +CATEGORIES= graphics + +COMMENT= Mesa Gallium VAAPI drivers + +USES= xorg +USE_XORG= xcb xfixes xrandr + +LIB_DEPENDS= libva.so:multimedia/libva \ + libzstd.so:archivers/zstd +BUILD_DEPENDS= wayland-protocols>=1.8:graphics/wayland-protocols + +.include <bsd.port.options.mk> +.include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common" + +ONLY_FOR_ARCHS= i386 amd64 aarch64 powerpc64 +ONLY_FOR_ARCHS_REASON= Used only by amd/radeon hardware + +MESON_ARGS+= -Ddri-drivers="" \ + -Dgallium-drivers="radeonsi,r600" \ + -Dvulkan-drivers="" \ + -Dgallium-vdpau=disabled \ + -Dgallium-omx=disabled \ + -Dgallium-xa=disabled \ + -Dgallium-opencl=disabled \ + -Dgallium-xvmc=disabled \ + -Dgallium-nine=false \ + -Degl=disabled \ + -Dgbm=disabled \ + -Dgles2=disabled \ + -Dglx=disabled \ + -Dopengl=false \ + -Dshared-glapi=disabled \ + -Dosmesa=none + +LDFLAGS_i386= -Wl,-znotext + +MESON_ARGS+= -Dgallium-va=enabled + +.include "${MASTERDIR}/Makefile.targets" +.include <bsd.port.post.mk> diff --git a/graphics/mesa-gallium-va/pkg-descr b/graphics/mesa-gallium-va/pkg-descr new file mode 100644 index 000000000000..f117c3a6b901 --- /dev/null +++ b/graphics/mesa-gallium-va/pkg-descr @@ -0,0 +1,9 @@ +Mesa is a 3-D graphics library with an API which is very similar to that +of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax or +state machine, it is being used with authorization from Silicon Graphics, +Inc. However, the author makes no claim that Mesa is in any way a +compatible replacement for OpenGL or associated with Silicon Graphics, Inc. + +VA is a Gallium driver for video decoding on AMD hardware. + +WWW: https://www.mesa3d.org/ diff --git a/graphics/mesa-gallium-va/pkg-plist b/graphics/mesa-gallium-va/pkg-plist new file mode 100644 index 000000000000..42cca3a2808d --- /dev/null +++ b/graphics/mesa-gallium-va/pkg-plist @@ -0,0 +1,3 @@ +lib/dri/r600_drv_video.so +lib/dri/radeonsi_drv_video.so +@comment share/drirc.d/00-mesa-defaults.conf |