Tue Mar 8 08:57:04 2022 UTC ()
libva: update to 2.14.0.

version 2.14.0 - 16.Feb.2022
* add: Add av1 encode interfaces
* add: VA/X11 VAAPI driver mapping for crocus DRI driver
* doc: Add description of the fd management for surface importing
* ci: fix freebsd build
* meson: Copy public headers to build directory to support subproject


(wiz)
diff -r1.24 -r1.25 pkgsrc/multimedia/libva/Makefile
diff -r1.10 -r1.11 pkgsrc/multimedia/libva/PLIST
diff -r1.17 -r1.18 pkgsrc/multimedia/libva/distinfo

cvs diff -r1.24 -r1.25 pkgsrc/multimedia/libva/Makefile (switch to unified diff)

--- pkgsrc/multimedia/libva/Makefile 2022/01/09 00:27:57 1.24
+++ pkgsrc/multimedia/libva/Makefile 2022/03/08 08:57:04 1.25
@@ -1,53 +1,53 @@ @@ -1,53 +1,53 @@
1# $NetBSD: Makefile,v 1.24 2022/01/09 00:27:57 tnn Exp $ 1# $NetBSD: Makefile,v 1.25 2022/03/08 08:57:04 wiz Exp $
2 2
3GITHUB_RELEASE= ${PKGVERSION_NOREV} 3DISTNAME= libva-2.14.0
4DISTNAME= libva-2.13.0 
5CATEGORIES= multimedia 4CATEGORIES= multimedia
6MASTER_SITES= ${MASTER_SITE_GITHUB:=intel/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=intel/}
 6GITHUB_RELEASE= ${PKGVERSION_NOREV}
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/intel/libva 10HOMEPAGE= https://github.com/intel/libva
11COMMENT= Video Acceleration API 11COMMENT= Video Acceleration API
12LICENSE= mit 12LICENSE= mit
13 13
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16USE_TOOLS+= gmake pkg-config 16USE_TOOLS+= gmake pkg-config
17 17
18.include "../../mk/bsd.prefs.mk" 18.include "../../mk/bsd.prefs.mk"
19 19
20# 20#
21# vaapi drivers (e.g. intel-vaapi-driver) can be installed under 21# vaapi drivers (e.g. intel-vaapi-driver) can be installed under
22# ${PREFIX}/lib/dri and linked against native X.org. Instruct libva's 22# ${PREFIX}/lib/dri and linked against native X.org. Instruct libva's
23# DRIVER_SEARCH_PATH to look at them too for native X.org. 23# DRIVER_SEARCH_PATH to look at them too for native X.org.
24# 24#
25.if ${X11_TYPE} == "native" 25.if ${X11_TYPE} == "native"
26DRIVER_SEARCH_PATH= ${X11BASE}/lib/dri:${PREFIX}/lib/dri 26DRIVER_SEARCH_PATH= ${X11BASE}/lib/dri:${PREFIX}/lib/dri
27.else 27.else
28DRIVER_SEARCH_PATH= ${X11BASE}/lib/dri 28DRIVER_SEARCH_PATH= ${X11BASE}/lib/dri
29.endif 29.endif
30 30
31CONFIGURE_ARGS+= --enable-shared 31CONFIGURE_ARGS+= --enable-shared
32CONFIGURE_ARGS+= --with-drivers-path=${DRIVER_SEARCH_PATH:Q} 32CONFIGURE_ARGS+= --with-drivers-path=${DRIVER_SEARCH_PATH:Q}
33# Might be useful to have this but I'll leave it to 33# Might be useful to have this but I'll leave it to
34# someone else to enable. -tnn 34# someone else to enable. -tnn
35CONFIGURE_ARGS+= --disable-wayland 35CONFIGURE_ARGS+= --disable-wayland
36# To avoid a PLIST mismatch with base Xorg 36# To avoid a PLIST mismatch with base Xorg
37CONFIGURE_ARGS+= --disable-glx 37CONFIGURE_ARGS+= --disable-glx
38 38
39LIBS+= ${BUILDLINK_LDADD.dl} 39LIBS+= ${BUILDLINK_LDADD.dl}
40 40
41PKGCONFIG_OVERRIDE+= pkgconfig/libva-drm.pc.in 41PKGCONFIG_OVERRIDE+= pkgconfig/libva-drm.pc.in
42PKGCONFIG_OVERRIDE+= pkgconfig/libva-glx.pc.in 42PKGCONFIG_OVERRIDE+= pkgconfig/libva-glx.pc.in
43PKGCONFIG_OVERRIDE+= pkgconfig/libva-wayland.pc.in 43PKGCONFIG_OVERRIDE+= pkgconfig/libva-wayland.pc.in
44PKGCONFIG_OVERRIDE+= pkgconfig/libva-x11.pc.in 44PKGCONFIG_OVERRIDE+= pkgconfig/libva-x11.pc.in
45PKGCONFIG_OVERRIDE+= pkgconfig/libva.pc.in 45PKGCONFIG_OVERRIDE+= pkgconfig/libva.pc.in
46 46
47 47
48.include "../../x11/libXfixes/buildlink3.mk" 48.include "../../x11/libXfixes/buildlink3.mk"
49.include "../../x11/libXext/buildlink3.mk" 49.include "../../x11/libXext/buildlink3.mk"
50.include "../../x11/libX11/buildlink3.mk" 50.include "../../x11/libX11/buildlink3.mk"
51.include "../../x11/libdrm/buildlink3.mk" 51.include "../../x11/libdrm/buildlink3.mk"
52.include "../../mk/dlopen.buildlink3.mk" 52.include "../../mk/dlopen.buildlink3.mk"
53.include "../../mk/bsd.pkg.mk" 53.include "../../mk/bsd.pkg.mk"

