notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details on branch 2022Q3
libclc Required library functions for OpenCL C programming language
15.0.4 devel on this many watch lists=6 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 15.0.4Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-09-19 11:41:05
Last Update: 2023-06-27 19:34:34
Commit Hash: 3d9a815
People watching this port, also watch:: pkgconf, libdrm, glib, libedit, pciids
License: LLVM
WWW:
https://libclc.llvm.org/
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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (349 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libclc-15.0.4/catalog.mk
  3. /usr/local/share/licenses/libclc-15.0.4/LICENSE
  4. /usr/local/share/licenses/libclc-15.0.4/LLVM
  5. include/clc/as_type.h
  6. include/clc/async/async_work_group_copy.h
  7. include/clc/async/async_work_group_copy.inc
  8. include/clc/async/async_work_group_strided_copy.h
  9. include/clc/async/async_work_group_strided_copy.inc
  10. include/clc/async/gentype.inc
  11. include/clc/async/prefetch.h
  12. include/clc/async/prefetch.inc
  13. include/clc/async/wait_group_events.h
  14. include/clc/atom_decl_int32.inc
  15. include/clc/atom_decl_int64.inc
  16. include/clc/atomic/atomic_add.h
  17. include/clc/atomic/atomic_and.h
  18. include/clc/atomic/atomic_cmpxchg.h
  19. include/clc/atomic/atomic_dec.h
  20. include/clc/atomic/atomic_decl.inc
  21. include/clc/atomic/atomic_inc.h
  22. include/clc/atomic/atomic_max.h
  23. include/clc/atomic/atomic_min.h
  24. include/clc/atomic/atomic_or.h
  25. include/clc/atomic/atomic_sub.h
  26. include/clc/atomic/atomic_xchg.h
  27. include/clc/atomic/atomic_xor.h
  28. include/clc/cl_khr_global_int32_base_atomics/atom_add.h
  29. include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h
  30. include/clc/cl_khr_global_int32_base_atomics/atom_dec.h
  31. include/clc/cl_khr_global_int32_base_atomics/atom_inc.h
  32. include/clc/cl_khr_global_int32_base_atomics/atom_sub.h
  33. include/clc/cl_khr_global_int32_base_atomics/atom_xchg.h
  34. include/clc/cl_khr_global_int32_extended_atomics/atom_and.h
  35. include/clc/cl_khr_global_int32_extended_atomics/atom_max.h
  36. include/clc/cl_khr_global_int32_extended_atomics/atom_min.h
  37. include/clc/cl_khr_global_int32_extended_atomics/atom_or.h
  38. include/clc/cl_khr_global_int32_extended_atomics/atom_xor.h
  39. include/clc/cl_khr_int64_base_atomics/atom_add.h
  40. include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h
  41. include/clc/cl_khr_int64_base_atomics/atom_dec.h
  42. include/clc/cl_khr_int64_base_atomics/atom_inc.h
  43. include/clc/cl_khr_int64_base_atomics/atom_sub.h
  44. include/clc/cl_khr_int64_base_atomics/atom_xchg.h
  45. include/clc/cl_khr_int64_extended_atomics/atom_and.h
  46. include/clc/cl_khr_int64_extended_atomics/atom_max.h
  47. include/clc/cl_khr_int64_extended_atomics/atom_min.h
  48. include/clc/cl_khr_int64_extended_atomics/atom_or.h
  49. include/clc/cl_khr_int64_extended_atomics/atom_xor.h
  50. include/clc/cl_khr_local_int32_base_atomics/atom_add.h
  51. include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h
  52. include/clc/cl_khr_local_int32_base_atomics/atom_dec.h
  53. include/clc/cl_khr_local_int32_base_atomics/atom_inc.h
  54. include/clc/cl_khr_local_int32_base_atomics/atom_sub.h
  55. include/clc/cl_khr_local_int32_base_atomics/atom_xchg.h
  56. include/clc/cl_khr_local_int32_extended_atomics/atom_and.h
  57. include/clc/cl_khr_local_int32_extended_atomics/atom_max.h
  58. include/clc/cl_khr_local_int32_extended_atomics/atom_min.h
  59. include/clc/cl_khr_local_int32_extended_atomics/atom_or.h
  60. include/clc/cl_khr_local_int32_extended_atomics/atom_xor.h
  61. include/clc/clc.h
  62. include/clc/clcfunc.h
  63. include/clc/clcmacros.h
  64. include/clc/clctypes.h
  65. include/clc/common/degrees.h
  66. include/clc/common/degrees.inc
  67. include/clc/common/mix.h
  68. include/clc/common/mix.inc
  69. include/clc/common/radians.h
  70. include/clc/common/radians.inc
  71. include/clc/common/sign.h
  72. include/clc/common/smoothstep.h
  73. include/clc/common/smoothstep.inc
  74. include/clc/common/step.h
  75. include/clc/common/step.inc
  76. include/clc/convert.h
  77. include/clc/explicit_fence/explicit_memory_fence.h
  78. include/clc/float/definitions.h
  79. include/clc/geometric/cross.h
  80. include/clc/geometric/distance.h
  81. include/clc/geometric/distance.inc
  82. include/clc/geometric/dot.h
  83. include/clc/geometric/dot.inc
  84. include/clc/geometric/fast_distance.h
  85. include/clc/geometric/fast_distance.inc
  86. include/clc/geometric/fast_length.h
  87. include/clc/geometric/fast_length.inc
  88. include/clc/geometric/fast_normalize.h
  89. include/clc/geometric/fast_normalize.inc
  90. include/clc/geometric/floatn.inc
  91. include/clc/geometric/length.h
  92. include/clc/geometric/length.inc
  93. include/clc/geometric/normalize.h
  94. include/clc/geometric/normalize.inc
  95. include/clc/image/image.h
  96. include/clc/image/image_defines.h
  97. include/clc/integer/abs.h
  98. include/clc/integer/abs.inc
  99. include/clc/integer/abs_diff.h
  100. include/clc/integer/abs_diff.inc
  101. include/clc/integer/add_sat.h
  102. include/clc/integer/add_sat.inc
  103. include/clc/integer/clz.h
  104. include/clc/integer/clz.inc
  105. include/clc/integer/definitions.h
  106. include/clc/integer/gentype.inc
  107. include/clc/integer/hadd.h
  108. include/clc/integer/hadd.inc
  109. include/clc/integer/integer-gentype.inc
  110. include/clc/integer/mad24.h
  111. include/clc/integer/mad24.inc
  112. include/clc/integer/mad_hi.h
  113. include/clc/integer/mad_sat.h
  114. include/clc/integer/mad_sat.inc
  115. include/clc/integer/mul24.h
  116. include/clc/integer/mul24.inc
  117. include/clc/integer/mul_hi.h
  118. include/clc/integer/mul_hi.inc
  119. include/clc/integer/popcount.h
  120. include/clc/integer/rhadd.h
  121. include/clc/integer/rhadd.inc
  122. include/clc/integer/rotate.h
  123. include/clc/integer/rotate.inc
  124. include/clc/integer/sub_sat.h
  125. include/clc/integer/sub_sat.inc
  126. include/clc/integer/unary.inc
  127. include/clc/integer/upsample.h
  128. include/clc/math/acos.h
  129. include/clc/math/acosh.h
  130. include/clc/math/acospi.h
  131. include/clc/math/asin.h
  132. include/clc/math/asinh.h
  133. include/clc/math/asinpi.h
  134. include/clc/math/atan.h
  135. include/clc/math/atan2.h
  136. include/clc/math/atan2pi.h
  137. include/clc/math/atanh.h
  138. include/clc/math/atanpi.h
  139. include/clc/math/binary_decl.inc
  140. include/clc/math/binary_decl_tt.inc
  141. include/clc/math/cbrt.h
  142. include/clc/math/ceil.h
  143. include/clc/math/copysign.h
  144. include/clc/math/cos.h
  145. include/clc/math/cosh.h
  146. include/clc/math/cospi.h
  147. include/clc/math/erf.h
  148. include/clc/math/erfc.h
  149. include/clc/math/exp.h
  150. include/clc/math/exp10.h
  151. include/clc/math/exp2.h
  152. include/clc/math/expm1.h
  153. include/clc/math/fabs.h
  154. include/clc/math/fdim.h
  155. include/clc/math/floor.h
  156. include/clc/math/fma.h
  157. include/clc/math/fmax.h
  158. include/clc/math/fmin.h
  159. include/clc/math/fmod.h
  160. include/clc/math/fract.h
  161. include/clc/math/fract.inc
  162. include/clc/math/frexp.h
  163. include/clc/math/frexp.inc
  164. include/clc/math/gentype.inc
  165. include/clc/math/half_cos.h
  166. include/clc/math/half_divide.h
  167. include/clc/math/half_exp.h
  168. include/clc/math/half_exp10.h
  169. include/clc/math/half_exp2.h
  170. include/clc/math/half_log.h
  171. include/clc/math/half_log10.h
  172. include/clc/math/half_log2.h
  173. include/clc/math/half_powr.h
  174. include/clc/math/half_recip.h
  175. include/clc/math/half_rsqrt.h
  176. include/clc/math/half_sin.h
  177. include/clc/math/half_sqrt.h
  178. include/clc/math/half_tan.h
  179. include/clc/math/hypot.h
  180. include/clc/math/ilogb.h
  181. include/clc/math/ilogb.inc
  182. include/clc/math/ldexp.h
  183. include/clc/math/ldexp.inc
  184. include/clc/math/lgamma.h
  185. include/clc/math/lgamma_r.h
  186. include/clc/math/lgamma_r.inc
  187. include/clc/math/log.h
  188. include/clc/math/log10.h
  189. include/clc/math/log1p.h
  190. include/clc/math/log2.h
  191. include/clc/math/logb.h
  192. include/clc/math/mad.h
  193. include/clc/math/maxmag.h
  194. include/clc/math/minmag.h
  195. include/clc/math/modf.h
  196. include/clc/math/modf.inc
  197. include/clc/math/nan.h
  198. include/clc/math/nan.inc
  199. include/clc/math/native_cos.h
  200. include/clc/math/native_divide.h
  201. include/clc/math/native_exp.h
  202. include/clc/math/native_exp10.h
  203. include/clc/math/native_exp2.h
  204. include/clc/math/native_log.h
  205. include/clc/math/native_log10.h
  206. include/clc/math/native_log2.h
  207. include/clc/math/native_powr.h
  208. include/clc/math/native_recip.h
  209. include/clc/math/native_rsqrt.h
  210. include/clc/math/native_sin.h
  211. include/clc/math/native_sqrt.h
  212. include/clc/math/native_tan.h
  213. include/clc/math/nextafter.h
  214. include/clc/math/pow.h
  215. include/clc/math/pown.h
  216. include/clc/math/pown.inc
  217. include/clc/math/powr.h
  218. include/clc/math/remainder.h
  219. include/clc/math/remquo.h
  220. include/clc/math/remquo.inc
  221. include/clc/math/rint.h
  222. include/clc/math/rootn.h
  223. include/clc/math/rootn.inc
  224. include/clc/math/round.h
  225. include/clc/math/rsqrt.h
  226. include/clc/math/sin.h
  227. include/clc/math/sincos.h
  228. include/clc/math/sincos.inc
  229. include/clc/math/sinh.h
  230. include/clc/math/sinpi.h
  231. include/clc/math/sqrt.h
  232. include/clc/math/tan.h
  233. include/clc/math/tanh.h
  234. include/clc/math/tanpi.h
  235. include/clc/math/ternary_decl.inc
  236. include/clc/math/tgamma.h
  237. include/clc/math/trunc.h
  238. include/clc/math/unary_decl.inc
  239. include/clc/misc/shuffle.h
  240. include/clc/misc/shuffle2.h
  241. include/clc/relational/all.h
  242. include/clc/relational/any.h
  243. include/clc/relational/binary_decl.inc
  244. include/clc/relational/bitselect.h
  245. include/clc/relational/bitselect.inc
  246. include/clc/relational/floatn.inc
  247. include/clc/relational/isequal.h
  248. include/clc/relational/isfinite.h
  249. include/clc/relational/isgreater.h
  250. include/clc/relational/isgreaterequal.h
  251. include/clc/relational/isinf.h
  252. include/clc/relational/isless.h
  253. include/clc/relational/islessequal.h
  254. include/clc/relational/islessgreater.h
  255. include/clc/relational/isnan.h
  256. include/clc/relational/isnormal.h
  257. include/clc/relational/isnotequal.h
  258. include/clc/relational/isordered.h
  259. include/clc/relational/isunordered.h
  260. include/clc/relational/select.h
  261. include/clc/relational/select.inc
  262. include/clc/relational/signbit.h
  263. include/clc/relational/unary_decl.inc
  264. include/clc/shared/clamp.h
  265. include/clc/shared/clamp.inc
  266. include/clc/shared/max.h
  267. include/clc/shared/max.inc
  268. include/clc/shared/min.h
  269. include/clc/shared/min.inc
  270. include/clc/shared/vload.h
  271. include/clc/shared/vstore.h
  272. include/clc/synchronization/barrier.h
  273. include/clc/synchronization/cl_mem_fence_flags.h
  274. include/clc/workitem/get_global_id.h
  275. include/clc/workitem/get_global_offset.h
  276. include/clc/workitem/get_global_size.h
  277. include/clc/workitem/get_group_id.h
  278. include/clc/workitem/get_local_id.h
  279. include/clc/workitem/get_local_size.h
  280. include/clc/workitem/get_num_groups.h
  281. include/clc/workitem/get_work_dim.h
  282. libdata/pkgconfig/libclc.pc
  283. share/clc/amdgcn--amdhsa.bc
  284. share/clc/aruba-r600--.bc
  285. share/clc/barts-r600--.bc
  286. share/clc/bonaire-amdgcn--.bc
  287. share/clc/bonaire-amdgcn-mesa-mesa3d.bc
  288. share/clc/caicos-r600--.bc
  289. share/clc/carrizo-amdgcn--.bc
  290. share/clc/carrizo-amdgcn-mesa-mesa3d.bc
  291. share/clc/cayman-r600--.bc
  292. share/clc/cedar-r600--.bc
  293. share/clc/clspv--.bc
  294. share/clc/clspv64--.bc
  295. share/clc/cypress-r600--.bc
  296. share/clc/fiji-amdgcn--.bc
  297. share/clc/fiji-amdgcn-mesa-mesa3d.bc
  298. share/clc/gfx900-amdgcn--.bc
  299. share/clc/gfx900-amdgcn-mesa-mesa3d.bc
  300. share/clc/gfx902-amdgcn--.bc
  301. share/clc/gfx902-amdgcn-mesa-mesa3d.bc
  302. share/clc/gfx904-amdgcn--.bc
  303. share/clc/gfx904-amdgcn-mesa-mesa3d.bc
  304. share/clc/gfx906-amdgcn--.bc
  305. share/clc/gfx906-amdgcn-mesa-mesa3d.bc
  306. share/clc/hainan-amdgcn--.bc
  307. share/clc/hainan-amdgcn-mesa-mesa3d.bc
  308. share/clc/hawaii-amdgcn--.bc
  309. share/clc/hawaii-amdgcn-mesa-mesa3d.bc
  310. share/clc/hemlock-r600--.bc
  311. share/clc/iceland-amdgcn--.bc
  312. share/clc/iceland-amdgcn-mesa-mesa3d.bc
  313. share/clc/juniper-r600--.bc
  314. share/clc/kabini-amdgcn--.bc
  315. share/clc/kabini-amdgcn-mesa-mesa3d.bc
  316. share/clc/kaveri-amdgcn--.bc
  317. share/clc/kaveri-amdgcn-mesa-mesa3d.bc
  318. share/clc/mullins-amdgcn--.bc
  319. share/clc/mullins-amdgcn-mesa-mesa3d.bc
  320. share/clc/nvptx--.bc
  321. share/clc/nvptx--nvidiacl.bc
  322. share/clc/nvptx64--.bc
  323. share/clc/nvptx64--nvidiacl.bc
  324. share/clc/oland-amdgcn--.bc
  325. share/clc/oland-amdgcn-mesa-mesa3d.bc
  326. share/clc/palm-r600--.bc
  327. share/clc/pitcairn-amdgcn--.bc
  328. share/clc/pitcairn-amdgcn-mesa-mesa3d.bc
  329. share/clc/polaris10-amdgcn--.bc
  330. share/clc/polaris10-amdgcn-mesa-mesa3d.bc
  331. share/clc/polaris11-amdgcn--.bc
  332. share/clc/polaris11-amdgcn-mesa-mesa3d.bc
  333. share/clc/redwood-r600--.bc
  334. share/clc/spirv-mesa3d-.spv
  335. share/clc/spirv64-mesa3d-.spv
  336. share/clc/stoney-amdgcn--.bc
  337. share/clc/stoney-amdgcn-mesa-mesa3d.bc
  338. share/clc/sumo-r600--.bc
  339. share/clc/sumo2-r600--.bc
  340. share/clc/tahiti-amdgcn--.bc
  341. share/clc/tahiti-amdgcn-mesa-mesa3d.bc
  342. share/clc/tonga-amdgcn--.bc
  343. share/clc/tonga-amdgcn-mesa-mesa3d.bc
  344. share/clc/turks-r600--.bc
  345. share/clc/verde-amdgcn--.bc
  346. share/clc/verde-amdgcn-mesa-mesa3d.bc
  347. @owner
  348. @group
  349. @mode
Collapse this list.
Dependency lines:
  • libclc>0:devel/libclc
To install the port:
cd /usr/ports/devel/libclc/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/libclc
  • pkg install libclc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libclc
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1670152889 SHA256 (libclc-15.0.4.src.tar.xz) = 00cc092947ef533999db42d18a4134f6ee1d74a60f5c84387ef28ca9e02e2a16 SIZE (libclc-15.0.4.src.tar.xz) = 125840

Packages (timestamps in pop-ups are UTC):
libclc
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest15.0.415.0.40.4.0.20190527_215.0.415.0.4---
FreeBSD:13:quarterly15.0.415.0.415.0.415.0.415.0.415.0.415.0.415.0.4
FreeBSD:14:latest15.0.415.0.415.0.415.0.415.0.415.0.4-15.0.4
FreeBSD:14:quarterly15.0.415.0.4-15.0.415.0.415.0.415.0.415.0.4
FreeBSD:15:latest15.0.415.0.4n/a15.0.4n/a15.0.415.0.415.0.4
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. llvm15>=15.0 : devel/llvm15
  2. spirv-llvm-translator-llvm15>0 : devel/spirv-llvm-translator@llvm15
  3. libedit>=0 : devel/libedit
  4. cmake : devel/cmake-core
  5. ninja : devel/ninja
  6. python3.9 : lang/python39
This port is required by:
for Build
  1. graphics/mesa-devel
  2. lang/clover

Deleted ports which required this port:

Expand this list of 6 deleted ports
  1. graphics/dri*
  2. graphics/gbm*
  3. graphics/libEGL*
  4. graphics/libGL*
  5. graphics/libglapi*
  6. graphics/libglesv2*
  7. Collapse this list of deleted ports.
for Run
  1. graphics/mesa-devel
  2. lang/clover

Configuration Options:
No options to configure
Options name:
devel_libclc
USES:
cmake compiler:c++11-lib python:build tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.4/
Collapse this list.

There are no commits on branch 2022Q3 for this port