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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
cling Interactive C++ Interpreter Based on LLVM and Clang Libs
1.2_1 lang on this many watch lists=2 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 0.5.2018.08.13_13Version of this port present on the latest quarterly branch.
Maintainer: arrowd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-01-03 08:07:17
Last Update: 2025-04-06 09:57:36
Commit Hash: f0d40c9
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
Also Listed In: devel
License: NCSA
WWW:
https://root.cern/cling/
Description:
Cling is an interactive C++ interpreter, built on the top of LLVM and Clang libraries. Its advantages over the standard interpreters are that it has command prompt and uses just-in-time (JIT) compiler for compilation. One of Cling's main goals is to provide contemporary, high-performance alternative of the current C++ interpreter in the ROOT project "CINT". The backward-compatibility with CINT is major priority during the development. Its main advantages are: Production-grade parser. Just-in-time compiler (JIT). Modular C++ API from the ground up. Separate parser and execution engine. C++ 11 support through clang.
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 (260 items)
Collapse this list.
  1. /usr/local/share/licenses/cling-1.2_1/catalog.mk
  2. /usr/local/share/licenses/cling-1.2_1/LICENSE
  3. /usr/local/share/licenses/cling-1.2_1/NCSA
  4. bin/cling
  5. cling/lib/clang/18/include/__clang_cuda_builtin_vars.h
  6. cling/lib/clang/18/include/__clang_cuda_cmath.h
  7. cling/lib/clang/18/include/__clang_cuda_complex_builtins.h
  8. cling/lib/clang/18/include/__clang_cuda_device_functions.h
  9. cling/lib/clang/18/include/__clang_cuda_intrinsics.h
  10. cling/lib/clang/18/include/__clang_cuda_libdevice_declares.h
  11. cling/lib/clang/18/include/__clang_cuda_math.h
  12. cling/lib/clang/18/include/__clang_cuda_math_forward_declares.h
  13. cling/lib/clang/18/include/__clang_cuda_runtime_wrapper.h
  14. cling/lib/clang/18/include/__clang_cuda_texture_intrinsics.h
  15. cling/lib/clang/18/include/__clang_hip_cmath.h
  16. cling/lib/clang/18/include/__clang_hip_libdevice_declares.h
  17. cling/lib/clang/18/include/__clang_hip_math.h
  18. cling/lib/clang/18/include/__clang_hip_runtime_wrapper.h
  19. cling/lib/clang/18/include/__clang_hip_stdlib.h
  20. cling/lib/clang/18/include/__stdarg___gnuc_va_list.h
  21. cling/lib/clang/18/include/__stdarg___va_copy.h
  22. cling/lib/clang/18/include/__stdarg_va_arg.h
  23. cling/lib/clang/18/include/__stdarg_va_copy.h
  24. cling/lib/clang/18/include/__stdarg_va_list.h
  25. cling/lib/clang/18/include/__stddef_max_align_t.h
  26. cling/lib/clang/18/include/__stddef_null.h
  27. cling/lib/clang/18/include/__stddef_nullptr_t.h
  28. cling/lib/clang/18/include/__stddef_offsetof.h
  29. cling/lib/clang/18/include/__stddef_ptrdiff_t.h
  30. cling/lib/clang/18/include/__stddef_rsize_t.h
  31. cling/lib/clang/18/include/__stddef_size_t.h
  32. cling/lib/clang/18/include/__stddef_unreachable.h
  33. cling/lib/clang/18/include/__stddef_wchar_t.h
  34. cling/lib/clang/18/include/__stddef_wint_t.h
  35. cling/lib/clang/18/include/__wmmintrin_aes.h
  36. cling/lib/clang/18/include/__wmmintrin_pclmul.h
  37. cling/lib/clang/18/include/adcintrin.h
  38. cling/lib/clang/18/include/adxintrin.h
  39. cling/lib/clang/18/include/altivec.h
  40. cling/lib/clang/18/include/ammintrin.h
  41. cling/lib/clang/18/include/amxcomplexintrin.h
  42. cling/lib/clang/18/include/amxfp16intrin.h
  43. cling/lib/clang/18/include/amxintrin.h
  44. cling/lib/clang/18/include/arm64intr.h
  45. cling/lib/clang/18/include/arm_acle.h
  46. cling/lib/clang/18/include/arm_cmse.h
  47. cling/lib/clang/18/include/arm_neon_sve_bridge.h
  48. cling/lib/clang/18/include/armintr.h
  49. cling/lib/clang/18/include/avx2intrin.h
  50. cling/lib/clang/18/include/avx512bf16intrin.h
  51. cling/lib/clang/18/include/avx512bitalgintrin.h
  52. cling/lib/clang/18/include/avx512bwintrin.h
  53. cling/lib/clang/18/include/avx512cdintrin.h
  54. cling/lib/clang/18/include/avx512dqintrin.h
  55. cling/lib/clang/18/include/avx512erintrin.h
  56. cling/lib/clang/18/include/avx512fintrin.h
  57. cling/lib/clang/18/include/avx512fp16intrin.h
  58. cling/lib/clang/18/include/avx512ifmaintrin.h
  59. cling/lib/clang/18/include/avx512ifmavlintrin.h
  60. cling/lib/clang/18/include/avx512pfintrin.h
  61. cling/lib/clang/18/include/avx512vbmi2intrin.h
  62. cling/lib/clang/18/include/avx512vbmiintrin.h
  63. cling/lib/clang/18/include/avx512vbmivlintrin.h
  64. cling/lib/clang/18/include/avx512vlbf16intrin.h
  65. cling/lib/clang/18/include/avx512vlbitalgintrin.h
  66. cling/lib/clang/18/include/avx512vlbwintrin.h
  67. cling/lib/clang/18/include/avx512vlcdintrin.h
  68. cling/lib/clang/18/include/avx512vldqintrin.h
  69. cling/lib/clang/18/include/avx512vlfp16intrin.h
  70. cling/lib/clang/18/include/avx512vlintrin.h
  71. cling/lib/clang/18/include/avx512vlvbmi2intrin.h
  72. cling/lib/clang/18/include/avx512vlvnniintrin.h
  73. cling/lib/clang/18/include/avx512vlvp2intersectintrin.h
  74. cling/lib/clang/18/include/avx512vnniintrin.h
  75. cling/lib/clang/18/include/avx512vp2intersectintrin.h
  76. cling/lib/clang/18/include/avx512vpopcntdqintrin.h
  77. cling/lib/clang/18/include/avx512vpopcntdqvlintrin.h
  78. cling/lib/clang/18/include/avxifmaintrin.h
  79. cling/lib/clang/18/include/avxintrin.h
  80. cling/lib/clang/18/include/avxneconvertintrin.h
  81. cling/lib/clang/18/include/avxvnniint16intrin.h
  82. cling/lib/clang/18/include/avxvnniint8intrin.h
  83. cling/lib/clang/18/include/avxvnniintrin.h
  84. cling/lib/clang/18/include/bmi2intrin.h
  85. cling/lib/clang/18/include/bmiintrin.h
  86. cling/lib/clang/18/include/builtins.h
  87. cling/lib/clang/18/include/cet.h
  88. cling/lib/clang/18/include/cetintrin.h
  89. cling/lib/clang/18/include/cldemoteintrin.h
  90. cling/lib/clang/18/include/clflushoptintrin.h
  91. cling/lib/clang/18/include/clwbintrin.h
  92. cling/lib/clang/18/include/clzerointrin.h
  93. cling/lib/clang/18/include/cmpccxaddintrin.h
  94. cling/lib/clang/18/include/cpuid.h
  95. cling/lib/clang/18/include/crc32intrin.h
  96. cling/lib/clang/18/include/cuda_wrappers/algorithm
  97. cling/lib/clang/18/include/cuda_wrappers/bits/basic_string.h
  98. cling/lib/clang/18/include/cuda_wrappers/bits/basic_string.tcc
  99. cling/lib/clang/18/include/cuda_wrappers/bits/shared_ptr_base.h
  100. cling/lib/clang/18/include/cuda_wrappers/cmath
  101. cling/lib/clang/18/include/cuda_wrappers/complex
  102. cling/lib/clang/18/include/cuda_wrappers/new
  103. cling/lib/clang/18/include/emmintrin.h
  104. cling/lib/clang/18/include/enqcmdintrin.h
  105. cling/lib/clang/18/include/f16cintrin.h
  106. cling/lib/clang/18/include/float.h
  107. cling/lib/clang/18/include/fma4intrin.h
  108. cling/lib/clang/18/include/fmaintrin.h
  109. cling/lib/clang/18/include/fxsrintrin.h
  110. cling/lib/clang/18/include/gfniintrin.h
  111. cling/lib/clang/18/include/hexagon_circ_brev_intrinsics.h
  112. cling/lib/clang/18/include/hexagon_protos.h
  113. cling/lib/clang/18/include/hexagon_types.h
  114. cling/lib/clang/18/include/hresetintrin.h
  115. cling/lib/clang/18/include/htmintrin.h
  116. cling/lib/clang/18/include/htmxlintrin.h
  117. cling/lib/clang/18/include/hvx_hexagon_protos.h
  118. cling/lib/clang/18/include/ia32intrin.h
  119. cling/lib/clang/18/include/immintrin.h
  120. cling/lib/clang/18/include/intrin.h
  121. cling/lib/clang/18/include/inttypes.h
  122. cling/lib/clang/18/include/invpcidintrin.h
  123. cling/lib/clang/18/include/iso646.h
  124. cling/lib/clang/18/include/keylockerintrin.h
  125. cling/lib/clang/18/include/larchintrin.h
  126. cling/lib/clang/18/include/lasxintrin.h
  127. cling/lib/clang/18/include/limits.h
  128. cling/lib/clang/18/include/llvm_libc_wrappers/assert.h
  129. cling/lib/clang/18/include/llvm_libc_wrappers/ctype.h
  130. cling/lib/clang/18/include/llvm_libc_wrappers/inttypes.h
  131. cling/lib/clang/18/include/llvm_libc_wrappers/stdio.h
  132. cling/lib/clang/18/include/llvm_libc_wrappers/stdlib.h
  133. cling/lib/clang/18/include/llvm_libc_wrappers/string.h
  134. cling/lib/clang/18/include/llvm_libc_wrappers/time.h
  135. cling/lib/clang/18/include/lsxintrin.h
  136. cling/lib/clang/18/include/lwpintrin.h
  137. cling/lib/clang/18/include/lzcntintrin.h
  138. cling/lib/clang/18/include/mm3dnow.h
  139. cling/lib/clang/18/include/mm_malloc.h
  140. cling/lib/clang/18/include/mmintrin.h
  141. cling/lib/clang/18/include/module.modulemap
  142. cling/lib/clang/18/include/movdirintrin.h
  143. cling/lib/clang/18/include/msa.h
  144. cling/lib/clang/18/include/mwaitxintrin.h
  145. cling/lib/clang/18/include/nmmintrin.h
  146. cling/lib/clang/18/include/opencl-c-base.h
  147. cling/lib/clang/18/include/opencl-c.h
  148. cling/lib/clang/18/include/openmp_wrappers/__clang_openmp_device_functions.h
  149. cling/lib/clang/18/include/openmp_wrappers/cmath
  150. cling/lib/clang/18/include/openmp_wrappers/complex
  151. cling/lib/clang/18/include/openmp_wrappers/complex.h
  152. cling/lib/clang/18/include/openmp_wrappers/complex_cmath.h
  153. cling/lib/clang/18/include/openmp_wrappers/math.h
  154. cling/lib/clang/18/include/openmp_wrappers/new
  155. cling/lib/clang/18/include/pconfigintrin.h
  156. cling/lib/clang/18/include/pkuintrin.h
  157. cling/lib/clang/18/include/pmmintrin.h
  158. cling/lib/clang/18/include/popcntintrin.h
  159. cling/lib/clang/18/include/ppc_wrappers/bmi2intrin.h
  160. cling/lib/clang/18/include/ppc_wrappers/bmiintrin.h
  161. cling/lib/clang/18/include/ppc_wrappers/emmintrin.h
  162. cling/lib/clang/18/include/ppc_wrappers/immintrin.h
  163. cling/lib/clang/18/include/ppc_wrappers/mm_malloc.h
  164. cling/lib/clang/18/include/ppc_wrappers/mmintrin.h
  165. cling/lib/clang/18/include/ppc_wrappers/nmmintrin.h
  166. cling/lib/clang/18/include/ppc_wrappers/pmmintrin.h
  167. cling/lib/clang/18/include/ppc_wrappers/smmintrin.h
  168. cling/lib/clang/18/include/ppc_wrappers/tmmintrin.h
  169. cling/lib/clang/18/include/ppc_wrappers/x86gprintrin.h
  170. cling/lib/clang/18/include/ppc_wrappers/x86intrin.h
  171. cling/lib/clang/18/include/ppc_wrappers/xmmintrin.h
  172. cling/lib/clang/18/include/prfchiintrin.h
  173. cling/lib/clang/18/include/prfchwintrin.h
  174. cling/lib/clang/18/include/ptwriteintrin.h
  175. cling/lib/clang/18/include/raointintrin.h
  176. cling/lib/clang/18/include/rdpruintrin.h
  177. cling/lib/clang/18/include/rdseedintrin.h
  178. cling/lib/clang/18/include/riscv_bitmanip.h
  179. cling/lib/clang/18/include/riscv_crypto.h
  180. cling/lib/clang/18/include/riscv_ntlh.h
  181. cling/lib/clang/18/include/rtmintrin.h
  182. cling/lib/clang/18/include/s390intrin.h
  183. cling/lib/clang/18/include/serializeintrin.h
  184. cling/lib/clang/18/include/sgxintrin.h
  185. cling/lib/clang/18/include/sha512intrin.h
  186. cling/lib/clang/18/include/shaintrin.h
  187. cling/lib/clang/18/include/sifive_vector.h
  188. cling/lib/clang/18/include/sm3intrin.h
  189. cling/lib/clang/18/include/sm4intrin.h
  190. cling/lib/clang/18/include/smmintrin.h
  191. cling/lib/clang/18/include/stdalign.h
  192. cling/lib/clang/18/include/stdarg.h
  193. cling/lib/clang/18/include/stdatomic.h
  194. cling/lib/clang/18/include/stdbool.h
  195. cling/lib/clang/18/include/stdckdint.h
  196. cling/lib/clang/18/include/stddef.h
  197. cling/lib/clang/18/include/stdint.h
  198. cling/lib/clang/18/include/stdnoreturn.h
  199. cling/lib/clang/18/include/tbmintrin.h
  200. cling/lib/clang/18/include/tgmath.h
  201. cling/lib/clang/18/include/tmmintrin.h
  202. cling/lib/clang/18/include/tsxldtrkintrin.h
  203. cling/lib/clang/18/include/uintrintrin.h
  204. cling/lib/clang/18/include/unwind.h
  205. cling/lib/clang/18/include/usermsrintrin.h
  206. cling/lib/clang/18/include/vadefs.h
  207. cling/lib/clang/18/include/vaesintrin.h
  208. cling/lib/clang/18/include/varargs.h
  209. cling/lib/clang/18/include/vecintrin.h
  210. cling/lib/clang/18/include/velintrin.h
  211. cling/lib/clang/18/include/velintrin_approx.h
  212. cling/lib/clang/18/include/velintrin_gen.h
  213. cling/lib/clang/18/include/vpclmulqdqintrin.h
  214. cling/lib/clang/18/include/waitpkgintrin.h
  215. cling/lib/clang/18/include/wasm_simd128.h
  216. cling/lib/clang/18/include/wbnoinvdintrin.h
  217. cling/lib/clang/18/include/wmmintrin.h
  218. cling/lib/clang/18/include/x86gprintrin.h
  219. cling/lib/clang/18/include/x86intrin.h
  220. cling/lib/clang/18/include/xmmintrin.h
  221. cling/lib/clang/18/include/xopintrin.h
  222. cling/lib/clang/18/include/xsavecintrin.h
  223. cling/lib/clang/18/include/xsaveintrin.h
  224. cling/lib/clang/18/include/xsaveoptintrin.h
  225. cling/lib/clang/18/include/xsavesintrin.h
  226. cling/lib/clang/18/include/xtestintrin.h
  227. include/cling/Interpreter/AutoloadCallback.h
  228. include/cling/Interpreter/CIFactory.h
  229. include/cling/Interpreter/CMakeLists.txt
  230. include/cling/Interpreter/CValuePrinter.h
  231. include/cling/Interpreter/ClangInternalState.h
  232. include/cling/Interpreter/ClingCodeCompleteConsumer.h
  233. include/cling/Interpreter/ClingOptions.h
  234. include/cling/Interpreter/ClingOptions.td
  235. include/cling/Interpreter/CompilationOptions.h
  236. include/cling/Interpreter/DynamicExprInfo.h
  237. include/cling/Interpreter/DynamicLibraryManager.h
  238. include/cling/Interpreter/DynamicLookupLifetimeHandler.h
  239. include/cling/Interpreter/DynamicLookupRuntimeUniverse.h
  240. include/cling/Interpreter/Exception.h
  241. include/cling/Interpreter/IncrementalCUDADeviceCompiler.h
  242. include/cling/Interpreter/Interpreter.h
  243. include/cling/Interpreter/InterpreterCallbacks.h
  244. include/cling/Interpreter/InvocationOptions.h
  245. include/cling/Interpreter/LookupHelper.h
  246. include/cling/Interpreter/RuntimeOptions.h
  247. include/cling/Interpreter/RuntimePrintValue.h
  248. include/cling/Interpreter/RuntimeUniverse.h
  249. include/cling/Interpreter/Transaction.h
  250. include/cling/Interpreter/Value.h
  251. include/cling/Interpreter/Visibility.h
  252. lib/libcling.so
  253. lib/libcling.so.18.1
  254. lib/libclingDemoPlugin.so
  255. lib/libclingDemoPlugin.so.18.1
  256. lib/libclingJupyter.so
  257. lib/libclingJupyter.so.18.1
  258. @owner
  259. @group
  260. @mode
