Sun Jan 9 00:27:57 2022 UTC ()
libva: update to 2.13.0

Changes, excluding bug/doc/ci/trace fixes:
2.13.0
  add: (sep_layer) add new surface format fourcc XYUV
2.12.0
  add: Report the capability of vaCopy support
  add: Report the capability of sub device
  add: Add config attributes to advertise HEVC/H.265 encoder features
  add: Video processing HVS Denoise: Added 4 modes
  add: Introduce VASurfaceAttribDRMFormatModifiers
  add: Add 3DLUT Filter in Video Processing.
2.11.0
  add: LibVA Protected Content API
  add: Add a configuration attribute to advertise AV1d LST feature
  fix: wayland: don't try to authenticate with render nodes
  trace: Add details data dump for mpeg2 IQ matrix.
2.10.0
  add: Pass offset and size of pred_weight_table
  add: add vaCopy interface to copy surface and buffer
  add: add definition for different execution
  add: New parameters for transport controlled BRC were added
  add: add FreeBSD support
  add: add a bufer type to adjust context priority dynamically
2.9.0
  Add SCC fields trace for HEVC SCC encoding.
  Add FOURCC code for Y212 and Y412 format.
  Add interpolation method for scaling.
  add attributes for context priority setting
  Add vaSyncBuffer for output buffers synchronization
  Add vaSyncSurface2 with timeout
2.8.0
  add fourcc code for P012 format
  add definition to enforce both reflist not empty
  change the return value to be UNIMPLEMENTED when the function pointer is NULL
  remove check of vaPutSurface implementation
  Add new slice structure flag for CAPS reporting
  VA/X11: VAAPI driver mapping for iris DRI driver
  VA/X11: enable driver candidate selection for DRI2
  Add SCC flags to enable/disable features
  Add VAProfileHEVCSccMain444_10 for HEVC
  change the compatible list to be dynamic one
2.7.1
  VA/X11: enable driver candidate selection for DRI2
  VA/X11: VAAPI driver mapping for iris DRI driver
2.7.0
  Add av1 decode interfaces
  Add 2 FourCC for 10bit RGB(without Alpha) format: X2R10G10B10 and X2B10G10R10.


(tnn)
diff -r1.23 -r1.24 pkgsrc/multimedia/libva/Makefile
diff -r1.9 -r1.10 pkgsrc/multimedia/libva/PLIST
diff -r1.16 -r1.17 pkgsrc/multimedia/libva/distinfo
diff -r1.2 -r0 pkgsrc/multimedia/libva/patches/patch-va_Makefile.am
diff -r1.1 -r0 pkgsrc/multimedia/libva/patches/patch-va_glx_va__glx__private.h
diff -r1.4 -r0 pkgsrc/multimedia/libva/patches/patch-va_va__trace.c

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

--- pkgsrc/multimedia/libva/Makefile 2021/12/02 16:58:47 1.23
+++ pkgsrc/multimedia/libva/Makefile 2022/01/09 00:27:57 1.24
@@ -1,55 +1,53 @@ @@ -1,55 +1,53 @@
1# $NetBSD: Makefile,v 1.23 2021/12/02 16:58:47 tnn Exp $ 1# $NetBSD: Makefile,v 1.24 2022/01/09 00:27:57 tnn Exp $
2 2
3DISTNAME= libva-2.6.1 3GITHUB_RELEASE= ${PKGVERSION_NOREV}
 4DISTNAME= libva-2.13.0
4CATEGORIES= multimedia 5CATEGORIES= multimedia
5MASTER_SITES= ${MASTER_SITE_GITHUB:=intel/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=intel/}
6EXTRACT_SUFX= .tar.gz 7EXTRACT_SUFX= .tar.bz2
7GITHUB_TAG= 2.6.1 
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+= autoreconf autoconf automake 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
 34# someone else to enable. -tnn
 35CONFIGURE_ARGS+= --disable-wayland
 36# To avoid a PLIST mismatch with base Xorg
 37CONFIGURE_ARGS+= --disable-glx
