BSD Ports

multimedia/cmrtlib 26.3.5 FreeBSD

C for Metal Runtime

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e590e15476
License
MIT
Categories
multimedia

Description

cmrtlib is a runtime library needed when user wants to execute their own GPU kernels on render engine. It calls iHD media driver to load the kernels and allocate the resources. It provides a set of APIs for user to call directly from application.

In the other systems

SystemPortVersion
FreeBSDmultimedia/cmrtlib26.3.5
DragonFlymultimedia/cmrtlib20.1.1
MidnightBSDmultimedia/cmrtlib20.1.1

Install

Binary package:

pkg install cmrtlib

From the ports tree:

cd /usr/ports/multimedia/cmrtlib/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cmrtlib>0:multimedia/cmrtlib
LIB_DEPENDS=	libigfxcmrt.so:multimedia/cmrtlib

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-26.3.5--26.3.5
FreeBSD:14:quarterly-20.1.1n/a-20.1.1
FreeBSD:15:latest-26.3.5n/a-20.1.1
FreeBSD:15:quarterly-20.1.1n/an/an/a
FreeBSD:16:latest-26.3.5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 31
Run dependencies 19

Configuration

No options to configure.

USES
cmake compiler:c++17-lang pkgconfig
Service scripts
none

Files

pkg-plist 15
  • include/igfxcmrt/cm_hw_vebox_cmd_g10.h
  • include/igfxcmrt/cm_rt.h
  • include/igfxcmrt/cm_rt_api_os.h
  • include/igfxcmrt/cm_rt_def_os.h
  • include/igfxcmrt/cm_rt_extension.h
  • include/igfxcmrt/cm_rt_g10.h
  • include/igfxcmrt/cm_rt_g11.h
  • include/igfxcmrt/cm_rt_g12_dg1.h
  • include/igfxcmrt/cm_rt_g12_tgl.h
  • include/igfxcmrt/cm_rt_g8.h
  • include/igfxcmrt/cm_rt_g9.h
  • lib/libigfxcmrt.so
  • lib/libigfxcmrt.so.7
  • lib/libigfxcmrt.so.7.2.0
  • libdata/pkgconfig/igfxcmrt.pc
distinfo 1
FileSizeSHA256
intel-media-driver-intel-media-26.3.5_GH0.tar.gz2.9841145e+0776f41c06cefc91d57e0b7d366b7a91b8420ec77939326491795f9fb26afca7e7

Commit history 2

DateCommitCreditsLog message
e590e15476 takefu multimedia/cmrtlib: Update 20.1.1 => 26.3.5
Changelogs: https://github.com/intel/media-driver/releases#release-intel-media-26.3.5 - Fix warnings from portclippy. PR: 299138 Sponsored by: UNIS Labs (vvd, commit patch)
f5b6909cda Gleb Popov multimedia/cmrtlib: Fix building with CMake 4