Update intel-gmmlib and intel-media-driver to the latest upstrem
versions.

OK?

diff --git a/graphics/intel-gmmlib/Makefile b/graphics/intel-gmmlib/Makefile
index 6ad0a660b32..ce3bdde692c 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.3.20
+VERSION =      22.5.5
 GH_ACCOUNT =   intel
 GH_PROJECT =   gmmlib
 GH_TAGNAME =   intel-gmmlib-${VERSION}
@@ -15,6 +15,8 @@ HOMEPAGE =    https://01.org/intel-media-for-linux
 
 CATEGORIES =   graphics multimedia
 
+MAINTAINER =   Rafael Sadowski <rsadow...@openbsd.org>
+
 WANTLIB += ${COMPILER_LIBCXX} m
 
 # MIT & BSD-3-Clause
diff --git a/graphics/intel-gmmlib/distinfo b/graphics/intel-gmmlib/distinfo
index 2664451978b..c9c9e08344c 100644
--- a/graphics/intel-gmmlib/distinfo
+++ b/graphics/intel-gmmlib/distinfo
@@ -1,2 +1,2 @@
-SHA256 (intel-gmmlib-22.3.20.tar.gz) = 
InwWFNSBcVS05vv7ZnuisjHqeqU3ltkfGACvmutwP1k=
-SIZE (intel-gmmlib-22.3.20.tar.gz) = 846257
+SHA256 (intel-gmmlib-22.5.5.tar.gz) = 
CNtpYHFRC34Dqi2ftzdcbDX3wyfs1nR0JMZkxiK7Q3c=
+SIZE (intel-gmmlib-22.5.5.tar.gz) = 868894
diff --git a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_CMakeLists_txt 
b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_CMakeLists_txt
index 7d485a02b8d..7ba28bfc176 100644
--- a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_CMakeLists_txt
+++ b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_CMakeLists_txt
@@ -3,29 +3,14 @@ https://github.com/intel/gmmlib/pull/67
 Index: Source/GmmLib/CMakeLists.txt
 --- Source/GmmLib/CMakeLists.txt.orig
 +++ Source/GmmLib/CMakeLists.txt
