BSD Ports

Deprecated: Abandoned upstream, based on an outdated LLVM 5 snapshot from 2018

Expires: 2026-12-31

devel/zapcc g20180622_5 FreeBSD

C++ caching compiler based on clang

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
52675e9e9e
License
NCSA
Categories
devel
Package size
24697.9 KiB, 118531.0 KiB installed

Description

Zapcc is a caching C++ compiler based on clang, designed to perform faster compilations. zapcc uses in-memory compilation cache in client-server architecture, remembering all compilation information between runs. zapcc is the client while zapccs is the server. Each zapcc run will reuse an existing server or if none was available will start a new one.

In the other systems

SystemPortVersion
FreeBSDdevel/zapccg20180622_5
GhostBSDdevel/zapccg20180622_4

Install

Binary package:

pkg install zapcc

From the ports tree:

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

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

RUN_DEPENDS=	zapcc>0:devel/zapcc
LIB_DEPENDS=	libLLVMAArch64AsmParser.so:devel/zapcc

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:latestg20180622_4g20180622_5g20180622_3g20180622_4g20180622_5
FreeBSD:14:quarterlyg20180622_5g20180622_5n/ag20180622_4g20180622_5
FreeBSD:15:latestg20180622_5g20180622_5n/ag20180622_4g20180622_4
FreeBSD:15:quarterlyg20180622_5g20180622_5n/an/an/a
FreeBSD:16:latest-g20180622_5n/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 18
Run dependencies 9

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++11-lang gnome libedit python shebangfix
Service scripts
none
Conflicts with
cling llvm

Files

Manual pages 1
  • scan-build(1)
pkg-plist 2289
  • bin/bugpoint
  • bin/c-index-test
  • bin/clang
  • bin/clang++
  • bin/clang-5.0
  • bin/clang-check
  • bin/clang-cl
  • bin/clang-cpp
  • bin/clang-format
  • bin/clang-import-test
  • bin/clang-offload-bundler
  • bin/clang-rename
  • bin/git-clang-format
  • bin/llc
  • bin/lli
  • bin/llvm-ar
  • bin/llvm-as
  • bin/llvm-bcanalyzer
  • bin/llvm-c-test
  • bin/llvm-cat
  • bin/llvm-config
  • bin/llvm-cov
  • bin/llvm-cvtres
  • bin/llvm-cxxdump
  • bin/llvm-cxxfilt
  • bin/llvm-diff
  • bin/llvm-dis
  • bin/llvm-dsymutil
  • bin/llvm-dwarfdump
  • bin/llvm-dwp
  • bin/llvm-extract
  • bin/llvm-lib
  • bin/llvm-link
  • bin/llvm-lto
  • bin/llvm-lto2
  • bin/llvm-mc
  • bin/llvm-mcmarkup
  • bin/llvm-modextract
  • bin/llvm-nm
  • bin/llvm-objdump
  • bin/llvm-opt-report
  • bin/llvm-pdbutil
  • bin/llvm-profdata
  • bin/llvm-ranlib
  • bin/llvm-readobj
  • bin/llvm-rtdyld
  • bin/llvm-size
  • bin/llvm-split
  • bin/llvm-stress
  • bin/llvm-strings
  • bin/llvm-symbolizer
  • bin/llvm-tblgen
  • bin/llvm-xray
  • bin/obj2yaml
  • bin/opt
  • bin/sancov
  • bin/sanstats
  • bin/scan-build
  • bin/scan-view
  • bin/verify-uselistorder
  • bin/yaml2obj
  • bin/zapcc
  • bin/zapcc++
  • bin/zapcc-cl
  • bin/zapccs
  • bin/zapccs.config
  • include/clang-c/BuildSystem.h
  • include/clang-c/CXCompilationDatabase.h
  • include/clang-c/CXErrorCode.h
  • include/clang-c/CXString.h
  • include/clang-c/Documentation.h
  • include/clang-c/Index.h
  • include/clang-c/Platform.h
  • include/clang/ARCMigrate/ARCMT.h
  • include/clang/ARCMigrate/ARCMTActions.h
  • include/clang/ARCMigrate/FileRemapper.h
  • include/clang/AST/APValue.h
  • include/clang/AST/AST.h
  • include/clang/AST/ASTConsumer.h
  • include/clang/AST/ASTContext.h
  • include/clang/AST/ASTDiagnostic.h
  • include/clang/AST/ASTFwd.h
  • include/clang/AST/ASTImporter.h
  • include/clang/AST/ASTLambda.h
  • include/clang/AST/ASTMutationListener.h
  • include/clang/AST/ASTStructuralEquivalence.h
  • include/clang/AST/ASTTypeTraits.h
  • include/clang/AST/ASTUnresolvedSet.h
  • include/clang/AST/ASTVector.h
  • include/clang/AST/Attr.h
  • include/clang/AST/AttrDump.inc
  • include/clang/AST/AttrImpl.inc
  • include/clang/AST/AttrIterator.h
  • include/clang/AST/AttrVisitor.inc
  • include/clang/AST/Attrs.inc
  • include/clang/AST/Availability.h
  • include/clang/AST/BaseSubobject.h
  • include/clang/AST/BuiltinTypes.def
  • include/clang/AST/CXXInheritance.h
  • include/clang/AST/CanonicalType.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
yrnkrn-zapcc-g20180622-b4c31cc_GH0.tar.gz5.2427457e+07888c7d07d94466397230d8c382b1bfd9ea082d05af3d58bb666f97f3ba690ddf

Commit history 1

DateCommitCreditsLog message
52675e9e9e Martin Filla devel/zapcc: deprecate and set expiration date
PR: 299305 Signed-off-by: Martin Filla <[email protected]>