BSD Ports

devel/ccls 0.20240202 FreeBSD

C/C++/ObjC language server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
devel
Package size
449.2 KiB, 1281.7 KiB installed

Description

Ccls is a C/C++/Objective-C language server with the following features:

  • Code completion (with both signature help and snippets)
  • Definition/references, and other cross references
  • Cross reference extensions: $ccls/call $ccls/inheritance $ccls/member $ccls/vars ...
  • Formatting
  • Hierarchies: call (caller/callee) hierarchy, inheritance (base/derived) hierarchy, member hierarchy
  • Symbol rename
  • Document symbols and approximate search of workspace symbol
  • Hover information
  • Diagnostics and code actions (clang FixIts)
  • Semantic highlighting and preprocessor skipped regions
  • Semantic navigation: $ccls/navigate

In the other systems

SystemPortVersion
FreeBSDdevel/ccls0.20240202
NetBSDdevel/ccls0.20250815.1
DragonFlydevel/ccls0.20240202

Install

Binary package:

pkg install ccls

From the ports tree:

cd /usr/ports/devel/ccls/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ccls>0:devel/ccls

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.202402020.20240202-0.202402020.20240202
FreeBSD:14:quarterly0.202402020.20240202n/a0.202402020.20240202
FreeBSD:15:latest0.202402020.20240202n/a0.202402020.20240202
FreeBSD:15:quarterly0.202402020.20240202n/an/an/a
FreeBSD:16:latest0.202402020.20240202n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

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

Build dependencies 19
Run dependencies 3

No port depends on this one.

Configuration

Options name: devel_ccls

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cmake compiler:c++17-lang llvm:lib localbase
Service scripts
none

Files

distinfo 6
FileSizeSHA256
ccls.wiki-0.20240202.tar.gz387689f41435f4de4885ed3838140b2f57250745bc6cf049c934cf17fd9d8f19d5ffe
MaskRay-ccls-0.20240202_GH0.tar.gz162283355ff7f5eb5f24d278dda05cccd9157e89583272d0559d6b382630171f142d86
88e382f8a3d107383764310624ac61f237fdfa06.patch18577b30fa4cc17d1502e34e6c722b1d032b98c3fa1ff63adf7fe78808ec3ce1a519
559b4164096d026a73604055e5014361faf70a10.patch1196685a64afa630ae71551f109ba85f929e891279e2c7aa5fc420cde23a57eda9a7
e5e101253a07e9f40f6ea54024a9a454978f6a58.patch855836e145fe1a7ec97c874a8d762572d9c64caa42643d46c12a54994d3711aa592
4331c8958698d42933bf4e132f8a7d61f3cedb8c.patch30332f6b720eab9739fb6b51ee4b428573cfc77a894d4896c25bb5f9c0321ce594b1

Commit history 0

No commits in the history this site was built from.