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
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.

Number of commits found: 40

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
15.0.4
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
15.0.4
05 Dec 2022 14:03:28
commit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276fcommit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276fcommit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276fcommit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276f files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 22.3

Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-November/000695.html
On top of the release notes it seems that Gallium XVMC is also removed, see
https://gitlab.freedesktop.org/mesa/mesa/-/commit/8cc766d8f7eac26b7c029a2fac1bdfdba4776c29
for
more info.
Bump LLVM_DEFAULT to llvm15 so LTO works.
Also update libclc to track the one from llvm15.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
Differential Revision:	https://reviews.freebsd.org/D37580
13.0.1
20 Oct 2022 09:35:40
commit hash: a567eb8103d94e515b37bc4d490c536dc165cb0ecommit hash: a567eb8103d94e515b37bc4d490c536dc165cb0ecommit hash: a567eb8103d94e515b37bc4d490c536dc165cb0ecommit hash: a567eb8103d94e515b37bc4d490c536dc165cb0e files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
devel/libclc: Update to llvm13

This should be in sync with clover.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
MFH:	2022Q4
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
12.0.1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
12.0.1
20 Jul 2022 14:21:35
commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746 files touched by this commit
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" <uzimac@da3m0n8t3r.com>
  *  <jkoshy@FreeBSD.org>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron H. K. Diep <ahkdiep@gmail.com>
  *  Aaron Hurt <ahurt@anbcs.com>
  *  Abel Chow <abel_chow@yahoo.com>
  *  Adam McLaurin
  *  Adam Saponara <as@php.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
12.0.1
07 Nov 2021 09:01:13
commit hash: 7268d3bb13796e72bd81cc1641fcf922977007a3commit hash: 7268d3bb13796e72bd81cc1641fcf922977007a3commit hash: 7268d3bb13796e72bd81cc1641fcf922977007a3commit hash: 7268d3bb13796e72bd81cc1641fcf922977007a3 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
devel/libclc: Update to 12.0.1

Use llvm releases of libclc
Force llvm12 as it is what's used for mesa/clover
Use the llvm12 flavor of spirv-llvm-translator

Differential Revision:	 https://reviews.freebsd.org/D31290
0.4.0.20190527_2
26 May 2021 15:05:36
commit hash: 3f06d27ed1365275282e732ac3e9d8bd9e16b2fbcommit hash: 3f06d27ed1365275282e732ac3e9d8bd9e16b2fbcommit hash: 3f06d27ed1365275282e732ac3e9d8bd9e16b2fbcommit hash: 3f06d27ed1365275282e732ac3e9d8bd9e16b2fb files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
devel/libclc: drop dependency on python2.7

It builds fine with python3, produced package contents are identical

Approved by:	portmgr blanket
0.4.0.20190527_2
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.4.0.20190527_2
06 Apr 2021 12:05:40
commit hash: bd7a2174b3ed03812afdae4dc7487e0739a51d34commit hash: bd7a2174b3ed03812afdae4dc7487e0739a51d34commit hash: bd7a2174b3ed03812afdae4dc7487e0739a51d34commit hash: bd7a2174b3ed03812afdae4dc7487e0739a51d34 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
devel/libclc: unbreak on powerpc64

Builds fine.
0.4.0.20190527_2
12 Oct 2020 08:30:54
Revision:552109Original commit files touched by this commit
manu search for other commits by this committer
graphics/mesa*: Update to 20.2

Update to 20.2
Move graphics/libxatracker to graphics/mesa-gallium-xa
Remove VAAPI and VDPAU options in mesa-libs in favor of
two new ports : mesa-gallium-va and mesa-gallium-vdpau
Bump needed llvm to llvm10
Change a lot of meson option from false to disabled as it's
deprecated.
Remove the drm and surfaceless platform from mesa* as it's always
enabled now.
Add zstd option, used for shader cache.

Reviewed by:	x11 (zeising@)
Differential Revision:	https://reviews.freebsd.org/D26682
0.4.0.20190527_2
11 May 2020 20:11:41
Revision:534936Original commit files touched by this commit
jbeich search for other commits by this committer
Adapt LLVM_DEFAULT downgrades to the new version scheme in devel/llvm10