Collapse this list.
Dependency lines:
  • cling>0:lang/cling
To install the port:
cd /usr/ports/lang/cling/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/cling
  • pkg install cling
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: cling
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1742725525 SHA256 (root-project-cling-v1.2_GH0.tar.gz) = beee8e461424d267ee2dec88b3de57326bc8e3470b4ceae2744de7d3d3aba1eb SIZE (root-project-cling-v1.2_GH0.tar.gz) = 13695605

Expand this list (2 items)

Collapse this list.

SHA256 (root-project-llvm-project-cling-llvm18-20250207-01_GH0.tar.gz) = 7b8fc17e40af6c69d6f33f8cf931c22cc411dccaa210ed53ae3f09dcba591515 SIZE (root-project-llvm-project-cling-llvm18-20250207-01_GH0.tar.gz) = 205643261

Collapse this list.


Packages (timestamps in pop-ups are UTC):
cling
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.5.2018.08.13_130.5.2018.08.13_13----0.5.2018.08.13_4-
FreeBSD:13:quarterly0.5.2018.08.13_130.5.2018.08.13_13--0.5.2018.08.13_130.5.2018.08.13_120.5.2018.08.13_120.5.2018.08.13_12
FreeBSD:14:latest0.5.2018.08.13_131.2_1--1.2_10.5.2018.08.13_11-0.5.2018.08.13_11
FreeBSD:14:quarterly0.5.2018.08.13_130.5.2018.08.13_13--0.5.2018.08.13_130.5.2018.08.13_120.5.2018.08.13_120.5.2018.08.13_12
FreeBSD:15:latest0.5.2018.08.13_130.5.2018.08.13_13n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies:
  1. libxml2.so : textproc/libxml2
