devel/ocl-icd 2.3.5 FreeBSD
OpenCL Installable Client Driver
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
5f9e1c6bcb- License
- BSD2CLAUSE
- Categories
- devel
- Package size
- 45.9 KiB, 244.7 KiB installed
Description
OpenCL implementations are provided as ICD (Installable Client Driver). An OpenCL program can use several ICD thanks to the use of an ICD Loader as provided by this project. This free ICD Loader can load any (free or non free) ICD.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/ocl-icd | 2.3.5 |
| NetBSD | parallel/ocl-icd | 2.3.5 |
| DragonFly | devel/ocl-icd | 2.3.2 |
| MidnightBSD | devel/ocl-icd | 2.3.2 |
| HardenedBSD | devel/ocl-icd | 2.3.5 |
| GhostBSD | devel/ocl-icd | 2.3.5 |
Install
Binary package:
pkg install ocl-icd
From the ports tree:
cd /usr/ports/devel/ocl-icd/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ocl-icd>0:devel/ocl-icd
LIB_DEPENDS= libOpenCL.so:devel/ocl-icd
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.3.5 | 2.3.5 | 2.3.1 | 2.3.3 | 2.3.5 |
| FreeBSD:14:quarterly | 2.3.5 | 2.3.5 | n/a | 2.3.3 | 2.3.5 |
| FreeBSD:15:latest | 2.3.5 | 2.3.5 | n/a | 2.3.3 | 2.3.3 |
| FreeBSD:15:quarterly | 2.3.5 | 2.3.5 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.3.5 | 2.3.5 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
opencl>=3.1: devel/opencl
Runtime 1
opencl>=3.1: devel/opencl
The full lists below include those, and their dependencies in turn.
Build dependencies 37
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/boehm-gc
- devel/gettext-runtime
- devel/gmake
- devel/libffi
- devel/libtool
- devel/libunwind
- devel/m4
- devel/opencl
- devel/readline
- lang/perl5.42
- lang/python312
- lang/ruby34
- math/mpdecimal
- misc/getopt
- print/indexinfo
- print/libpaper
- security/libgcrypt
- security/libgpg-error
- shells/bash
- textproc/asciidoc
- textproc/docbook
- textproc/docbook-sgml
- textproc/docbook-xml
- textproc/docbook-xsl
- textproc/expat2
- textproc/iso8879
- textproc/libxml2
- textproc/libxslt
- textproc/libyaml
- textproc/sdocbook-xml
- textproc/xmlcatmgr
- textproc/xmlcharent
- textproc/xmlto
- www/w3m
Run dependencies 1
Required by 35
- benchmarks/clpeak
- devel/clinfo
- devel/cltune
- devel/erlang-cl
- devel/oclgrind
- devel/openvino
- devel/py-pyopencl
- devel/vexcl
- games/leela-zero
- games/lizzie
- games/lwjgl3
- games/prismlauncher
- graphics/qgis
- graphics/qgis-ltr
- graphics/wings
- lang/pocl
- math/clblas
- math/clblast
- math/clfft
- math/clrng
- math/linbox
- math/viennacl
- multimedia/emby-server
- multimedia/gstreamer1-plugins-msdk
- multimedia/handbrake
- multimedia/intel-media-sdk
- multimedia/jellyfin-ffmpeg
- science/antioch
- science/py-PyFR
- sysutils/fastfetch
- sysutils/plasma6-kinfocenter
- www/immich
- x11/kde
- x11/plasma6-plasma
- x11/virtualgl
Configuration
Options name: devel_ocl-icd
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| MANPAGES | on | Build and/or install manual pages |
- USES
- autoreconf gmake libtool localbase:ldflags pathfix ruby:build
- Service scripts
- none
Message after installing
Files
Manual pages 2
- libOpenCL(7)
- libOpenCL.so(7)
pkg-plist 11
- bin/cllayerinfo
- include/ocl_icd.h
- lib/libOpenCL.so
- lib/libOpenCL.so.1
- lib/libOpenCL.so.1.0.0
- libdata/pkgconfig/OpenCL.pc
- libdata/pkgconfig/ocl-icd.pc
- share/doc/ocl-icd/examples/ocl_icd_bindings.c
- share/doc/ocl-icd/html/libOpenCL.html
- share/man/man7/libOpenCL.7.gz
- share/man/man7/libOpenCL.so.7.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| OCL-dev-ocl-icd-v2.3.5_GH0.tar.gz | 117902 | cdd7984425fa92d37273eee4180b5f57b047eda6dd8fd623e58498f844b09b75 |