diff --git a/lang/intel-compute-runtime/Makefile b/lang/intel-compute-runtime/Makefile index a704de847ff0..9fd63f8c32c8 100644 --- a/lang/intel-compute-runtime/Makefile +++ b/lang/intel-compute-runtime/Makefile @@ -1,61 +1,62 @@ PORTNAME= compute-runtime DISTVERSION= 21.49.21786 +PORTREVISION= 1 CATEGORIES= lang PKGNAMEPREFIX= intel- PKGNAMESUFFIX= -${FLAVOR} MAINTAINER= jbeich@FreeBSD.org COMMENT= OpenCL implementation for Intel HD 5000 (Gen8) or newer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= only Intel GPUs on x86 are supported LIB_DEPENDS= libigc.so:devel/intel-graphics-compiler@${FLAVOR} \ libigdgmm.so:multimedia/gmmlib FLAVORS= ${12 11:L:S/^/llvm/} CONFLICTS_INSTALL= ${PORTNAME}-* USES= cmake compiler:c++17-lang localbase:ldflags pkgconfig USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= intel CMAKE_ON= RELEASE_WITH_REGKEYS SKIP_UNIT_TESTS SUPPORT_DG1 CMAKE_ARGS= -DNEO_OCL_DRIVER_VERSION:STRING="${DISTVERSIONFULL}" PLIST_FILES= bin/ocloc \ etc/OpenCL/vendors/intel.icd \ include/ocloc_api.h \ lib/intel-opencl/libigdrcl.so \ lib/libocloc.so \ ${NULL} OPTIONS_DEFINE= L0 VAAPI OPTIONS_DEFAULT=L0 VAAPI L0_DESC= oneAPI Level Zero support L0_BUILD_DEPENDS= level-zero>=1.0:devel/level-zero L0_CMAKE_BOOL= BUILD_WITH_L0 L0_CMAKE_ON= -DNEO_VERSION_BUILD:STRING="0" L0_PLIST_FILES= lib/libze_intel_gpu.so.1 \ lib/libze_intel_gpu.so.1.2.0 VAAPI_BUILD_DEPENDS= ${LOCALBASE}/include/va/va.h:multimedia/libva VAAPI_CMAKE_BOOL_OFF= DISABLE_LIBVA post-patch: @${REINPLACE_CMD} -e '/-Werror/d' \ -e '/FORCE_RESPONSE_FILE/d' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e '/OCL_ICD_VENDORDIR/s,/etc,${PREFIX}&,' \ ${WRKSRC}/package.cmake post-install: # install/strip has no effect on install(FILES), so strip manually ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/intel-opencl/*.so .include diff --git a/multimedia/gmmlib/Makefile b/multimedia/gmmlib/Makefile index eba7dff2dace..d50eaae23cc5 100644 --- a/multimedia/gmmlib/Makefile +++ b/multimedia/gmmlib/Makefile @@ -1,40 +1,40 @@ PORTNAME= gmmlib DISTVERSIONPREFIX= intel-${PORTNAME}- -DISTVERSION= 21.3.3 +DISTVERSION= 22.0.0 CATEGORIES= multimedia PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= f17dd87c7f57.patch:-p1 # https://github.com/intel/gmmlib/pull/67 -PATCHFILES+= 7171f6d818fc.patch:-p1 # https://github.com/intel/gmmlib/pull/68 -PATCHFILES+= 6fc5091d3329.patch:-p1 # https://github.com/intel/gmmlib/pull/68 -PATCHFILES+= 8b172b9ff4ea.patch:-p1 # https://github.com/intel/gmmlib/pull/68 -PATCHFILES+= 53c731fbe8be.patch:-p1 # https://github.com/intel/gmmlib/pull/68 -PATCHFILES+= 0a8db9639503.patch:-p1 # https://github.com/intel/gmmlib/pull/68 -PATCHFILES+= a512c6b7b1a2.patch:-p1 # https://github.com/intel/gmmlib/pull/68 -PATCHFILES+= 6af9ac5b3f49.patch:-p1 # https://github.com/intel/gmmlib/pull/68 -PATCHFILES+= 7b4f7fe0fa59.patch:-p1 # https://github.com/intel/gmmlib/pull/68 +PATCHFILES+= 4356a33c787c.patch:-p1 # https://github.com/intel/gmmlib/pull/68 +PATCHFILES+= a75809957583.patch:-p1 # https://github.com/intel/gmmlib/pull/68 +PATCHFILES+= 978f7d56f88a.patch:-p1 # https://github.com/intel/gmmlib/pull/68 +PATCHFILES+= c090ac40e189.patch:-p1 # https://github.com/intel/gmmlib/pull/68 +PATCHFILES+= 072810163a05.patch:-p1 # https://github.com/intel/gmmlib/pull/68 +PATCHFILES+= ab150305017a.patch:-p1 # https://github.com/intel/gmmlib/pull/68 +PATCHFILES+= 0d45ab8163e7.patch:-p1 # https://github.com/intel/gmmlib/pull/68 +PATCHFILES+= 4ae2fd0de966.patch:-p1 # https://github.com/intel/gmmlib/pull/68 MAINTAINER= jbeich@FreeBSD.org COMMENT= Intel Graphics Memory Management Library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= only Intel GPUs on x86 are supported USES= cmake:testing compiler:c++11-lib USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= intel CMAKE_OFF+= ${CMAKE_TESTING_ON} CMAKE_TESTING_ON= RUN_TEST_SUITE # XXX Unbundle googletest CMAKE_TESTING_TARGET= Run_ULT CMAKE_ARGS= -DBUILD_TYPE:STRING="${CMAKE_BUILD_TYPE}" \ -DGMMLIB_MARCH:STRING="${CPUTYPE}" post-install: # Clean up after PATTERN-based install @${FIND} ${STAGEDIR}${PREFIX}/include -type d -empty -delete .include diff --git a/multimedia/gmmlib/distinfo b/multimedia/gmmlib/distinfo index b50209761563..30b9764fdfe1 100644 --- a/multimedia/gmmlib/distinfo +++ b/multimedia/gmmlib/distinfo @@ -1,21 +1,21 @@ -TIMESTAMP = 1636705111 -SHA256 (intel-gmmlib-intel-gmmlib-21.3.3_GH0.tar.gz) = 77473df5440915e7c487a0f1c3f6236a8c29610528c6f0833da9caae834a1741 -SIZE (intel-gmmlib-intel-gmmlib-21.3.3_GH0.tar.gz) = 747305 +TIMESTAMP = 1638979415 +SHA256 (intel-gmmlib-intel-gmmlib-22.0.0_GH0.tar.gz) = 337c63f5bbc2c7ea2ba85aecd40ae72dc65187ba07c4feea73e129d53f30677c +SIZE (intel-gmmlib-intel-gmmlib-22.0.0_GH0.tar.gz) = 755785 SHA256 (f17dd87c7f57.patch) = 0bdfd22e8f36a097c875796c7bbf7003a16cc7535fdf5d3caa3a7de9dc21c28e SIZE (f17dd87c7f57.patch) = 1485 -SHA256 (7171f6d818fc.patch) = 8a3e8fb3aff618c41818df7e2a46af2b649a4a059b0ec37d053eeb5972dd846a -SIZE (7171f6d818fc.patch) = 951 -SHA256 (6fc5091d3329.patch) = 81bf59be88d5e8101dfaddeebd2178567356a79b061495cf1048589432b6235e -SIZE (6fc5091d3329.patch) = 900 -SHA256 (8b172b9ff4ea.patch) = 75564472fadd6827cda8dbbdfb14f837c9689beee8bdc5d510f346c4673608eb -SIZE (8b172b9ff4ea.patch) = 731 -SHA256 (53c731fbe8be.patch) = 73cd1b2edb0052a2989a3f095f8795447e9f84907b0018fb26cf68ebe79c8ab4 -SIZE (53c731fbe8be.patch) = 5771 -SHA256 (0a8db9639503.patch) = dca1920eb9bb944d712875731df2d14a55ad454ea0f83bfad09621ad940a8ddd -SIZE (0a8db9639503.patch) = 18623 -SHA256 (a512c6b7b1a2.patch) = f96726627d97f095bc53e829d032d38c52553e4b7455fe119e6a4550296ae6c5 -SIZE (a512c6b7b1a2.patch) = 2523 -SHA256 (6af9ac5b3f49.patch) = 45a1e7a623d6c857fef67acc0c2fc1f8aad88c8c94b46f81ae4091c3832cbecb -SIZE (6af9ac5b3f49.patch) = 1470 -SHA256 (7b4f7fe0fa59.patch) = 7d6f720852691c62cf1154d5979a85e1a574eac04373a3f36997507437d54a60 -SIZE (7b4f7fe0fa59.patch) = 1525 +SHA256 (4356a33c787c.patch) = bfcb39e72f470bc695a6c356bc0ad06c7ac6b8f0f4b64b41deb3d0678ec29171 +SIZE (4356a33c787c.patch) = 951 +SHA256 (a75809957583.patch) = 96fe52e6c1f2c995a2c70b36dbe627cc1b7482c0f5a0ce4939fd03dc6918f5ea +SIZE (a75809957583.patch) = 900 +SHA256 (978f7d56f88a.patch) = fb290b8d6f2119ad032a445e717f3ce94bb91c2353dbd45ad522d0b3e1be3ef8 +SIZE (978f7d56f88a.patch) = 731 +SHA256 (c090ac40e189.patch) = 63c3dd2806769f01a191b51f851a85cf6072b4bfc4396ad3b6e34bd4009f4acd +SIZE (c090ac40e189.patch) = 3239 +SHA256 (072810163a05.patch) = a803ac48e0b281adffd03977f9156477d89f8973d22ed5614fa494a7c485f671 +SIZE (072810163a05.patch) = 18665 +SHA256 (ab150305017a.patch) = ca80f780a84ee6f720181adac5bcfa593a2b452fe2b2f1f2319007457ecbb40c +SIZE (ab150305017a.patch) = 2523 +SHA256 (0d45ab8163e7.patch) = a95fee3c6985e0735b8776ae2f68e31bb87d9bb6b198515bee50c3d8dacdf292 +SIZE (0d45ab8163e7.patch) = 1470 +SHA256 (4ae2fd0de966.patch) = 84910d2bcf915975feb9ec64af28e0ac76a97b874c56ac3a0b16562d6c313432 +SIZE (4ae2fd0de966.patch) = 1525 diff --git a/multimedia/gmmlib/pkg-plist b/multimedia/gmmlib/pkg-plist index 0ce908593201..b01abd1c1db5 100644 --- a/multimedia/gmmlib/pkg-plist +++ b/multimedia/gmmlib/pkg-plist @@ -1,65 +1,65 @@ include/igdgmm/GmmLib/CachePolicy/GmmCachePolicyConditionals.h include/igdgmm/GmmLib/CachePolicy/GmmCachePolicyResourceUsageDefinitions.h include/igdgmm/GmmLib/CachePolicy/GmmCachePolicyUndefineConditionals.h include/igdgmm/GmmLib/CachePolicy/GmmGen10CachePolicy.h include/igdgmm/GmmLib/CachePolicy/GmmGen11CachePolicy.h 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/Platform/GmmPlatforms.h include/igdgmm/GmmLib/Texture/GmmTexture.h include/igdgmm/GmmLib/TranslationTable/GmmUmdTranslationTable.h include/igdgmm/GmmLib/Utility/CpuSwizzleBlt/CpuSwizzleBlt.c include/igdgmm/GmmLib/Utility/CpuSwizzleBlt/assert.h include/igdgmm/GmmLib/Utility/GmmLog/GmmLog.h include/igdgmm/GmmLib/Utility/GmmUtility.h include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen10.h include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen11.h 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/GmmCachePolicy.h include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicyCommon.h include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicyExt.h include/igdgmm/GmmLib/inc/External/Common/GmmClientContext.h include/igdgmm/GmmLib/inc/External/Common/GmmCommonExt.h include/igdgmm/GmmLib/inc/External/Common/GmmConst.h include/igdgmm/GmmLib/inc/External/Common/GmmDebug.h include/igdgmm/GmmLib/inc/External/Common/GmmFormatTable.h include/igdgmm/GmmLib/inc/External/Common/GmmHw.h include/igdgmm/GmmLib/inc/External/Common/GmmInfo.h include/igdgmm/GmmLib/inc/External/Common/GmmInfoExt.h include/igdgmm/GmmLib/inc/External/Common/GmmInternal.h include/igdgmm/GmmLib/inc/External/Common/GmmLibDll.h include/igdgmm/GmmLib/inc/External/Common/GmmLibDllName.h include/igdgmm/GmmLib/inc/External/Common/GmmMemAllocator.hpp include/igdgmm/GmmLib/inc/External/Common/GmmPageTableMgr.h include/igdgmm/GmmLib/inc/External/Common/GmmPlatformExt.h include/igdgmm/GmmLib/inc/External/Common/GmmProto.h include/igdgmm/GmmLib/inc/External/Common/GmmResourceFlags.h include/igdgmm/GmmLib/inc/External/Common/GmmResourceInfo.h include/igdgmm/GmmLib/inc/External/Common/GmmResourceInfoCommon.h include/igdgmm/GmmLib/inc/External/Common/GmmResourceInfoExt.h include/igdgmm/GmmLib/inc/External/Common/GmmTextureExt.h include/igdgmm/GmmLib/inc/External/Common/GmmUtil.h include/igdgmm/GmmLib/inc/External/Linux/GmmResourceInfoLin.h include/igdgmm/GmmLib/inc/External/Linux/GmmResourceInfoLinExt.h include/igdgmm/GmmLib/inc/GmmLib.h include/igdgmm/igdgmm.h include/igdgmm/inc/common/gfxmacro.h include/igdgmm/inc/common/gfxplatform.h include/igdgmm/inc/common/gtsysinfo.h include/igdgmm/inc/common/igfxfmid.h include/igdgmm/inc/common/sku_wa.h include/igdgmm/inc/portable_compiler.h include/igdgmm/inc/umKmInc/UmKmDmaPerfTimer.h include/igdgmm/inc/umKmInc/UmKmEnum.h include/igdgmm/inc/umKmInc/sharedata.h include/igdgmm/util/g_gfxDebug.h include/igdgmm/util/gfxDebug.h lib/libigdgmm.so -lib/libigdgmm.so.11 -lib/libigdgmm.so.11.3.0 +lib/libigdgmm.so.12 +lib/libigdgmm.so.12.0.0 libdata/pkgconfig/igdgmm.pc diff --git a/multimedia/libva-intel-media-driver/Makefile b/multimedia/libva-intel-media-driver/Makefile index aeab3da674dd..aa6d853bc223 100644 --- a/multimedia/libva-intel-media-driver/Makefile +++ b/multimedia/libva-intel-media-driver/Makefile @@ -1,60 +1,62 @@ PORTNAME= media-driver DISTVERSIONPREFIX= intel-media- DISTVERSION= 21.4.3 +PORTREVISION= 1 CATEGORIES= multimedia PKGNAMEPREFIX= libva-intel- PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 3dd1e4e27b5d.patch:-p1 # https://github.com/intel/media-driver/pull/819 PATCHFILES+= e5ec4a59db29.patch:-p1 # https://github.com/intel/media-driver/pull/819 PATCHFILES+= 1915e449aa7e.patch:-p1 # https://github.com/intel/media-driver/pull/819 PATCHFILES+= 9b6b795ee0a1.patch:-p1 # https://github.com/intel/media-driver/pull/819 PATCHFILES+= 4acc8c8f871c.patch:-p1 # https://github.com/intel/media-driver/pull/819 PATCHFILES+= e9ff848336f6.patch:-p1 # https://github.com/intel/media-driver/pull/819 PATCHFILES+= 520dcffa2cb6.patch:-p1 # https://github.com/intel/media-driver/pull/819 PATCHFILES+= 54e6627346a4.patch:-p1 # https://github.com/intel/media-driver/pull/819 PATCHFILES+= 57bc24a4a61c.patch:-p1 # https://github.com/intel/media-driver/pull/819 PATCHFILES+= 690e692143a0.patch:-p1 # https://github.com/intel/media-driver/pull/819 +PATCHFILES+= 42ffd7983a32.patch:-p1 # gmmlib 22.0 MAINTAINER= jbeich@FreeBSD.org COMMENT= VAAPI driver for Intel HD 5000 (Gen8) or newer LICENSE= MIT BSD3CLAUSE LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.md ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= only Intel GPUs on x86 are supported BUILD_DEPENDS= gmmlib>=19.3.1:multimedia/gmmlib \ libva>=2.7.0:multimedia/libva LIB_DEPENDS= libigdgmm.so:multimedia/gmmlib \ libva.so:multimedia/libva USES= cmake:testing compiler:c++11-lib localbase pkgconfig USE_GITHUB= yes GH_ACCOUNT= intel ARCH_SUFX= ${ARCH:S/i386/32/:S/amd//:S/x86_//} CMAKE_OFF= MEDIA_BUILD_FATAL_WARNINGS BUILD_CMRTLIB CMAKE_OFF+= ${CMAKE_TESTING_ON} CMAKE_TESTING_ON= MEDIA_RUN_TEST_SUITE # XXX Unbundle googletest CMAKE_TESTING_TARGET= RunULT CMAKE_ARGS= -DBUILD_TYPE:STRING="${CMAKE_BUILD_TYPE}" \ -DARCH:STRING="${ARCH_SUFX}" \ -DUFO_MARCH:STRING="${CPUTYPE}" PLIST_FILES= lib/dri/iHD_drv_video.so OPTIONS_DEFINE= X11 OPTIONS_DEFAULT=X11 X11_LIB_DEPENDS= libva-x11.so:multimedia/libva post-patch: @${REINPLACE_CMD} 's/$${GIT_COMMIT}/${DISTVERSIONFULL}/' \ ${WRKSRC}/media_driver/cmake/linux/media_compile_flags_linux.cmake post-patch-X11-off: @${REINPLACE_CMD} -i .nox11 '/find_package.*X11/d' \ ${WRKSRC}/media_driver/media_top_cmake.cmake .include diff --git a/multimedia/libva-intel-media-driver/distinfo b/multimedia/libva-intel-media-driver/distinfo index adbc190628ff..bf71ba39832e 100644 --- a/multimedia/libva-intel-media-driver/distinfo +++ b/multimedia/libva-intel-media-driver/distinfo @@ -1,23 +1,25 @@ TIMESTAMP = 1637822141 SHA256 (intel-media-driver-intel-media-21.4.3_GH0.tar.gz) = 9b5ef7716c5d8199229512020c18dce5cabee25fbf3f1912179502bedb655919 SIZE (intel-media-driver-intel-media-21.4.3_GH0.tar.gz) = 23192939 SHA256 (3dd1e4e27b5d.patch) = 951df4d765db8dcb0a408cfd24283773620f1284d1a42e0ae8058b12e9405ff1 SIZE (3dd1e4e27b5d.patch) = 1239 SHA256 (e5ec4a59db29.patch) = 6ec29b1ceb2c2f5407c31d6b1d7e77df379a3783d09d22f61ebbee587026a114 SIZE (e5ec4a59db29.patch) = 1215 SHA256 (1915e449aa7e.patch) = f1ec07ee4408176f2c8b7580ade22198f719ea2eb8eebe6c1cb01b4fc9b95e0d SIZE (1915e449aa7e.patch) = 2186 SHA256 (9b6b795ee0a1.patch) = 0d2f31d5004633f287b716cd1a0d5369047814aac0a8376bee9ecfc3af66ece0 SIZE (9b6b795ee0a1.patch) = 2191 SHA256 (4acc8c8f871c.patch) = d248a1fae1f5c686273d0f310e6b4f4a63c13c0351966a3904c0adf072dcd93e SIZE (4acc8c8f871c.patch) = 1921 SHA256 (e9ff848336f6.patch) = 7672e74ac7077523d9326a5162ebce1ec97930a547c50c11ae4028f672e773ca SIZE (e9ff848336f6.patch) = 3417 SHA256 (520dcffa2cb6.patch) = b085ef38c510ed9cab43d06d812110cbe0f7a79e439bb2b841ef3cf1f61ec67e SIZE (520dcffa2cb6.patch) = 6397 SHA256 (54e6627346a4.patch) = 46a0891775ca6c5b2b9b6c8fe9024b062754bda2359d5d9082b645ddc9d9c21c SIZE (54e6627346a4.patch) = 2404 SHA256 (57bc24a4a61c.patch) = d1da0f6715260a917a6ea317a5831ecccd402524c6fcb71bee2c468f1a6cf25c SIZE (57bc24a4a61c.patch) = 3335 SHA256 (690e692143a0.patch) = eee7ca2c1b76b384d89a56350d6b41b0bf448c6d1d0184a95bd36fce5925001e SIZE (690e692143a0.patch) = 802 +SHA256 (42ffd7983a32.patch) = 8e39c74fd70aa565d89ba6a766cd5979b3829d2d9ce92b451b6704daae7704b0 +SIZE (42ffd7983a32.patch) = 21601