-@@ -458,13 +458,13 @@ include(Linux.cmake)
- # create dll library
- 
###################################################################################
- add_library( ${GMM_LIB_DLL_NAME} SHARED igdgmm.rc ${UMD_SOURCES} 
${UMD_HEADERS})
-+GmmLibSetTargetConfig( ${GMM_LIB_DLL_NAME} )
- 
- if(MSVC)
- 
- set_target_properties(${GMM_LIB_DLL_NAME} PROPERTIES OUTPUT_NAME 
"igdgmm${GMMLIB_ARCH}")
- 
- bs_set_wdk(${GMM_LIB_DLL_NAME})
--GmmLibSetTargetConfig( ${GMM_LIB_DLL_NAME} )
- 
- set_target_properties(${GMM_LIB_DLL_NAME} PROPERTIES 
VS_GLOBAL_DriverTargetPlatform Universal)
- set_target_properties(${GMM_LIB_DLL_NAME} PROPERTIES VS_PLATFORM_TOOLSET 
WindowsApplicationForDrivers10.0)
-@@ -504,10 +504,6 @@ bs_set_extra_target_properties(${GMM_LIB_DLL_NAME}
-         __UMD
+@@ -508,10 +508,6 @@ bs_set_extra_target_properties(${GMM_LIB_DLL_NAME}
          GMM_UNIFY_DAF_API
          )
--
+ 
 -if(CMAKE_BUILD_TYPE STREQUAL "ReleaseInternal")
 -      bs_set_extra_target_properties(${GMM_LIB_DLL_NAME} _RELEASE_INTERNAL)
 -endif()
- 
+-
  target_include_directories(${GMM_LIB_DLL_NAME} INTERFACE
          ${BS_DIR_GMMLIB}/inc
+         ${BS_DIR_INC}
diff --git 
a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_GlobalInfo_GmmInfo_cpp 
b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_GlobalInfo_GmmInfo_cpp
index 31718cd18b4..ca51497f6f3 100644
--- a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_GlobalInfo_GmmInfo_cpp
+++ b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_GlobalInfo_GmmInfo_cpp
@@ -2,7 +2,7 @@ https://github.com/intel/gmmlib/pull/68
 Index: Source/GmmLib/GlobalInfo/GmmInfo.cpp
 --- Source/GmmLib/GlobalInfo/GmmInfo.cpp.orig
 +++ Source/GmmLib/GlobalInfo/GmmInfo.cpp
-@@ -937,7 +937,7 @@ int32_t GmmLib::Context::IncrementRefCount()
+@@ -939,7 +939,7 @@ int32_t GmmLib::Context::IncrementRefCount()
  {
      int32_t *Ref = &RefCount;
  
@@ -11,7 +11,7 @@ Index: Source/GmmLib/GlobalInfo/GmmInfo.cpp
      // returns 0 only when registering the first client
      return (__sync_fetch_and_add(Ref, 1));
  #endif
-@@ -972,7 +972,7 @@ int32_t GmmLib::Context::DecrementRefCount()
+@@ -974,7 +974,7 @@ int32_t GmmLib::Context::DecrementRefCount()
          {
              break;
          }
diff --git 
a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_Texture_GmmTextureAlloc_cpp 
b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_Texture_GmmTextureAlloc_cpp
index e0467937046..fcd8222c1d9 100644
--- 
a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_Texture_GmmTextureAlloc_cpp
+++ 
b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_Texture_GmmTextureAlloc_cpp
@@ -2,7 +2,7 @@ https://github.com/intel/gmmlib/pull/68
 Index: Source/GmmLib/Texture/GmmTextureAlloc.cpp
 --- Source/GmmLib/Texture/GmmTextureAlloc.cpp.orig
 +++ Source/GmmLib/Texture/GmmTextureAlloc.cpp
-@@ -812,7 +812,7 @@ GMM_STATUS GmmLib::GmmTextureCalc::FillTexPitchAndSize
+@@ -826,7 +826,7 @@ GMM_STATUS GmmLib::GmmTextureCalc::FillTexPitchAndSize
          }
          else
          {
diff --git 
a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_CMakeLists_txt 
b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_CMakeLists_txt
index 7fe5ea3e502..703c8dc9935 100644
--- a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_CMakeLists_txt
+++ b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_CMakeLists_txt
@@ -2,7 +2,7 @@ https://github.com/intel/gmmlib/pull/68
 Index: Source/GmmLib/ULT/CMakeLists.txt
 --- Source/GmmLib/ULT/CMakeLists.txt.orig
 +++ Source/GmmLib/ULT/CMakeLists.txt
-@@ -160,7 +160,7 @@ target_link_libraries(${EXE_NAME} igfx_gmmumd_dll)
+@@ -164,7 +164,7 @@ target_link_libraries(${EXE_NAME} igfx_gmmumd_dll)
  
  target_link_libraries(${EXE_NAME}
      pthread
diff --git a/graphics/intel-gmmlib/pkg/PLIST b/graphics/intel-gmmlib/pkg/PLIST
index 12c51949937..2973f82db85 100644
--- a/graphics/intel-gmmlib/pkg/PLIST
+++ b/graphics/intel-gmmlib/pkg/PLIST
@@ -10,6 +10,7 @@ include/igdgmm/GmmLib/CachePolicy/GmmGen12CachePolicy.h
 include/igdgmm/GmmLib/CachePolicy/GmmGen12dGPUCachePolicy.h
 include/igdgmm/GmmLib/CachePolicy/GmmGen8CachePolicy.h
 include/igdgmm/GmmLib/CachePolicy/GmmGen9CachePolicy.h
+include/igdgmm/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.h
 include/igdgmm/GmmLib/CachePolicy/GmmXe_LPGCachePolicy.h
 include/igdgmm/GmmLib/GlobalInfo/
 include/igdgmm/GmmLib/Platform/
@@ -38,6 +39,7 @@ 
include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen12.h
 include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen12dGPU.h
 include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen8.h
 include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen9.h
+include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyXe2_LPG.h
 include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyXe_LPG.h
 include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicy.h
 include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicyCommon.h
diff --git a/graphics/intel-media-driver/Makefile 
b/graphics/intel-media-driver/Makefile
index 4be2e13d6dd..d395bf4243a 100644
--- a/graphics/intel-media-driver/Makefile
+++ b/graphics/intel-media-driver/Makefile
@@ -3,18 +3,19 @@ BROKEN-i386 = ld: error: [...] is incompatible with 
/usr/lib/crtbeginS.o
 
 COMMENT =      VAAPI driver for Intel HD 5000 (Gen8) or newer
 
-VERSION =      24.2.5
+VERSION =      24.3.4
 GH_ACCOUNT =   intel
 GH_PROJECT =   media-driver
 GH_TAGNAME =   intel-media-${VERSION}
 
 DISTNAME =     intel-media-driver-${VERSION}
-REVISION =     0
 
 CATEGORIES =   graphics multimedia
 
 HOMEPAGE =     https://github.com/intel/media-driver/wiki
 
+MAINTAINER =   Rafael Sadowski <rsadow...@openbsd.org>
+
 # MIT & BSD-3-Clause
 PERMIT_PACKAGE=        Yes
 
@@ -24,7 +25,7 @@ MODULES =     devel/cmake
 
 COMPILER =     base-clang ports-gcc
 
-LIB_DEPENDS =  graphics/intel-gmmlib>=22.3.20
+LIB_DEPENDS =  graphics/intel-gmmlib>=22.5.2
 
 # 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 febaa2c65e8..0e861f5454c 100644
--- a/graphics/intel-media-driver/distinfo
+++ b/graphics/intel-media-driver/distinfo
@@ -1,2 +1,2 @@
-SHA256 (intel-media-driver-24.2.5.tar.gz) = 
3sIhDB+CSnIeTqb2b1iZ4wCAGz5/riMtP4qU2zjC7dE=
-SIZE (intel-media-driver-24.2.5.tar.gz) = 25860224
+SHA256 (intel-media-driver-24.3.4.tar.gz) = 
WJePnuSYFTLmC+LydoZzsfOCXbCZceu5j71+iBnKtus=
+SIZE (intel-media-driver-24.3.4.tar.gz) = 27623962
diff --git 
a/graphics/intel-media-driver/patches/patch-media_driver_cmake_linux_media_compile_flags_linux_cmake
 
b/graphics/intel-media-driver/patches/patch-media_driver_cmake_linux_media_compile_flags_linux_cmake
index 46b62532071..16e39a35172 100644
--- 
a/graphics/intel-media-driver/patches/patch-media_driver_cmake_linux_media_compile_flags_linux_cmake
+++ 
b/graphics/intel-media-driver/patches/patch-media_driver_cmake_linux_media_compile_flags_linux_cmake
@@ -2,7 +2,7 @@ https://github.com/intel/media-driver/pull/1785
 Index: media_driver/cmake/linux/media_compile_flags_linux.cmake
 --- media_driver/cmake/linux/media_compile_flags_linux.cmake.orig
 +++ media_driver/cmake/linux/media_compile_flags_linux.cmake
-@@ -91,7 +91,6 @@ endif()
+@@ -92,7 +92,6 @@ endif()
  if(NOT ${PLATFORM} STREQUAL "android")
      set(MEDIA_COMPILER_FLAGS_COMMON
          ${MEDIA_COMPILER_FLAGS_COMMON}
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 6fb555b4bef..a70b16de058 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,7 +2,7 @@ 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
-@@ -644,7 +644,7 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAG
+@@ -652,7 +652,7 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAG
  set_target_properties(${LIB_NAME}        PROPERTIES PREFIX "")
  set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "")
  
@@ -11,7 +11,7 @@ Index: media_driver/media_top_cmake.cmake
  if(Backtrace_FOUND)
      set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} 
${Backtrace_LIBRARY}")
  endif()
-@@ -672,7 +672,7 @@ if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" ST
+@@ -680,7 +680,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_mos_gpucontext_specific_next_cpp
 
b/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_mos_gpucontext_specific_next_cpp
index 03d4209fc03..2984bea01bc 100644
--- 
a/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_mos_gpucontext_specific_next_cpp
+++ 
b/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_mos_gpucontext_specific_next_cpp
@@ -2,12 +2,12 @@ https://github.com/intel/media-driver/issues/1840
 Index: media_softlet/linux/common/os/mos_gpucontext_specific_next.cpp
 --- media_softlet/linux/common/os/mos_gpucontext_specific_next.cpp.orig
 +++ media_softlet/linux/common/os/mos_gpucontext_specific_next.cpp
-@@ -1974,7 +1974,7 @@ PMOS_RESOURCE GpuContextSpecificNext::GetOcaRTLogResou
+@@ -1975,7 +1975,7 @@ PMOS_RESOURCE GpuContextSpecificNext::GetOcaRTLogResou
      // than 2 video processors, the value may be overwritten and wrong 
allocation Index in array may be used.
      // To avoid this, use duplicate MOS_RESOURCE instance in GPU Context to 
ensure differnt iAllocationIndex
      // array of OcaRTLogResources being used for different GPU Context.
--    if (!m_ocaRtLogResInited)
-+    if (!m_ocaRtLogResInited && globalInst)
+-    if (!m_ocaRtLogResInited && globalInst)
++    if (!m_ocaRtLogResInited)
      {
          m_ocaRtLogResource = *globalInst;
          m_ocaRtLogResInited = true;
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 10e65bc4c21..1028d28113c 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
-@@ -2173,7 +2173,7 @@ uint32_t MosUtilities::MosGetThreadId(
+@@ -2144,7 +2144,7 @@ uint32_t MosUtilities::MosGetThreadId(
  
  uint32_t MosUtilities::MosGetCurrentThreadId()
  {
diff --git 
a/graphics/intel-media-driver/patches/patch-media_softlet_media_top_cmake_cmake 
b/graphics/intel-media-driver/patches/patch-media_softlet_media_top_cmake_cmake
index adfde6d8486..244d4274672 100644
--- 
a/graphics/intel-media-driver/patches/patch-media_softlet_media_top_cmake_cmake
+++ 
b/graphics/intel-media-driver/patches/patch-media_softlet_media_top_cmake_cmake
@@ -19,7 +19,7 @@ Index: media_softlet/media_top_cmake.cmake
  if(NOT DEFINED SKIP_GMM_CHECK)
      # checking dependencies
      pkg_check_modules(LIBGMM REQUIRED igdgmm>=12.0.0)
-@@ -264,7 +273,7 @@ set_target_properties(${LIB_NAME_STATIC} PROPERTIES PR
+@@ -266,7 +275,7 @@ set_target_properties(${LIB_NAME_STATIC} PROPERTIES PR
  bs_ufo_link_libraries_noBsymbolic(
      ${LIB_NAME}_softlet
      "${INCLUDED_LIBS}"

Reply via email to