$ DEFAULT_VERSIONS=llvm=90 make -V LLVM_DEFAULT -C graphics/mesa-dri
80
$ DEFAULT_VERSIONS=llvm=10 make -V LLVM_DEFAULT -C graphics/mesa-dri
10

PR:		245178
Reported by:	mi
Approved by:	x11 (zeising), maintainer timeout (2 months)
MFH:		2020Q2 (for llvm10 users)
Differential Revision:	https://reviews.freebsd.org/D24222
0.4.0.20190527_2
10 Nov 2019 05:33:45
Revision:517175Original commit files touched by this commit
linimon search for other commits by this committer
Mark BROKEN on powerpc64.

This port has been failing to build since 20180919 and I have not yet
been able to fix it.

Approved by:	portmgr (tier-2 blanket)
0.4.0.20190527_2
22 Sep 2019 16:55:25
Revision:512594Original commit files touched by this commit
jbeich search for other commits by this committer
devel/libclc: revert to llvm80 as lang/clover isn't ready

Both ports need to use the same LLVM version for OpenCL to work.

Reported by:	Vasily Postnicov (on x11@ list)
Approved by:	portmgr blanket
0.4.0.20190527_1
20 Sep 2019 19:58:36
Revision:512440Original commit files touched by this commit
jbeich search for other commits by this committer
Switch default devel/llvm* to 90

PR:		239682
Reviewed by:	tobik
Differential Revision:	https://reviews.freebsd.org/D21172
0.4.0.20190527
08 Sep 2019 01:37:42
Revision:511529Original commit files touched by this commit
jmd search for other commits by this committer
devel/libclc: remove patch for commit 62a9191 which is in 0.4.0
0.4.0.20190527
08 Sep 2019 00:07:36
Revision:511526Original commit files touched by this commit
jmd search for other commits by this committer
devel/libclc: update libclc to 0.4.0

This brings support for AMD Vega.

Reviewed by:	zeising (x11)
Approved by:	zeising (x11)
Differential Revision:	https://reviews.freebsd.org/D21019
0.3.0.20180518_3
30 Jun 2019 14:56:12
Revision:505425Original commit files touched by this commit
zeising search for other commits by this committer
Switch mesa and related ports to llvm80

Switch mesa over to use llvm80 instead of llvm60.  Make it use the
global LLVM_DEFAULT instead of deciding for ourself which llvm version
to use. [1]

Fix build of lang/beginet [1]

Add patch from upstream to fix build of devel/libclc.  The patch is taken
from the git mirror of devel/libclc rather than the SVN repo, for
convenience.

Add a patch from mesa upstream preventing certain error messages when using
amdgpu [2]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.3.0.20180518_2
04 Mar 2019 10:56:12
Revision:494583Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/mesa-dri: back out r494579

Landed by mistake. x11@ is immune to maintainer timeout nowadays.

PR:		230789
0.3.0.20180518_1
04 Mar 2019 10:42:22
Revision:494579Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/mesa-dri: switch to llvm70

PR:		230789
Approved by:	maintainer timeout (2 weeks)
0.3.0.20180518
28 May 2018 20:22:35
Revision:471066Original commit files touched by this commit
zeising search for other commits by this committer
devel/libclc: Update to the latest snapshot.

Obtained
from:	https://github.com/myfreeweb/freebsd-ports-dank/commit/9ac407a1f415145139788aa457afbb947452109f
0.3.0.20171127_1
27 Apr 2018 23:10:00
Revision:468501Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/mesa-dri: switch to llvm60

PR:		227682
0.3.0.20171127
25 Dec 2017 23:23:25
Revision:457263Original commit files touched by this commit
rezny search for other commits by this committer
Update to the current snapshot and switch to LLVM5 by default
0.3.0.20170927
07 Oct 2017 00:19:55
Revision:451422Original commit files touched by this commit
jmd search for other commits by this committer
devel/libclc: update to more recent snapshot. Includes int64 atomics, popcnt,
and recip among smaller changes from the last 6+ months of development.

Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D12522
0.3.0.20170225
03 Apr 2017 15:11:06
Revision:437663Original commit files touched by this commit
rezny search for other commits by this committer
Update to latest snapshot and obey MESA_LLVM_VER if set (only 40 is valid)