This port is required by:
for Build
  1. devel/xeus-cling
for Libraries
  1. devel/xeus-cling

Configuration Options:
No options to configure
Options name:
lang_cling
USES:
cmake gnome
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/root-project/cling/tar.gz/v1.2?dummy=/
Collapse this list.

Number of commits found: 41

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2_1
06 Apr 2025 09:57:36
commit hash: f0d40c982e86eb0e1e186d5afd6fd1bd4e228774commit hash: f0d40c982e86eb0e1e186d5afd6fd1bd4e228774commit hash: f0d40c982e86eb0e1e186d5afd6fd1bd4e228774commit hash: f0d40c982e86eb0e1e186d5afd6fd1bd4e228774 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
lang/cling: Fix build on i386

Reported by:	pkg-fallout
1.2_1
05 Apr 2025 08:07:51
commit hash: b8bcd48a72702b9528669b792158767e1371def2commit hash: b8bcd48a72702b9528669b792158767e1371def2commit hash: b8bcd48a72702b9528669b792158767e1371def2commit hash: b8bcd48a72702b9528669b792158767e1371def2 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
lang/cling: Install more files that turned out to be required run-time
1.2
04 Apr 2025 19:12:27
commit hash: 29d4ca63c51bc6a98236ffcf7de97f6d24a1ba50commit hash: 29d4ca63c51bc6a98236ffcf7de97f6d24a1ba50commit hash: 29d4ca63c51bc6a98236ffcf7de97f6d24a1ba50commit hash: 29d4ca63c51bc6a98236ffcf7de97f6d24a1ba50 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
lang/cling: Update to 1.2 and assume maintainership
0.5.2018.08.13_13
18 Jul 2024 16:47:54
commit hash: 4ef844c201fe2c1b94556aabd9aa5fd2178cf034commit hash: 4ef844c201fe2c1b94556aabd9aa5fd2178cf034commit hash: 4ef844c201fe2c1b94556aabd9aa5fd2178cf034commit hash: 4ef844c201fe2c1b94556aabd9aa5fd2178cf034 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
lang/cling: Fix build