cvs diff -r1.10 -r1.11 pkgsrc/multimedia/libva/PLIST (switch to unified diff)

--- pkgsrc/multimedia/libva/PLIST 2022/01/09 00:27:57 1.10
+++ pkgsrc/multimedia/libva/PLIST 2022/03/08 08:57:04 1.11
@@ -1,37 +1,38 @@ @@ -1,37 +1,38 @@
1@comment $NetBSD: PLIST,v 1.10 2022/01/09 00:27:57 tnn Exp $ 1@comment $NetBSD: PLIST,v 1.11 2022/03/08 08:57:04 wiz Exp $
2include/va/va.h 2include/va/va.h
3include/va/va_backend.h 3include/va/va_backend.h
4include/va/va_backend_prot.h 4include/va/va_backend_prot.h
5include/va/va_backend_vpp.h 5include/va/va_backend_vpp.h
6include/va/va_compat.h 6include/va/va_compat.h
7include/va/va_dec_av1.h 7include/va/va_dec_av1.h
8include/va/va_dec_hevc.h 8include/va/va_dec_hevc.h
9include/va/va_dec_jpeg.h 9include/va/va_dec_jpeg.h
10include/va/va_dec_vp8.h 10include/va/va_dec_vp8.h
11include/va/va_dec_vp9.h 11include/va/va_dec_vp9.h
12include/va/va_dri2.h 12include/va/va_dri2.h
13include/va/va_dricommon.h 13include/va/va_dricommon.h
14include/va/va_drm.h 14include/va/va_drm.h
15include/va/va_drmcommon.h 15include/va/va_drmcommon.h
16include/va/va_egl.h 16include/va/va_egl.h
 17include/va/va_enc_av1.h
17include/va/va_enc_h264.h 18include/va/va_enc_h264.h
18include/va/va_enc_hevc.h 19include/va/va_enc_hevc.h
19include/va/va_enc_jpeg.h 20include/va/va_enc_jpeg.h
20include/va/va_enc_mpeg2.h 21include/va/va_enc_mpeg2.h
21include/va/va_enc_vp8.h 22include/va/va_enc_vp8.h
22include/va/va_enc_vp9.h 23include/va/va_enc_vp9.h
23include/va/va_fei.h 24include/va/va_fei.h
24include/va/va_fei_h264.h 25include/va/va_fei_h264.h
25include/va/va_fei_hevc.h 26include/va/va_fei_hevc.h
26include/va/va_prot.h 27include/va/va_prot.h
27include/va/va_str.h 28include/va/va_str.h
28include/va/va_tpi.h 29include/va/va_tpi.h
29include/va/va_version.h 30include/va/va_version.h
30include/va/va_vpp.h 31include/va/va_vpp.h
31include/va/va_x11.h 32include/va/va_x11.h
32lib/libva-drm.la 33lib/libva-drm.la
33lib/libva-x11.la 34lib/libva-x11.la
34lib/libva.la 35lib/libva.la
35lib/pkgconfig/libva-drm.pc 36lib/pkgconfig/libva-drm.pc
36lib/pkgconfig/libva-x11.pc 37lib/pkgconfig/libva-x11.pc
37lib/pkgconfig/libva.pc 38lib/pkgconfig/libva.pc

cvs diff -r1.17 -r1.18 pkgsrc/multimedia/libva/distinfo (switch to unified diff)

--- pkgsrc/multimedia/libva/distinfo 2022/01/09 00:27:57 1.17
+++ pkgsrc/multimedia/libva/distinfo 2022/03/08 08:57:04 1.18
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.17 2022/01/09 00:27:57 tnn Exp $ 1$NetBSD: distinfo,v 1.18 2022/03/08 08:57:04 wiz Exp $
2 2
3BLAKE2s (libva-2.13.0.tar.bz2) = d014c9118ddd34eebb90af8caa6354cb0994b1e27f2c84207f5f9e9d1fd10236 3BLAKE2s (libva-2.14.0.tar.bz2) = 2e7046698272e3386795f77b2362dda3ec191b59126d79ccd3dfea73d185f0a7
4SHA512 (libva-2.13.0.tar.bz2) = 25c384f4dc577328af67892c055ca1c832b98e2e36c495678c0fb8d5375dfd5b28257d575dca13c0f46d04e66643f729331ddaaa55d48bcc3df28eb3b6f343eb 4SHA512 (libva-2.14.0.tar.bz2) = 7ee6f0711929d1c6f6436b69ad0fedcee7e8a450be907d90a7c9741d55de824de471efbc20a398a47af03f5bbacb927daa1f2f780fce6ddfe6bbee21729c95ca
5Size (libva-2.13.0.tar.bz2) = 495736 bytes 5Size (libva-2.14.0.tar.bz2) = 502518 bytes