Download raw body.
UPDATE: graphics/intel-media-driver and intel-gmmlib
På lørdag 8. august 2026 kl. 10:55, skrev Rafael Sadowski
<rafael@sizeofvoid.org>:
> OK to update intel media-driver to 26.2.4 and gmmlib to 22.10.1?
>
> https://github.com/intel/media-driver/releases/tag/intel-media-26.2.4
>
>
Built on current/amd64 with privsep.
$ cd /usr/ports/ && patch -l -p1 -E < /tmp/intel-vaapi.diff
$ cd /usr/ports/graphics/intel-gmmlib/ && make build package test ; make port-lib-depends-check check-shlib-syms clean
===> Regression tests for intel-gmmlib-22.10.1
UpdateCTestConfiguration from :/usr/ports/pobj/intel-gmmlib-22.10.1/build-amd64/DartConfiguration.tcl
Test project /usr/ports/pobj/intel-gmmlib-22.10.1/build-amd64
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
No tests were found!!!
/usr/local/lib/libigdgmm.so.0.1 --> /usr/ports/pobj/intel-gmmlib-22.10.1/fake-amd64/usr/local/lib/libigdgmm.so.0.1
No dynamic export changes
===> Cleaning for intel-gmmlib-22.10.1
--
# TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -u intel-gmmlib
intel-gmmlib-22.10.0->22.10.1: ok
--
$ cd /usr/ports/graphics/intel-media-driver/ && make build package test ; make port-lib-depends-check check-shlib-syms clean
===> Regression tests for intel-media-driver-26.2.4
UpdateCTestConfiguration from :/usr/ports/pobj/intel-media-driver-26.2.4/build-amd64/DartConfiguration.tcl
Test project /usr/ports/pobj/intel-media-driver-26.2.4/build-amd64
Constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
No tests were found!!!
===> Cleaning for intel-media-driver-26.2.4
--
# TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -u intel-media-driver
intel-media-driver-26.1.5->26.2.4: ok
--
Can't test for regressions on intel i5-3340M(ivy-bridge), as haswell
(4xxx+ and a few celeron,pentium) is the lowest supported this vaapi
driver.
Hope this still helps. May you have success hacking and danke for the
kde-plasma and this update.
> diff --git a/graphics/intel-gmmlib/Makefile b/graphics/intel-gmmlib/Makefile
> index 1169e7a55ca..fbc4a2f97e4 100644
> --- a/graphics/intel-gmmlib/Makefile
> +++ b/graphics/intel-gmmlib/Makefile
> @@ -2,7 +2,7 @@ ONLY_FOR_ARCHS = amd64 i386
>
> COMMENT = Intel Graphics Memory Management Library
>
> -VERSION = 22.10.0
> +VERSION = 22.10.1
> GH_ACCOUNT = intel
> GH_PROJECT = gmmlib
> GH_TAGNAME = intel-gmmlib-${VERSION}
> diff --git a/graphics/intel-gmmlib/distinfo b/graphics/intel-gmmlib/distinfo
> index a45fc414ce3..a3a2a402497 100644
> --- a/graphics/intel-gmmlib/distinfo
> +++ b/graphics/intel-gmmlib/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (intel-gmmlib-22.10.0.tar.gz) = iT48WiS0CKwxKgMYtw849Cfyl2RuMj8x5506BqksFUM=
> -SIZE (intel-gmmlib-22.10.0.tar.gz) = 886857
> +SHA256 (intel-gmmlib-22.10.1.tar.gz) = M+u25lomF8WflannDODL7KCYMWzSZTRaD021s4HxAkw=
> +SIZE (intel-gmmlib-22.10.1.tar.gz) = 886958
> diff --git a/graphics/intel-media-driver/Makefile b/graphics/intel-media-driver/Makefile
> index 7042d78ea72..54edcc7a3ef 100644
> --- a/graphics/intel-media-driver/Makefile
> +++ b/graphics/intel-media-driver/Makefile
> @@ -3,7 +3,7 @@ BROKEN-i386 = ld: error: [...] is incompatible with /usr/lib/crtbeginS.o
>
> COMMENT = VAAPI driver for Intel HD 5000 (Gen8) or newer
>
> -VERSION = 26.1.5
> +VERSION = 26.2.4
> GH_ACCOUNT = intel
> GH_PROJECT = media-driver
> GH_TAGNAME = intel-media-${VERSION}
> @@ -25,7 +25,7 @@ MODULES = devel/cmake
>
> COMPILER = base-clang ports-gcc
>
> -LIB_DEPENDS = graphics/intel-gmmlib>=22.8
> +LIB_DEPENDS = graphics/intel-gmmlib>=22.10
>
> # XXX Unbundle googletest
> CONFIGURE_ARGS = -DMEDIA_RUN_TEST_SUITE=ON
> diff --git a/graphics/intel-media-driver/distinfo b/graphics/intel-media-driver/distinfo
> index 398b8efcaed..24981516963 100644
> --- a/graphics/intel-media-driver/distinfo
> +++ b/graphics/intel-media-driver/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (intel-media-driver-26.1.5.tar.gz) = xWiZ/swAPQR85q+99HGFFRLgzqxmwu8irDbx5s5GFww=
> -SIZE (intel-media-driver-26.1.5.tar.gz) = 29364056
> +SHA256 (intel-media-driver-26.2.4.tar.gz) = ojGF/KBcj6i97AnqnuiiA2EWPIcDXsl43k4rsEilVTQ=
> +SIZE (intel-media-driver-26.2.4.tar.gz) = 29791842
> diff --git a/graphics/intel-media-driver/patches/patch-media_driver_media_top_cmake_cmake b/graphics/intel-media-driver/patches/patch-media_driver_media_top_cmake_cmake
> index d879b76d64d..17038e4997a 100644
> --- a/graphics/intel-media-driver/patches/patch-media_driver_media_top_cmake_cmake
> +++ b/graphics/intel-media-driver/patches/patch-media_driver_media_top_cmake_cmake
> @@ -2,16 +2,16 @@ https://github.com/intel/media-driver/pull/1785
> Index: media_driver/media_top_cmake.cmake
> --- media_driver/media_top_cmake.cmake.orig
> +++ media_driver/media_top_cmake.cmake
> -@@ -625,7 +625,7 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAG
> - set_target_properties(${LIB_NAME} PROPERTIES PREFIX "")
> - set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "")
> +@@ -645,7 +645,7 @@ set_target_properties(${LIB_NAME_STATIC} PROPERTIES PR
> + target_link_libraries(${LIB_NAME} ${MEDIA_GMM_INTERFACE_LIBS})
> + target_link_libraries(${LIB_NAME_STATIC} ${MEDIA_GMM_INTERFACE_LIBS})
>
> -set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl")
> +set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread")
> if(Backtrace_FOUND)
> set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}")
> endif()
> -@@ -653,7 +653,7 @@ if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" ST
> +@@ -673,7 +673,7 @@ if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" ST
> endif()
>
> target_compile_options( ${LIB_NAME} PUBLIC ${LIBGMM_CFLAGS_OTHER})
> diff --git a/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp b/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp
> index d5efc1df158..e1bda9c094a 100644
> --- a/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp
> +++ b/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp
> @@ -2,7 +2,7 @@ https://github.com/intel/media-driver/pull/1785
> Index: media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp
> --- media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp.orig
> +++ media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp
> -@@ -2164,7 +2164,7 @@ uint32_t MosUtilities::MosGetThreadId(
> +@@ -2222,7 +2222,7 @@ uint32_t MosUtilities::MosGetThreadId(
>
> uint32_t MosUtilities::MosGetCurrentThreadId()
> {
>
>
UPDATE: graphics/intel-media-driver and intel-gmmlib