- While I'm here:
  - Use = instead of += for CMAKE_ARGS, PLIST_SUB and SUB_LIST
  - Remove CMAKE_BUILD_TYPE
  - Clean up Makefile
  - Cosmetic change

ld: error: version script assignment of 'LLVM_5.0' to symbol 'LLVMCreateDisasm'
failed: symbol not defined
ld: error: version script assignment of 'LLVM_5.0' to symbol
'LLVMCreateDisasmCPU' failed: symbol not defined
ld: error: version script assignment of 'LLVM_5.0' to symbol 'LLVMDisasmDispose'
failed: symbol not defined
ld: error: version script assignment of 'LLVM_5.0' to symbol
'LLVMDisasmInstruction' failed: symbol not defined
ld: error: version script assignment of 'LLVM_5.0' to symbol
'LLVMSetDisasmOptions' failed: symbol not defined
c++: error: linker command failed with exit code 1 (use -v to see invocation)

Reference:	https://pkg-status.freebsd.org/beefy16/data/133amd64-default/a71eaeb3e54e/logs/cling-0.5.2018.08.13_12.log
0.5.2018.08.13_13
16 Jul 2024 18:36:15
commit hash: ad7289ae0d3a6c7075e031ce251ad76782eb6deecommit hash: ad7289ae0d3a6c7075e031ce251ad76782eb6deecommit hash: ad7289ae0d3a6c7075e031ce251ad76782eb6deecommit hash: ad7289ae0d3a6c7075e031ce251ad76782eb6dee files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/googletest: Update to 1.15.0

