notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
ccls C/C++/ObjC language server
0.20210330 devel on this many watch lists=0 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.20210330Version of this port present on the latest quarterly branch.
Maintainer: khng@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-10-28 14:43:35
Last Update: 2021-04-09 08:58:40
Commit Hash: 024be49
License: APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/ccls
  2. /usr/local/share/licenses/ccls-0.20210330/catalog.mk
  3. /usr/local/share/licenses/ccls-0.20210330/LICENSE
  4. /usr/local/share/licenses/ccls-0.20210330/APACHE20
Collapse this list.
Dependency lines:
  • ccls>0:devel/ccls
To install the port: cd /usr/ports/devel/ccls/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/ccls
  • pkg install ccls
PKGNAME: ccls
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
ccls
ABIlatestquarterly
FreeBSD:11:aarch64-0.20190823.4
FreeBSD:11:amd640.202103300.20210330
FreeBSD:11:armv6--
FreeBSD:11:i3860.202103300.20210330
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.20210330
FreeBSD:12:amd640.202103300.20210330
FreeBSD:12:armv6--
FreeBSD:12:armv7-0.20190823.4
FreeBSD:12:i3860.202103300.20210330
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch640.202012190.20210330
FreeBSD:13:amd640.202103300.20210330
FreeBSD:13:armv6--
FreeBSD:13:armv70.20201219-
FreeBSD:13:i3860.202103300.20210330
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-0.20210330
FreeBSD:14:aarch640.20210330-
FreeBSD:14:amd640.20210330-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.20210330-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.20210330-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. rapidjson>=1.1.0_4 : devel/rapidjson
  2. cmake : devel/cmake
  3. ninja : devel/ninja
Library dependencies:
  1. libclang-cpp.so : devel/llvm90
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/MaskRay/ccls/tar.gz/0.20210330?dummy=/
Collapse this list.

Number of commits found: 39

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
09 Apr 2021 08:58:40
 files touched by this commit commit hash:024be49d6eb22474bd5035f77245d658ff3a8df8  0.20210330
khng search for other commits by this committer
devel/ccls: Update to 0.20210330

The location of documentation tarball is reset to my ~/public_distfiles.

Approved by:	lwhsu
Differential Revision:	https://reviews.freebsd.org/D29601
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  0.20201219
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.20201219
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
31 Dec 2020 17:16:06
Original commit files touched by this commit Revision:559756  0.20201219
ygy search for other commits by this committer
devel/ccls: Update to 0.20201219 and take maintainership

Submitted by:	Ka Ho Ng <khng300@gmail.com>
Approved by:	lwhsu
Differential Revision:	https://reviews.freebsd.org/D27862
28 Sep 2020 05:05:25
Original commit files touched by this commit Revision:550400  0.20190823.4
tobik search for other commits by this committer
Reset MAINTAINER
25 Apr 2020 09:08:06
Original commit files touched by this commit Revision:532927  0.20190823.4
tobik search for other commits by this committer
devel/ccls: Unbreak build with LLVM10

