multimedia/libva: update to 2.24.1 Changes: https://github.com/intel/libva/releases/tag/2.24.1 Reported by: GitHub (watch releases)65c5ad2fde
Port details
multimedia/libva2.24.1
VAAPI wrapper and dummy driver
- Maintainer
- jbeich@FreeBSD.org
- Packages
- libva 2.24.1
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://github.com/intel/libva
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (125)
multimedia/libva: update to 2.24.0 Changes: https://github.com/intel/libva/releases/tag/2.24.0 Reported by: GitHub (watch releases)10583bfcef
multimedia/libva: update to 2.23.0 Changes: https://github.com/intel/libva/releases/tag/2.23.0 Reported by: GitHub (watch releases)71150a3f88
multimedia/libva: fix default LIBVA_DRIVER_NAME with nvidia-drm.ko In order to support both libva-vdpau-driver and libva-nvidia-driver on NVIDIA GPUs let libva-drm get driver name from kernel DRM driver. libva-nvidia-driver uses DRI2 instead of DRM, so not affected. libva info: Trying to open /usr/local/lib/dri/nvidia_drv_video.so libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit Reported by: rhurlin Regressed by: https://github.com/intel/libva/commit/5dae76daad3f6a391a807c
multimedia/libva: update to 2.22.0 Changes: https://github.com/intel/libva/releases/tag/2.22.0 Reported by: Repology12ff4d732f
multimedia/libva: unbreak X11=off build after 07b46bb45fbe ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR Error: Missing: include/va/va_trace.h ===> Error: Plist issues found. *** Error code 1 PR: 277690c0583872ee
multimedia/libva: update to 2.21.0 Changes: https://github.com/intel/libva/releases/tag/2.21.0 Reported by: Repology07b46bb45f
multimedia/libva-glx: merge back into X11 option after 5343f55d8757 libva-glx -> libGL -> libva dependency loop doesn't occur with libGL from libglvnd instead of mesa-*. This reverts commit 14a6544d4e37ffa04cbf5e6a398d8e057198d4cd.920a3d1486
multimedia/libva: unbreak DRI2 for XRDP after 20aae48cbec2 https://github.com/intel/libva/commit/aeba58590726 Xwayland (uses DRI3) and Xorg (has DRM master) are not affected. Inspired by: PkgSrcf863a42f48
multimedia/libva: unbreak build with LLD 17 Checking if "-Wl,--version-script" : links: NO [...] ld: error: va/libva.so.2.2000.0.p/va_compat.c.o: symbol vaCreateSurfaces@VA_API_0.32.0 has undefined version VA_API_0.32.0 PR: 274088 Reported by: antoine (via bug 273753 exp-run)6837bc7384
multimedia/libva: update to 2.20.0 Changes: https://github.com/intel/libva/releases/tag/2.20.0 Reported by: Repology60b444da1a
multimedia/libva: update to 2.19.0 Changes: https://github.com/intel/libva/releases/tag/2.19.0 Reported by: Repology688dc20de2
multimedia/libva: update to 2.18.0 Changes: https://github.com/intel/libva/releases/tag/2.18.0 Reported by: Repologya6aadea344
multimedia/libva: update to 2.17.0 Changes: https://github.com/intel/libva/compare/2.16.0...2.17.0 Reported by: Repology512f598d32
multimedia/libva: update to 2.16.0 Changes: https://github.com/intel/libva/compare/2.15.0...2.16.0 Reported by: Repologyf248fedf8c
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
multimedia/libva: update to 2.15.0 Changes: https://github.com/intel/libva/compare/2.14.0...2.15.0 Reported by: Repology20aae48cbe
multimedia/libva: update to 2.14.0 Changes: https://github.com/intel/libva/compare/2.13.0...2.14.0 Reported by: Repologyfc01bd8460
multimedia/libva: unbreak crocus autodetection on X11 $ vainfo libva info: VA-API version 1.13.0 libva info: Trying to open /usr/local/lib/dri/crocus_drv_video.so libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exitbbdb8c12e8
multimedia/libva: update to 2.13.0 Rebuild a consumer that already uses VA_CHECK_VERSION(1, 13, 0) Changes: https://github.com/intel/libva/compare/2.12.0...2.13.0 Reported by: Repology8a28ff0bd2
multimedia/libva: update to 2.12.0 Rebuild a consumer that already uses VA_CHECK_VERSION(1, 12, 0) Changes: https://github.com/intel/libva/compare/2.11.0...2.12.0 Reported by: Repology234833d3aa
multimedia/libva: backport modifiers support for mesa-devel Exposes https://gitlab.freedesktop.org/mesa/mesa/-/commit/5f101e8096f75cddff7272
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
multimedia/libva: update to 2.11.0 Rebuild a consumer that already uses VA_CHECK_VERSION(1, 11, 0) Changes: https://github.com/intel/libva/compare/2.10.0...2.11.0 Reported by: Repologyf71ac6b034
multimedia/libva: update to 2.10.0 Changes: https://github.com/intel/libva/compare/2.9.1...2.10.0 ABI: https://abi-laboratory.pro/tracker/timeline/libva/ Reported by: Repology3134e7a694
multimedia/libva: update to 2.9.1 Changes: https://github.com/intel/libva/compare/2.9.0...2.9.1 ABI: https://abi-laboratory.pro/tracker/timeline/libva/ Reported by: Repologyf02cb9ab22
multimedia/libva: clean up code specific to FreeBSD 11.3 Phabricator: D26646 Submitted by: jbeich (partial)90ba594028
multimedia/libva: unbreak fetch
fetch: https://github.com/intel/libva/commit/f601fc614d8d.patch: size mismatch: expected 3148, actual 3150
--- 12525d4cd7c3.patch.old
+++ 12525d4cd7c3.patch
@@ -10,7 +10,7 @@ ld: error: unable to find library -ldl
2 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/configure.ac b/configure.ac
-index acb4c79..a62f4fd 100644
+index acb4c799..a62f4fda 100644
--- a/configure.ac
+++ b/configure.ac
@@ -209,6 +209,11 @@ if test "$ac_cv_have_gnuc_visibility_attribute" = "yes"; then
@@ -26,7 +26,7 @@ index acb4c79..a62f4fd 100644
ssp_cc=yes
if test "X$CC-cc" != "X"; then
diff --git a/va/Makefile.am b/va/Makefile.am
-index 6742177..6155895 100644
+index 67421775..6155895a 100644
--- a/va/Makefile.am
+++ b/va/Makefile.am
@@ -92,7 +92,7 @@ libva_la_SOURCES = $(libva_source_c)
--- 36f53f358a9c.patch.old
+++ 36f53f358a9c.patch
@@ -12,7 +12,7 @@ Subject: [PATCH] va/va: don't try to use RTLD_NODELETE
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/va/va.c b/va/va.c
-index 6230d7f..0c278f6 100644
+index 6230d7f9..0c278f67 100644
--- a/va/va.c
+++ b/va/va.c
@@ -451,7 +451,7 @@ static VAStatus va_openDriver(VADisplay dpy, char *driver_name)
--- 810d1974a54c.patch.old
+++ 810d1974a54c.patch
@@ -12,7 +12,7 @@ On DragonFly and FreeBSD config are installed to /usr/
4 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/meson.build b/meson.build
-index aabae7b..41d338e 100644
+index aabae7b8..41d338ea 100644
--- a/meson.build
+++ b/meson.build
@@ -63,6 +63,8 @@ libva_lt_version = '@0@.@1@.@2@'.format(libva_lt_current,
@@ -37,7 +37,7 @@ index aabae7b..41d338e 100644
WITH_WAYLAND = wayland_dep.found()
endif
diff --git a/va/Makefile.am b/va/Makefile.am
-index c0b0cfd..6742177 100644
+index c0b0cfd3..67421775 100644
--- a/va/Makefile.am
+++ b/va/Makefile.am
@@ -24,6 +24,7 @@ SUBDIRS =
@@ -49,7 +49,7 @@ index c0b0cfd..6742177 100644
LDADD = \
diff --git a/va/meson.build b/va/meson.build
-index 8c9d036..228489a 100644
+index 8c9d0362..228489a7 100644
--- a/va/meson.build
+++ b/va/meson.build
@@ -62,7 +62,7 @@ libva = shared_library(
@@ -62,7 +62,7 @@ index 8c9d036..228489a 100644
link_args : '-Wl,-version-script,' + libva_sym_path,
link_depends : libva_sym,
diff --git a/va/va.c b/va/va.c
-index 7f014a1..6230d7f 100644
+index 7f014a15..6230d7f9 100644
--- a/va/va.c
+++ b/va/va.c
@@ -71,7 +71,7 @@ int va_parseConfig(char *env, char *env_value)
--- 853c679c628a.patch.old
+++ 853c679c628a.patch
@@ -14,7 +14,7 @@ sed: 1: "1i#include "sysdeps.h"
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/va/wayland/Makefile.am b/va/wayland/Makefile.am
-index 705efa3..f48afb4 100644
+index 705efa3d..f48afb4d 100644
--- a/va/wayland/Makefile.am
+++ b/va/wayland/Makefile.am
@@ -70,7 +70,7 @@ va_wayland_drm.c: $(protocol_source_h)
--- f601fc614d8d.patch.old
+++ f601fc614d8d.patch
@@ -20,7 +20,7 @@ Subject: [PATCH] va/va_trace: implement gettid() for B
1 file changed, 34 insertions(+), 5 deletions(-)
diff --git a/va/va_trace.c b/va/va_trace.c
-index d34fc40..8cdd27b 100755
+index d34fc405..8cdd27ba 100755
--- a/va/va_trace.c
+++ b/va/va_trace.c
@@ -48,12 +48,41 @@b52812065emultimedia/libva: update to 2.9.0 Changes: https://github.com/intel/libva/compare/2.8.0...2.9.0 ABI: https://abi-laboratory.pro/tracker/timeline/libva/ Reported by: Repology9baf586313
multimedia/libva: update to 2.8.0 Changes: https://github.com/intel/libva/compare/2.7.1...2.8.0 ABI: https://abi-laboratory.pro/tracker/timeline/libva/ Reported by: GitHub (watch releases)a8d6fa7f73
multimedia/libva: update to 2.7.1 Changes: https://github.com/intel/libva/compare/2.7.0...2.7.1 ABI: https://abi-laboratory.pro/tracker/timeline/libva/ Reported by: GitHub (watch releases)432b3cfab0
multimedia/libva: backport iHD fix for X11 $ pkg install libva-utils libva-intel-media-driver $ vainfo libva info: VA-API version 1.7.0 libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit MFH: 2020Q2c1d95949dd
multimedia/libva: update to 2.7.0 Changes: https://github.com/intel/libva/compare/2.6.1...2.7.0 ABI: https://abi-laboratory.pro/tracker/timeline/libva/ Reported by: Repology04baa08be8
multimedia/libva: drop FreeBSD 12.0 support after r52762802a3509070
multimedia/libva: backport some upstream fixes - https://github.com/intel/libva/commit/04acc7860feb will be required by libva-intel-media-driver-20.2.0, see https://github.com/intel/media-driver/commit/2baead9b10cd - https://github.com/intel/libva/commit/48f446b32a4f is a fix for regression in libva-2.6.08b437afd93
multimedia/libva: update to 2.6.1 Changes: https://github.com/intel/libva/releases/tag/2.6.1 ABI: https://abi-laboratory.pro/tracker/timeline/libva/ Reported by: GitHub (watch releases)0c9d4f1808
multimedia/libva: switch to upstream patchesef1435f2d0
multimedia/libva: respect PREFIX for libva.conf libva.conf is mainly used for debugging, so no need to rebuild.fcf88c9c4d
multimedia/libva: update to 2.6.0 Changes: https://github.com/intel/libva/releases/tag/2.6.0 ABI: https://abi-laboratory.pro/tracker/timeline/libva/ Reported by: GitHub (watch releases)a38d205c03
Clean up support for FreeBSD 11.2. While here, modernize some comments in Mk/bsd.*.mk. Note that graphics/drm-fbsd11.2-kmod is not renamed yet, this was somewhat under discussion. Submitted by: rene Reviewed by: antoine, jbeich, mat, zeising Differential Revision: https://reviews.freebsd.org/D21974ee06ec39ce
Add USES=xorg USES=gl, ports categories l and m Add USES=xorg and USES=gl to ports in categories starting with 'l' and 'm'. While here, try to sprinkle other USES (mostly gnome and sdl) as needed.7ad72d866d
Add more gettid() aliases to my ports https://man.openbsd.org/getthrid.2 https://illumos.org/man/3C/thr_self8fd0fb2b98
multimedia/libva: drop -lpthread on FreeBSD 11.4/12.1/13.0 libva doesn't use threads unless LIBVA_TRACE is passed via environment. PR: 23865046e7fd2685
multimedia/libva: update to 2.5.0 Changes: https://github.com/intel/libva/releases/tag/2.5.0 ABI: https://abi-laboratory.pro/tracker/timeline/libva/ Reported by: GitHub (watch releases), portscoute86c810acd
Switch DragonFly to pthread_getthreadid_np in my ports https://github.com/DragonFlyBSD/DragonFlyBSD/commit/c0f25c26521a234ec47174
multimedia/libva: replace post-patch with upstream fixa2c8ba796e
multimedia/libva: reroll --- libva-2.4.1.orig/meson.build 2019-04-07 17:44:47 UTC +++ libva-2.4.1/meson.build 2019-04-17 10:07:39 UTC @@ -20,7 +20,7 @@ project( # - reset minor version to zero when major version is incremented va_api_major_version = 1 va_api_minor_version = 4 -va_api_micro_version = 0 +va_api_micro_version = 1 va_api_version = '@0@.@1@.@2@'.format(va_api_major_version, va_api_minor_version, Reported by: Ravenports8f4287ac35
multimedia/libva: unbreak on GCC architectures after r498397 ../va/va_trace.c: In function 'va_TraceVAEncMiscParameterBuffer': ../va/va_trace.c:3309: error: 'for' loop initial declaration used outside C99 mode PR: 237171 Reported by: pkg-fallout3f9711da55