- Update MASTER_SITES: use upstream release tarball
- Use USES=pathfix to fix .pc installation
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/google/googletest/releases
0.5.2018.08.13_12
31 Dec 2023 00:37:05
commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
0.5.2018.08.13_12
16 Aug 2023 18:25:09
commit hash: b4d51fb2ec174ffda271cf8549ad9cb1c096b867commit hash: b4d51fb2ec174ffda271cf8549ad9cb1c096b867commit hash: b4d51fb2ec174ffda271cf8549ad9cb1c096b867commit hash: b4d51fb2ec174ffda271cf8549ad9cb1c096b867 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/googletest: Update to 1.14.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/google/googletest/releases
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)
0.5.2018.08.13_11
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)
0.5.2018.08.13_11
20 Jul 2022 14:22:15
commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
lang: remove 'Created by' lines

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

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.5.2018.08.13_11
30 Jun 2022 15:27:20
commit hash: 957aa87c3dabbcc14448d75a9fdd9622ed761ad9commit hash: 957aa87c3dabbcc14448d75a9fdd9622ed761ad9commit hash: 957aa87c3dabbcc14448d75a9fdd9622ed761ad9commit hash: 957aa87c3dabbcc14448d75a9fdd9622ed761ad9 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/googletest: update to 1.12.1