src/indexer.cc:683:50: error: only virtual member functions can be marked
'override'
                           ASTNodeInfo ast_node) override {
                                                 ^~~~~~~~~
1 error generated.
07 Nov 2019 14:18:33
Original commit files touched by this commit Revision:516977  0.20190823.4
tobik search for other commits by this committer
devel/ccls: Update to 0.20190823.4
24 Sep 2019 07:23:59
Original commit files touched by this commit Revision:512701  0.20190823.3
tobik search for other commits by this committer
devel/ccls: Update to 0.20190823.3
20 Sep 2019 19:58:36
Original commit files touched by this commit Revision:512440  0.20190823.2_1
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
16 Sep 2019 11:48:48
Original commit files touched by this commit Revision:512173  0.20190823.2
tobik search for other commits by this committer
devel/ccls: Update to 0.20190823.2
03 Sep 2019 12:32:36
Original commit files touched by this commit Revision:510940  0.20190823.1
tobik search for other commits by this committer
devel/ccls: Update to 0.20190823.1

- Update docs to latest Wiki snapshot
23 Aug 2019 20:07:19
Original commit files touched by this commit Revision:509658  0.20190823
tobik search for other commits by this committer
devel/ccls: Update to 0.20190823

Changes:	https://github.com/MaskRay/ccls/releases/tag/0.20190823
07 Aug 2019 08:47:31
Original commit files touched by this commit Revision:508301  0.20190731
tobik search for other commits by this committer
devel/ccls: Update to latest commit

This should make it work with devel/llvm90.

PR:		239682
07 Aug 2019 08:33:24
Original commit files touched by this commit Revision:508299  0.20190314_1
tobik search for other commits by this committer
devel/ccls: Pet portclippy
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  0.20190314_1
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
08 Apr 2019 00:37:46
Original commit files touched by this commit Revision:498336  0.20190314
tobik search for other commits by this committer
devel/ccls: Fix build with multiple llvm* packages installed

Apparently it is possible for the build to pick multiple LLVM
versions if LLVM_DIR is not explicitly set similar to Clang_DIR.

$ grep llvm $(make -V CONFIGURE_WRKSRC)/CMakeCache.txt
Clang_DIR:PATH=/usr/local/llvm80/lib/cmake/clang
LLVM_DIR:PATH=/usr/local/llvm50/lib/cmake/llvm

PR:		237089
Submitted by:	fullermd@over-yonder.net
31 Mar 2019 19:42:08
Original commit files touched by this commit Revision:497444  0.20190314
tobik search for other commits by this committer
devel/ccls: Update to 0.20190314

Changes:	https://github.com/MaskRay/ccls/releases/tag/0.20190314
25 Mar 2019 18:09:31
Original commit files touched by this commit Revision:496845  0.20190301_2
jbeich search for other commits by this committer
devel/ccls: unbreak with DEFAULT_VERSIONS+=llvm=-devel

Don't try hard to make LIB_DEPENDS pick the specific version when this
is already enforced by BUILD_DEPENDS. The left field in _DEPENDS lines
isn't recorded into binary packages, anyway.

=======================<phase: lib-depends    >============================
===>   ccls-0.20190301_2 depends on shared library: libLLVM--devel.so - not
found
===>   Installing existing package /packages/All/llvm-devel-9.0.d20190226.txz
[120i386-default-llvm90-job-07] Installing llvm-devel-9.0.d20190226...
the most recent version of llvm-devel-9.0.d20190226 is already installed
===>   ccls-0.20190301_2 depends on shared library: libLLVM--devel.so - not
found
*** Error code 1
20 Mar 2019 12:23:26
Original commit files touched by this commit Revision:496337  0.20190301_2
jbeich search for other commits by this committer
Switch to devel/llvm80 for DEFAULT_VERSIONS

PR:		235215
04 Mar 2019 15:20:42
Original commit files touched by this commit Revision:494601  0.20190301_1
tobik search for other commits by this committer
devel/ccls: Fix distinfo

The 0.20190301 tag was recreated.

Changes:	https://people.freebsd.org/~tobik/logs/ccls-0.20190301.diff
02 Mar 2019 07:43:06
Original commit files touched by this commit Revision:494371  0.20190301
tobik search for other commits by this committer
devel/ccls: Update to 0.20190301

Changes:	https://github.com/MaskRay/ccls/releases/tag/0.20190301
30 Jan 2019 05:39:48
Original commit files touched by this commit Revision:491604  0.20181225.8_1
tobik search for other commits by this committer
devel/ccls: Build with LLVM_ENABLE_RTTI

Same as the devel/llvm* ports.  Otherwise ccls is compiled with
-fno-rtti but LLVM is not which can lead to crashes [1].  Make sure
assertions are disabled too while here.

[1] https://github.com/MaskRay/ccls/issues/30
27 Jan 2019 04:10:20
Original commit files touched by this commit Revision:491322  0.20181225.8
tobik search for other commits by this committer
devel/ccls: Update to 0.20181225.8
15 Jan 2019 20:45:15
Original commit files touched by this commit Revision:490401  0.20181225.7
tobik search for other commits by this committer
devel/ccls: Update to 0.20181225.7
13 Jan 2019 12:01:53
Original commit files touched by this commit Revision:490128  0.20181225.6
tobik search for other commits by this committer
devel/ccls: Update to 0.20181225.6
12 Jan 2019 05:45:44
Original commit files touched by this commit Revision:490024  0.20181225.5
tobik search for other commits by this committer
devel/ccls: Update to 0.20181225.5
09 Jan 2019 18:46:41
Original commit files touched by this commit Revision:489820  0.20181225.4
tobik search for other commits by this committer
devel/ccls: Update to 0.20181225.4
03 Jan 2019 08:57:00
Original commit files touched by this commit Revision:489139  0.20181225.3
tobik search for other commits by this committer
devel/ccls: Update to 0.20181225.3
29 Dec 2018 04:16:10
Original commit files touched by this commit Revision:488652  0.20181225.2
tobik search for other commits by this committer
devel/ccls: Update to 0.20181225.2
28 Dec 2018 08:27:58
Original commit files touched by this commit Revision:488587  0.20181225.1
tobik search for other commits by this committer
devel/ccls: Update to 0.20181225.1
26 Dec 2018 02:33:20
Original commit files touched by this commit Revision:488356  0.20181225_1
tobik search for other commits by this committer
devel/ccls: Fix distinfo after upstream retagged 0.20181225

- Add the commit currently tagged as 0.20181225 for future reference
- The old 0.20181225 tag was commit a9397cf6148d50b88a36ec2e90ea23813dda379d
- Drop upstreamed patch

Distfile diff:
https://people.freebsd.org/~tobik/logs/ccls-0.20181225-retag.diff
25 Dec 2018 20:25:40
Original commit files touched by this commit Revision:488341  0.20181225
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
25 Dec 2018 17:14:37
Original commit files touched by this commit Revision:488330  0.20181225
tobik search for other commits by this committer
devel/ccls: Update to 0.20181225

Changes:	https://github.com/MaskRay/ccls/releases/tag/0.20181225
12 Dec 2018 12:21:45
Original commit files touched by this commit Revision:487292  0.20181111.1
tobik search for other commits by this committer
devel/ccls: Update to 0.20181111.1

- Drop LLVM_DEFAULT after r485466
- Sync docs
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  0.20181111_1
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
12 Nov 2018 07:38:30
Original commit files touched by this commit Revision:484790  0.20181111
tobik search for other commits by this committer
devel/ccls: Update to 0.20181111

Changes:	https://github.com/MaskRay/ccls/releases/tag/0.20181111
07 Nov 2018 15:55:58
Original commit files touched by this commit Revision:484402  0.20181024
mat search for other commits by this committer
FreeBSD 10 is not supported any more.
28 Oct 2018 15:06:32
Original commit files touched by this commit Revision:483304  0.20181024
tobik search for other commits by this committer
devel/ccls: Update to 0.20181024

Changes:	https://github.com/MaskRay/ccls/releases/tag/0.20181024
28 Oct 2018 14:43:12
Original commit files touched by this commit Revision:483300  0.20181010
tobik search for other commits by this committer
New port: devel/ccls

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

WWW: https://github.com/MaskRay/ccls

Number of commits found: 39