devel/libclc 15.0.7 FreeBSD
Required library functions for OpenCL C programming language
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LLVM
- Categories
- devel
- Package size
- 8841.2 KiB, 61864.7 KiB installed
Description
libclc is an open source, BSD licensed implementation of the library requirements of the OpenCL C programming language, as specified by the OpenCL 1.1 Specification. The following sections of the specification impose library requirements:
Libclc is intended to be used with the Clang compiler's OpenCL frontend
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/libclc | 15.0.7 |
| DragonFly | devel/libclc | 15.0.7 |
| MidnightBSD | devel/libclc |
Install
Binary package:
pkg install libclc-llvm15
From the ports tree:
cd /usr/ports/devel/libclc/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libclc-llvm15>0:devel/libclc
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 | 22.1.5 | 22.1.5 | 15.0.4 | 18.1.8 | 22.1.5 |
| FreeBSD:14:quarterly | 21.1.8 | 16.0.6 | n/a | 19.1.3 | 22.1.5 |
| FreeBSD:15:latest | 21.1.8 | 15.0.7 | n/a | 18.1.8 | 17.0.6 |
| FreeBSD:15:quarterly | 21.1.8 | 19.1.7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 20.1.8 | 22.1.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 2
spirv-llvm-translator-${FLAVOR}>0: devel/spirv-llvm-translatorlibedit>=0: devel/libedit
The full lists below include those, and their dependencies in turn.
Build dependencies 23
- archivers/liblz4
- archivers/zstd
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/llvm12
- devel/llvm15
- devel/ninja
- devel/readline
- devel/spirv-llvm-translator
- dns/libidn2
- lang/perl5.42
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
Required by 3
Configuration
No options to configure.
- USES
- cmake compiler:c++11-lib llvm:${FLAVOR:S/llvm//},build python:build tar:xz
- Service scripts
- none
- Flavors
libclc-llvm16-16.0.6,libclc-llvm17-17.0.6,libclc-llvm18-18.1.8,libclc-llvm19-19.1.7,libclc-llvm20-20.1.8,libclc-llvm21-21.1.8,libclc-llvm22-22.1.5
Files
pkg-plist 414
- %%LLVM_VERSION%%/include/clc/as_type.h
- %%LLVM_VERSION%%/include/clc/async/async_work_group_copy.h
- %%LLVM_VERSION%%/include/clc/async/async_work_group_copy.inc
- %%LLVM_VERSION%%/include/clc/async/async_work_group_strided_copy.h
- %%LLVM_VERSION%%/include/clc/async/async_work_group_strided_copy.inc
- %%LLVM_VERSION%%/include/clc/async/gentype.inc
- %%LLVM_VERSION%%/include/clc/async/prefetch.h
- %%LLVM_VERSION%%/include/clc/async/prefetch.inc
- %%LLVM_VERSION%%/include/clc/async/wait_group_events.h
- %%LLVM_VERSION%%/include/clc/atom_decl_int32.inc
- %%LLVM_VERSION%%/include/clc/atom_decl_int64.inc
- %%LLVM_VERSION%%/include/clc/atomic/atomic_add.h
- %%LLVM_VERSION%%/include/clc/atomic/atomic_and.h
- %%LLVM_VERSION%%/include/clc/atomic/atomic_cmpxchg.h
- %%LLVM_VERSION%%/include/clc/atomic/atomic_dec.h
- %%LLVM_VERSION%%/include/clc/atomic/atomic_decl.inc
- %%LLVM_VERSION%%/include/clc/atomic/atomic_inc.h
- %%LLVM_VERSION%%/include/clc/atomic/atomic_max.h
- %%LLVM_VERSION%%/include/clc/atomic/atomic_min.h
- %%LLVM_VERSION%%/include/clc/atomic/atomic_or.h
- %%LLVM_VERSION%%/include/clc/atomic/atomic_sub.h
- %%LLVM_VERSION%%/include/clc/atomic/atomic_xchg.h
- %%LLVM_VERSION%%/include/clc/atomic/atomic_xor.h
- %%LLVM_VERSION%%/include/clc/cl_khr_global_int32_base_atomics/atom_add.h
- %%LLVM_VERSION%%/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h
- %%LLVM_VERSION%%/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h
- %%LLVM_VERSION%%/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h
- %%LLVM_VERSION%%/include/clc/cl_khr_global_int32_base_atomics/atom_sub.h
- %%LLVM_VERSION%%/include/clc/cl_khr_global_int32_base_atomics/atom_xchg.h
- %%LLVM_VERSION%%/include/clc/cl_khr_global_int32_extended_atomics/atom_and.h
- %%LLVM_VERSION%%/include/clc/cl_khr_global_int32_extended_atomics/atom_max.h
- %%LLVM_VERSION%%/include/clc/cl_khr_global_int32_extended_atomics/atom_min.h
- %%LLVM_VERSION%%/include/clc/cl_khr_global_int32_extended_atomics/atom_or.h
- %%LLVM_VERSION%%/include/clc/cl_khr_global_int32_extended_atomics/atom_xor.h
- %%LLVM_VERSION%%/include/clc/cl_khr_int64_base_atomics/atom_add.h
- %%LLVM_VERSION%%/include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h
- %%LLVM_VERSION%%/include/clc/cl_khr_int64_base_atomics/atom_dec.h
- %%LLVM_VERSION%%/include/clc/cl_khr_int64_base_atomics/atom_inc.h
- %%LLVM_VERSION%%/include/clc/cl_khr_int64_base_atomics/atom_sub.h
- %%LLVM_VERSION%%/include/clc/cl_khr_int64_base_atomics/atom_xchg.h
- %%LLVM_VERSION%%/include/clc/cl_khr_int64_extended_atomics/atom_and.h
- %%LLVM_VERSION%%/include/clc/cl_khr_int64_extended_atomics/atom_max.h
- %%LLVM_VERSION%%/include/clc/cl_khr_int64_extended_atomics/atom_min.h
- %%LLVM_VERSION%%/include/clc/cl_khr_int64_extended_atomics/atom_or.h
- %%LLVM_VERSION%%/include/clc/cl_khr_int64_extended_atomics/atom_xor.h
- %%LLVM_VERSION%%/include/clc/cl_khr_local_int32_base_atomics/atom_add.h
- %%LLVM_VERSION%%/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h
- %%LLVM_VERSION%%/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h
- %%LLVM_VERSION%%/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h
- %%LLVM_VERSION%%/include/clc/cl_khr_local_int32_base_atomics/atom_sub.h
- %%LLVM_VERSION%%/include/clc/cl_khr_local_int32_base_atomics/atom_xchg.h
- %%LLVM_VERSION%%/include/clc/cl_khr_local_int32_extended_atomics/atom_and.h
- %%LLVM_VERSION%%/include/clc/cl_khr_local_int32_extended_atomics/atom_max.h
- %%LLVM_VERSION%%/include/clc/cl_khr_local_int32_extended_atomics/atom_min.h
- %%LLVM_VERSION%%/include/clc/cl_khr_local_int32_extended_atomics/atom_or.h
- %%LLVM_VERSION%%/include/clc/cl_khr_local_int32_extended_atomics/atom_xor.h
- %%LLVM_VERSION%%/include/clc/clc.h
- %%LLVM_VERSION%%/include/clc/clcfunc.h
- %%LLVM_VERSION%%/include/clc/clcmacros.h
- %%LLVM_VERSION%%/include/clc/clctypes.h
- %%LLVM_VERSION%%/include/clc/common/degrees.h
- %%LLVM_VERSION%%/include/clc/common/degrees.inc
- %%LLVM_VERSION%%/include/clc/common/mix.h
- %%LLVM_VERSION%%/include/clc/common/mix.inc
- %%LLVM_VERSION%%/include/clc/common/radians.h
- %%LLVM_VERSION%%/include/clc/common/radians.inc
- %%LLVM_VERSION%%/include/clc/common/sign.h
- %%LLVM_VERSION%%/include/clc/common/smoothstep.h
- %%LLVM_VERSION%%/include/clc/common/smoothstep.inc
- %%LLVM_VERSION%%/include/clc/common/step.h
- %%LLVM_VERSION%%/include/clc/common/step.inc
- %%LLVM_VERSION%%/include/clc/convert.h
- %%LLVM_VERSION%%/include/clc/explicit_fence/explicit_memory_fence.h
- %%LLVM_VERSION%%/include/clc/float/definitions.h
- %%LLVM_VERSION%%/include/clc/geometric/cross.h
- %%LLVM_VERSION%%/include/clc/geometric/distance.h
- %%LLVM_VERSION%%/include/clc/geometric/distance.inc
- %%LLVM_VERSION%%/include/clc/geometric/dot.h
- %%LLVM_VERSION%%/include/clc/geometric/dot.inc
- %%LLVM_VERSION%%/include/clc/geometric/fast_distance.h
- %%LLVM_VERSION%%/include/clc/geometric/fast_distance.inc
- %%LLVM_VERSION%%/include/clc/geometric/fast_length.h
- %%LLVM_VERSION%%/include/clc/geometric/fast_length.inc
- %%LLVM_VERSION%%/include/clc/geometric/fast_normalize.h
- %%LLVM_VERSION%%/include/clc/geometric/fast_normalize.inc
- %%LLVM_VERSION%%/include/clc/geometric/floatn.inc
- %%LLVM_VERSION%%/include/clc/geometric/length.h
- %%LLVM_VERSION%%/include/clc/geometric/length.inc
- %%LLVM_VERSION%%/include/clc/geometric/normalize.h
- %%LLVM_VERSION%%/include/clc/geometric/normalize.inc
- %%LLVM_VERSION%%/include/clc/image/image.h
- %%LLVM_VERSION%%/include/clc/image/image_defines.h
- %%LLVM_VERSION%%/include/clc/integer/abs.h
- %%LLVM_VERSION%%/include/clc/integer/abs.inc
- %%LLVM_VERSION%%/include/clc/integer/abs_diff.h
- %%LLVM_VERSION%%/include/clc/integer/abs_diff.inc
- %%LLVM_VERSION%%/include/clc/integer/add_sat.h
- %%LLVM_VERSION%%/include/clc/integer/add_sat.inc
- %%LLVM_VERSION%%/include/clc/integer/clz.h
- %%LLVM_VERSION%%/include/clc/integer/clz.inc
The first 100 are listed.
Master sites 1
- https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION_${FLAVOR}}/
Commit history 0
No commits in the history this site was built from.