Changes:	https://github.com/google/googletest/releases/tag/release-1.12.1
Reported by:	GitHub (watch releases)
0.5.2018.08.13_10
25 Jun 2022 19:31:14
commit hash: 3ff1f557e40c05301b5e3cc4610827cb2d16aa82commit hash: 3ff1f557e40c05301b5e3cc4610827cb2d16aa82commit hash: 3ff1f557e40c05301b5e3cc4610827cb2d16aa82commit hash: 3ff1f557e40c05301b5e3cc4610827cb2d16aa82 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/googletest: update to 1.12.0

Changes:	https://github.com/google/googletest/releases/tag/release-1.12.0
Reported by:	GitHub (watch releases)
0.5.2018.08.13_9
16 May 2022 06:49:43
commit hash: 2d34c2bfeaa82867acfa7d73bec9644b2acecbb1commit hash: 2d34c2bfeaa82867acfa7d73bec9644b2acecbb1commit hash: 2d34c2bfeaa82867acfa7d73bec9644b2acecbb1commit hash: 2d34c2bfeaa82867acfa7d73bec9644b2acecbb1 files touched by this commit
Loïc Bartoletti (lbartoletti) search for other commits by this committer
devel/cmake: Update to 3.23.0

Update to 3.23.0.
Fix pkg-plist: using the default share/man location

