notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
ocl-icd OpenCL Installable Client Driver
2.3.1 devel on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: search for ports maintained by this maintainer
Port Added: 2015-09-17 17:45:35
Last Update: 2022-07-20 14:21:35
Commit Hash: aa6eefd
People watching this port, also watch:: gstreamer1-plugins-pango, font-misc-meltho, ladspa, py39-pycparser, xclock
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (17 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/ocl-icd-2.3.1/
  3. /usr/local/share/licenses/ocl-icd-2.3.1/LICENSE
  4. /usr/local/share/licenses/ocl-icd-2.3.1/BSD2CLAUSE
  5. include/ocl_icd.h
  6. lib/
  7. lib/
  8. lib/
  9. libdata/pkgconfig/OpenCL.pc
  10. libdata/pkgconfig/ocl-icd.pc
  11. man/man7/libOpenCL.7.gz
  12. man/man7/
  13. share/doc/ocl-icd/examples/ocl_icd_bindings.c
  14. share/doc/ocl-icd/html/libOpenCL.html
  15. @owner
  16. @group
  17. @mode
Collapse this list.
Dependency lines:
  • ocl-icd>0:devel/ocl-icd
To install the port:
cd /usr/ports/devel/ocl-icd/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/ocl-icd
  • pkg install ocl-icd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ocl-icd
Flavors: there is no flavor information for this port.
Packages (timestamps in pop-ups are UTC):

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. opencl>3.0 : devel/opencl
  2. xmlto : textproc/xmlto
  3. asciidoc : textproc/asciidoc
  4. ruby30 : lang/ruby30
  5. gmake>=4.3 : devel/gmake
  6. autoconf>=2.71 : devel/autoconf
  7. automake>=1.16.5 : devel/automake
  8. libtoolize : devel/libtool
Patch dependencies:
  1. ruby30 : lang/ruby30
Extract dependencies:
  1. ruby30 : lang/ruby30
This port is required by:
for Build
  1. devel/vexcl
for Libraries
  1. benchmarks/clpeak
  2. devel/clinfo
  3. devel/cltune
  4. devel/erlang-cl
  5. devel/oclgrind
  6. devel/py-pyopencl
  7. games/leela-zero
Expand this list (25 items / 18 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. graphics/qgis
  3. graphics/qgis-ltr
  4. java/aparapi
  5. lang/clover
  6. lang/pocl
  7. math/clblas
  8. math/clblast
  9. math/clfft
  10. math/clrng
  11. math/viennacl
  12. multimedia/emby-server
  13. multimedia/emby-server-devel
  14. multimedia/intel-media-sdk
  15. science/antioch
  16. x11/virtualgl
  17. Collapse this list.

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. lang/beignet*
  2. math/mandelbulber2*
  3. misc/opensubdiv*
  4. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:


FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
Collapse this list.

Number of commits found: 11

Commit History - (may be incomplete: see SVNWeb link above for full details)
20 Jul 2022 14:21:35
 files touched by this commit commit hash:aa6eefd5e663357e8223399bc38c7987f5e35746  2.3.1
Tobias C. Berner (tcberner) search for other commits by this committer
devel: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <>
  *  <>
  *  Aaron Dalton <>
  *  Aaron Dalton <>
  *  Aaron H. K. Diep <>
  *  Aaron Hurt <>
  *  Abel Chow <>
  *  Adam McLaurin
  *  Adam Saponara <>
  *  Adam Weinberger <>
  *  Ade Lovett <>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
12 Nov 2021 18:16:49
 files touched by this commit commit hash:6094a5284f6a9a0ce938169f7761aa1d1198439e  2.3.1
Jan Beich (jbeich) search for other commits by this committer
Author: O. Hartmann
devel/ocl-icd: update to 2.3.1

PR:		250562
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.2.13
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
30 Nov 2020 21:07:29
Original commit files touched by this commit Revision:556680  2.2.13
jbeich search for other commits by this committer
devel/ocl-icd: update to 2.2.13

- Drop obsolete CONFLICTS after r438910

PR:		250562
Approved by:	O. Hartmann (maintainer)
19 Aug 2020 23:17:04
Original commit files touched by this commit Revision:545468  2.2.12
zeising search for other commits by this committer
devel/ocl-icd: FIx build with -fno-common

Fix the build of devel/ocl-icd with -fno-common, which is the default with
llvm 11.

MFH:		2020Q3
04 Jul 2018 04:47:57
Original commit files touched by this commit Revision:473868  2.2.12
swills search for other commits by this committer
devel/ocl-icd: update from 2.2.11 to 2.2.12

While here, update maintainer email address, cleanup formatting and pet

PR:		226514
Submitted by:	O. Hartmann <> (maintainer)
08 Mar 2017 06:36:21
Original commit files touched by this commit Revision:435658  2.2.11_1
jbeich search for other commits by this committer
devel/ocl-icd: respect prefix after r435308

$ clinfo
Number of platforms                               1
  Platform Name                                   Intel Gen OCL Driver
  Platform Vendor                                 Intel
  Platform Version                                OpenCL 1.2 beignet 1.2
$ pkg upgrade -q
$ clinfo
Number of platforms                               0
$ truss clinfo
'No such file or directory'

PR:		216739
Approved by:	portmgr blanket
03 Mar 2017 05:29:42
Original commit files touched by this commit Revision:435308  2.2.11
miwi search for other commits by this committer
- Update to 2.2.11

PR:		216739
Submitted by:
Approved by:	maintainer timeout
22 Oct 2016 12:02:24
Original commit files touched by this commit Revision:424467  2.2.9
kwm search for other commits by this committer
Update ocl-icd to 2.2.9.

* Add minimal version to the opencl build dependancy.
* Replace CPPFLAGS/LDFLAGS with USES=localbase.

PR:		212363
Submitted by:	maintainer
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  2.2.7
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
17 Sep 2015 17:45:22
Original commit files touched by this commit Revision:397197  2.2.7
kwm search for other commits by this committer
Add ocl-icd - OpenCL Installable Client Driver.

This library provides a way that OpenCL programs can open several
ICD's. The Intel (beignet) and AMD/ATI (Clover for Mesa) OpenCL
implimentations will be build as ICD's. This has as benefit
that programs will not link directly against the OpenCL
implimentation but against ocl-icd. The user needs to manualy
install the OpenCL implimentation they want to use.

PR:		181244
Submitted by:

Number of commits found: 11