Port details |
- ccache4 Tool to minimize the compile time of C/C++ programs
- 4.10.2 devel
=5 4.9Version of this port present on the latest quarterly branch. - Maintainer: bdrewery@FreeBSD.org
 - Port Added: 2023-03-13 21:09:06
- Last Update: 2025-01-29 16:32:04
- Commit Hash: 9f3e545
- People watching this port, also watch:: bash, cpu-microcode-intel, cowsay, 7-zip, groff
- License: GPLv3+
- WWW:
- https://ccache.dev/
- Description:
- ccache is a compiler cache. It acts as a caching pre-processor to C/C++
compilers, using the -E compiler switch and a hash to detect when a
compilation can be satisfied from cache. This often results in a 5 to 10
times speedup in common compilations.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/devel/ccache4/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/ccache4
- pkg install ccache4
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: ccache4
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1721663686
SHA256 (ccache-ccache-v4.10.2_GH0.tar.gz) = d22a4e59b58cdb3af5dd2a5a8fa3c40179bf35c985d17bc9bdeed2cffa3265be
SIZE (ccache-ccache-v4.10.2_GH0.tar.gz) = 675413
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- asciidoctor : textproc/rubygem-asciidoctor
- cmake : devel/cmake-core
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- libzstd.so : archivers/zstd
- libfmt.so : devel/libfmt
- libxxhash.so : devel/xxhash
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for ccache4-4.10.2:
CLANGLINK=on: Create clang compiler links if clang is installed
DOCS=on: Build and/or install documentation
LLVMLINK=on: Create llvm compiler links if llvm is installed
STATIC=off: Build static executables and/or libraries
TEST=off: Build and/or run tests
===> Use 'make config' to modify these settings
- Options name:
- devel_ccache4
- USES:
- cmake:noninja compiler:c++17-lang pathfix shebangfix perl5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.10.2 29 Jan 2025 16:32:04
    |
Vladimir Druzenko (vvd)  |
devel/ccache4: Update 4.9 → 4.10.2
Based on patches from Oleg Sidorkin and Älven.
Improve port:
- update required compiler version from 11 to 17;
- update CONFLICTS_INSTALL;
- update GNU_COMPILERS and CLANG_COMPILERS;
- update dependencies;
- improve STATIC and TEST options;
- fix warnings from portclippy - sort options and etc.
Changelogs:
https://ccache.dev/releasenotes.html#_ccache_4_10_2
PR: 276854 283910
Approved by: bdrewery (maintainer, timeout 1 year)
Tested by: Oleg Sidorkin (osidorkin@gmail.com), Älven (alster@vinterdalen.se) |
4.9 04 Feb 2024 02:09:17
    |
Joel Bodenmann (jbo)  Author: Oleg Sidorkin |
devel/ccache4: Update to 4.9
Changelog: https://ccache.dev/releasenotes.html#_ccache_4_9
PR: 276126
Approved by: tcberner (mentor, implicit), bdrewery (maintainer, timeout) |
4.8.3 12 Dec 2023 13:26:32
    |
Joel Bodenmann (jbo)  Author: Oleg Sidorkin |
devel/ccache4: Update to 4.8.3
Changelog: https://ccache.dev/releasenotes.html#_ccache_4_8_3
PR: 271536
Approved by: tcberner (mentor), bdrewery (maintainer, timeout)
Differential Revision: https://reviews.freebsd.org/D42890 |
4.8 02 Aug 2023 10:54:07
    |
Adam Weinberger (adamw)  |
devel/ccache4: Fix build with STATIC option
PR: 272880 |
4.8 13 Mar 2023 21:04:41
    |
Kurt Jaeger (pi)  Author: Oleg Sidorkin |
devel/ccache4: new port
ccache is a compiler cache. It acts as a caching pre-processor to C/C++
compilers, using the -E compiler switch and a hash to detect when a
compilation can be satisfied from cache. This often results in a 5 to 10
times speedup in common compilations.
PR: 234971
Approved by: bdrewery
Author: Oleg Sidorkin <osidorkin@gmail.com> |