Release Notes:
  https://cmake.org/cmake/help/v3.23/release/3.23.html

PR:		262886
Exp-run by:	antoine
0.5.2018.08.13_9
10 Apr 2022 19:11:41
commit hash: d63665f7cd9c99880704a3c5bc221829cb009744commit hash: d63665f7cd9c99880704a3c5bc221829cb009744commit hash: d63665f7cd9c99880704a3c5bc221829cb009744commit hash: d63665f7cd9c99880704a3c5bc221829cb009744 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
textproc/libxml2: bump all LIB_DEPENDS consumers

This is a separate commit to facilitate easier cherry-picking for
quarterly.

PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
0.5.2018.08.13_8
26 Mar 2022 08:27:27
commit hash: 247c7db7513f1264922428278678da641c5a3f52commit hash: 247c7db7513f1264922428278678da641c5a3f52commit hash: 247c7db7513f1264922428278678da641c5a3f52commit hash: 247c7db7513f1264922428278678da641c5a3f52 files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
textproc/libxml2: bump all dependencies

This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
0.5.2018.08.13_7
10 Jan 2022 15:15:39
commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.5.2018.08.13_7
03 Sep 2021 06:25:48
commit hash: 26edc92d140555158212a254b35eb7cedadcfdb9commit hash: 26edc92d140555158212a254b35eb7cedadcfdb9commit hash: 26edc92d140555158212a254b35eb7cedadcfdb9commit hash: 26edc92d140555158212a254b35eb7cedadcfdb9 files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
lang/cling: Remove invalid CPE information

Approved by:    portmgr (blanket)
0.5.2018.08.13_7
12 Jun 2021 03:25:45
commit hash: 44216098e577cca88d2f404e6f5a612b56a10d12commit hash: 44216098e577cca88d2f404e6f5a612b56a10d12commit hash: 44216098e577cca88d2f404e6f5a612b56a10d12commit hash: 44216098e577cca88d2f404e6f5a612b56a10d12 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/googletest: update to 1.11.0

Changes:	https://github.com/google/googletest/compare/53495a2a...release-1.11.0
Changes:	https://github.com/google/googletest/releases/tag/release-1.11.0
Reported by:	GitHub (watch releases)
0.5.2018.08.13_6
03 Jun 2021 15:04:43
commit hash: ab6322ef63e1cba290f023a6604943e0bea7499dcommit hash: ab6322ef63e1cba290f023a6604943e0bea7499dcommit hash: ab6322ef63e1cba290f023a6604943e0bea7499dcommit hash: ab6322ef63e1cba290f023a6604943e0bea7499d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/googletest: update to 1.10.0.667

Upstream no longer makes releases, see
https://github.com/google/googletest/commit/861d535e2595

Changes:	https://github.com/google/googletest/compare/release-1.10.0...53495a2a
Reported by:	ngie (1 year ago)
0.5.2018.08.13_5
06 Apr 2021 23:02:51
commit hash: 41c875bfe9575306fc1d297505781e4c574e3166commit hash: 41c875bfe9575306fc1d297505781e4c574e3166commit hash: 41c875bfe9575306fc1d297505781e4c574e3166commit hash: 41c875bfe9575306fc1d297505781e4c574e3166 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
lang/cling: fix build ahead of CMake 3.20

The --target command-line argument is ignored when not applicable
in versions of CMake up to 3.20. It should never be necessary in
FreeBSD ports **anyway** since we generate a build system (ninja
or make) and use that, rather than building directly out of CMake.

Bumping PORTREVISION even though there shouldn't be a difference.
0.5.2018.08.13_4
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.5.2018.08.13_4
09 Dec 2020 01:06:48
Revision:557321Original commit files touched by this commit
linimon search for other commits by this committer
Mark as BROKEN on riscv64.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
0.5.2018.08.13_4
07 Dec 2020 20:09:03
Revision:557245Original commit files touched by this commit
rene search for other commits by this committer
Return mmokhi@'s ports to the pool after his commit bit was safekept.
0.5.2018.08.13_4
29 May 2020 05:29:45
Revision:536942Original commit files touched by this commit
linimon search for other commits by this committer
Mark as broken on powerpc64-12 (builds elsewhere).

