BSD Ports

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

SystemPortVersion
FreeBSDdevel/libclc15.0.7
DragonFlydevel/libclc15.0.7
MidnightBSDdevel/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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest22.1.522.1.515.0.418.1.822.1.5
FreeBSD:14:quarterly21.1.816.0.6n/a19.1.322.1.5
FreeBSD:15:latest21.1.815.0.7n/a18.1.817.0.6
FreeBSD:15:quarterly21.1.819.1.7n/an/an/a
FreeBSD:16:latest20.1.822.1.5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

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

Build dependencies 23

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.