33 38
34LIBS+= ${BUILDLINK_LDADD.dl} 39LIBS+= ${BUILDLINK_LDADD.dl}
35 40
36PKGCONFIG_OVERRIDE+= libva-drm.pc.in 41PKGCONFIG_OVERRIDE+= pkgconfig/libva-drm.pc.in
37PKGCONFIG_OVERRIDE+= libva-egl.pc.in 42PKGCONFIG_OVERRIDE+= pkgconfig/libva-glx.pc.in
38PKGCONFIG_OVERRIDE+= libva-glx.pc.in 43PKGCONFIG_OVERRIDE+= pkgconfig/libva-wayland.pc.in
39PKGCONFIG_OVERRIDE+= libva-tpi.pc.in 44PKGCONFIG_OVERRIDE+= pkgconfig/libva-x11.pc.in
40PKGCONFIG_OVERRIDE+= libva-x11.pc.in 45PKGCONFIG_OVERRIDE+= pkgconfig/libva.pc.in
41PKGCONFIG_OVERRIDE+= libva.pc.in 
42 
43 46
44pre-configure: 
45 cd ${WRKSRC} && autoreconf -i 
46 
47# To avoid a PLIST mismatch with base Xorg 
48CONFIGURE_ARGS+= --disable-glx 
49 47
50.include "../../x11/libXfixes/buildlink3.mk" 48.include "../../x11/libXfixes/buildlink3.mk"
51.include "../../x11/libXext/buildlink3.mk" 49.include "../../x11/libXext/buildlink3.mk"
52.include "../../x11/libX11/buildlink3.mk" 50.include "../../x11/libX11/buildlink3.mk"
53.include "../../x11/libdrm/buildlink3.mk" 51.include "../../x11/libdrm/buildlink3.mk"
54.include "../../mk/dlopen.buildlink3.mk" 52.include "../../mk/dlopen.buildlink3.mk"
55.include "../../mk/bsd.pkg.mk" 53.include "../../mk/bsd.pkg.mk"

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

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

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

--- pkgsrc/multimedia/libva/distinfo 2021/10/26 11:01:10 1.16
+++ pkgsrc/multimedia/libva/distinfo 2022/01/09 00:27:57 1.17
@@ -1,8 +1,5 @@ @@ -1,8 +1,5 @@
1$NetBSD: distinfo,v 1.16 2021/10/26 11:01:10 nia Exp $ 1$NetBSD: distinfo,v 1.17 2022/01/09 00:27:57 tnn Exp $
2 2
3BLAKE2s (libva-2.6.1.tar.gz) = 6daed383fc422b5f6c8e1c588609fbd14731ce809e337bdd57c31663fc2fdd91 3BLAKE2s (libva-2.13.0.tar.bz2) = d014c9118ddd34eebb90af8caa6354cb0994b1e27f2c84207f5f9e9d1fd10236
4SHA512 (libva-2.6.1.tar.gz) = 29dd4df9da5f9a02149dadfc30cb5edfde63f2d912a99ef8dc4eecb983a09d2cd0451d61bad2b9bec0a25a6c2d2c60d644a2251e2141623fdf0a08eb3e70569a 4SHA512 (libva-2.13.0.tar.bz2) = 25c384f4dc577328af67892c055ca1c832b98e2e36c495678c0fb8d5375dfd5b28257d575dca13c0f46d04e66643f729331ddaaa55d48bcc3df28eb3b6f343eb
5Size (libva-2.6.1.tar.gz) = 228850 bytes 5Size (libva-2.13.0.tar.bz2) = 495736 bytes
6SHA1 (patch-va_Makefile.am) = af963e8279aacf706b6442372ce7cb1436395c74 
7SHA1 (patch-va_glx_va__glx__private.h) = daf6552189295a86f1f073ef107b7449e4098251 
8SHA1 (patch-va_va__trace.c) = 478f23fb0c5e7cf6a8adc421921af715a62231ef 

File Deleted: pkgsrc/multimedia/libva/patches/Attic/patch-va_Makefile.am

File Deleted: pkgsrc/multimedia/libva/patches/Attic/patch-va_glx_va__glx__private.h

File Deleted: pkgsrc/multimedia/libva/patches/Attic/patch-va_va__trace.c