Approved by:	portmgr (tier-2 blanket)
0.5.2018.08.13_4
08 Nov 2019 14:47:00
Revision:517072Original commit files touched by this commit
tobik search for other commits by this committer
Add missing USES={gnome,php,sdl} to the rest
0.5.2018.08.13_4
05 Oct 2019 00:42:21
Revision:513801Original commit files touched by this commit
jbeich search for other commits by this committer
devel/google{test,mock}: update to 1.10.0

- Drop static library
- Drop gtest-config and gmock-config
- Drop GTEST_LIB_CHECK autoconf macro
- Drop gmock_doctory.py as it's too old
- Expose tests via option

Changes:	https://github.com/google/googletest/compare/release-1.8.1...release-1.10.0
Reported by:	GitHub (watch releases)
PR:		239654
Differential Revision:	https://reviews.freebsd.org/D19430
0.5.2018.08.13_3
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
0.5.2018.08.13_2
25 Dec 2018 20:25:40
Revision:488341Original commit files touched by this commit
tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
0.5.2018.08.13_2
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
0.5.2018.08.13_1
31 Aug 2018 20:14:40
Revision:478607Original commit files touched by this commit
jbeich search for other commits by this committer
devel/google{test,mock}: update to 1.8.1

Changes:	https://github.com/google/googletest/compare/9bda90b...release-1.8.1
0.5.2018.08.13
16 Aug 2018 14:10:17
Revision:477343Original commit files touched by this commit
mmokhi search for other commits by this committer
lang/cling: Move `LIB_DEPENDS` to the right place according to porters-handbook

Reported by:	mat
Sponsored by:	The FreeBSD Foundation
0.5.2018.08.13
15 Aug 2018 13:16:31
Revision:477226Original commit files touched by this commit
mmokhi search for other commits by this committer
lang/cling: Update port to new release 0.5-2018-08-13
Also,
Fix the problem of some non-header files as headers (Thanks to yuri@)
Fix Jupyter integration

PR:		230637
Reported by:	yuri
Sponsored by:	The FreeBSD Foundation
0.4_4
29 Jul 2018 22:18:46
Revision:475857Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
0.4_3
12 Dec 2017 04:35:49
Revision:456105Original commit files touched by this commit
jbeich search for other commits by this committer
Re-try ports affected by bug 193528 on powerpc* after r449590
0.4_3
30 Nov 2017 06:13:35
Revision:455167Original commit files touched by this commit Sanity Test Failure
linimon search for other commits by this committer
For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
0.4_3
10 Sep 2017 20:55:39
Revision:449591Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
0.4_2
22 May 2017 16:04:19
Revision:441468Original commit files touched by this commit
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
0.4_2
16 May 2017 21:16:02
Revision:441059Original commit files touched by this commit
tcberner search for other commits by this committer
Fix shebangs.

Approved by:	rakuco (mentor, implicit)
0.4_1
01 Apr 2017 15:23:32
Revision:437439Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
0.4
11 Feb 2017 04:44:44
Revision:433834Original commit files touched by this commit
mmokhi search for other commits by this committer
Updating the ports I maintain to my FreeBSD.org address.

Submitted by:	mmokhi
Reviewed by:	feld, mat
Approved by:	feld, mat (mentors)
Differential Revision:	https://reviews.freebsd.org/D9498
0.4
03 Jan 2017 08:06:59
Revision:430442Original commit files touched by this commit
novel search for other commits by this committer
Add lang/cling: Interactive C++ Interpreter Based on LLVM and Clang Libs

Cling is an interactive C++ interpreter,
built on the top of LLVM and Clang libraries.
Its advantages over the standard interpreters are that it has command prompt
and uses just-in-time (JIT) compiler for compilation.
One of Cling's main goals is to provide contemporary, high-performance
alternative of the current C++ interpreter in the ROOT project "CINT".
The backward-compatibility with CINT is major priority during the development.

Its main advantages are:
    Production-grade parser.
    Just-in-time compiler (JIT).
    Modular C++ API from the ground up.
    Separate parser and execution engine.
    C++ 11 support through clang.

PR:		215689
Submitted by:	Mahdi Mokhtari
Reviewed by:	mat, novel
Differential Revision:	https://reviews.freebsd.org/D9012

Number of commits found: 41