BSD Ports

devel/level-zero 1.26.3_1 MidnightBSD

oneAPI Level Zero Specification Headers and Loader

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
e7b96113b0
License
mit
Categories
devel

Description

oneAPI Level Zero contains the following components of oneAPI:

  • Copies of the Level Zero Specification API C/C++ header files
  • Level Zero Loader
  • Level Zero Validation Layer

In the other systems

SystemPortVersion
MidnightBSDdevel/level-zero1.26.3_1
FreeBSDdevel/level-zero1.34.0
DragonFlydevel/level-zero1.17.45
HardenedBSDdevel/level-zero1.34.0
GhostBSDdevel/level-zero1.33.1

Install

Binary package:

mport install level-zero

From mports:

cd /usr/mports/devel/level-zero && make install clean

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

RUN_DEPENDS=	level-zero>0:devel/level-zero
LIB_DEPENDS=	libze_loader.so:devel/level-zero

Dependencies

As this port's Makefile names them.

Library 2

Build dependencies 2
Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++14-lang localbase:ldflags pathfix
Service scripts
none

Files

pkg-plist 24
  • include/level_zero/layers/zel_tracing_api.h
  • include/level_zero/layers/zel_tracing_ddi.h
  • include/level_zero/layers/zel_tracing_register_cb.h
  • include/level_zero/loader/ze_loader.h
  • include/level_zero/ze_api.h
  • include/level_zero/ze_ddi.h
  • include/level_zero/ze_ddi_common.h
  • include/level_zero/zer_api.h
  • include/level_zero/zer_ddi.h
  • include/level_zero/zes_api.h
  • include/level_zero/zes_ddi.h
  • include/level_zero/zet_api.h
  • include/level_zero/zet_ddi.h
  • lib/libze_loader.so
  • lib/libze_loader.so.1
  • lib/libze_loader.so.
  • lib/libze_tracing_layer.so
  • lib/libze_tracing_layer.so.1
  • lib/libze_tracing_layer.so.
  • lib/libze_validation_layer.so
  • lib/libze_validation_layer.so.1
  • lib/libze_validation_layer.so.
  • libdata/pkgconfig/level-zero.pc
  • libdata/pkgconfig/libze_loader.pc
distinfo 1
FileSizeSHA256
oneapi-src-level-zero-v1.26.3_GH0.tar.gz1.604701e+066445e7658bdf684f6669f6b57b1c381244db4f47d36b58432c3353ed9665a130

Commit history 1

DateCommitCreditsLog message
e7b96113b0 Lucas Holt devel/libfmt: update to 12.1.0 and fix the tree for fmt 12 (#853)
Updates `devel/libfmt` from 9.1.0 to 12.1.0 and fixes every consumer that breaks as a result. Originally a prerequisite for `ai/pytorch` 2.13.0 (#851), which vendors fmt 12.1.0 and does not build against fmt 9. > **This must land as a single unit.** Between libfmt 12 going in and the > consumers being rebuilt, a stale consumer breaks *unrelated* builds with > misleading errors — a leftover `libze_loader.so.1` needing `libfmt.so.9` > made `net/openmpi4`'s configure report a bogus "cannot link hwloc". The > builder should rebuild all 26 touched ports. ## Core | Port | Change | |---|---| | `devel/libfmt` | 9.1.0 → 12.1.0 (SONAME `.so.9` → `.so.12`) | | `devel/spdlog` | 1.15.0 → 1.17.0 — 1.15 doesn't compile against fmt 12 …