PR:	218195
Reviewed by:	jmd
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10248
0.3.0.20170117
30 Mar 2017 02:46:48
Revision:437268Original commit files touched by this commit
jmd search for other commits by this committer
Update devel/libclc to a later git tag. It now requires devel/llvm40 and brings
support for logb and expm1. License changes to BSD3 and MIT (dual).

Reviewed by:	swills (mentor), rene (mentor), kwm (x11)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9394
0.2.0.20160915
16 Jan 2017 23:44:03
Revision:431713Original commit files touched by this commit
bapt search for other commits by this committer
Update to 20160915 snapshot

The new snapshot is necessary for mesa updates and is the latest snapshot which
is compatible with llvm 3.9 (next are on llvm 4.0)

PR:		214883
Submitted by:	matthew@reztek.cz
0.2.0.20151006
01 Jan 2017 03:45:13
Revision:430235Original commit files touched by this commit
sunpoet search for other commits by this committer
Remove BROKEN_FreeBSD_9

Approved by:	portmgr (blanket)
0.2.0.20151006
09 Sep 2016 19:25:30
Revision:421631Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix configure: this is not really a GNU configure

Fixes build with --disable-silent-rules

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

With hat:	portmgr
Sponsored by:	Absolight
0.2.0.20151006
25 Mar 2016 14:08:15
Revision:411843Original commit files touched by this commit
kwm search for other commits by this committer
Assign to x11@
0.2.0.20151006
25 Mar 2016 14:07:18
Revision:411842Original commit files touched by this commit
kwm search for other commits by this committer
Update libclc to 0.2.0.20151006.

Switch to llvm 3.7.

Obtained from:	graphics team develoment repo.
0.1.0.20150710
30 Jan 2016 12:39:14
Revision:407523Original commit files touched by this commit
marino search for other commits by this committer
devel/libclc: Use ports libedit (build dependency)

The LLVM_TOOL_LINK builds a helper tool named utils/prepare-builtins that
requires libedit which in turn pulls in libtinfo (part of libncurses).
In order to support builds on platforms without base ncurses (e.g. DF),
require base libedit.  This requires an additional -L LDFLAGS to search
${LOCALBASE}/lib for the needed libs.  (prepare-builtins is not installed)

Approved by:	kwm (maintainer)
0.1.0.20150710
08 Oct 2015 15:11:28
Revision:398832Original commit files touched by this commit
olgeni search for other commits by this committer
Remove trailing whitespace from Makefiles, A-L.
0.1.0.20150710
17 Sep 2015 15:26:28
Revision:397118Original commit files touched by this commit
kwm search for other commits by this committer
Update libclc to 0.1.0, snapshot from 20150710.

- Switch to the llvm github mirror, remove code to roll a custom
  tarball from svn.
- Remove 8.x IGNORE and convert 9.x IGNORE to BROKEN_FreeBSD_9,
  do away with pre.mk/post.mk.
- Bump llvm version to 3.6. to stay in sync with mesa, which will
  use it in the near future.
0.0.1.r222830
16 Jan 2015 10:01:52
Revision:377161Original commit files touched by this commit
kwm search for other commits by this committer
Replace a python command with python2.7 so it can actualy run the required
commands. This fixes the build in poudriere because lang/python isn't installed.
0.0.1.r222830
14 Jan 2015 16:00:19
Revision:377023Original commit files touched by this commit
kwm search for other commits by this committer
Update libclc to revision 222830.

Use 0.0.1 as portversion because upstream uses it.
Switch to llvm/clang 3.5.
Mark ignore on 8.x due lack of llvm 3.5 and 9.x due to missing C++ header.
Switch the J and f option around in the tar command in the do-fetch block,
  so we don't create a 'J' tar file.
0.0.r216063
27 Oct 2014 10:40:08
Revision:371546Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
0.0.r216063
18 Oct 2014 14:29:24
Revision:371126Original commit files touched by this commit
kwm search for other commits by this committer
Add a patch which is being discussed with upstream. OpenCL doesn't allow
system headers to be used. This patch allows libclc to build on HEAD.

Submitted by:	dumbbell@
0.0.r216063
19 Sep 2014 11:40:56
Revision:368552Original commit files touched by this commit
kwm search for other commits by this committer
Add libclc.

Llvm libclc implements the library requirements of the OpenCL C programming
language, as specified by the OpenCL 1.1 spec.

Number of commits found: 40