Port details |
- ccache-static Tool to minimize the compile time of C/C++ programs
- 3.7.12_7 devel =2 3.7.12_2Version of this port present on the latest quarterly branch.
- Maintainer: bdrewery@FreeBSD.org
- Port Added: 2017-03-10 00:48:43
- Last Update: 2021-11-23 22:11:40
- Commit Hash: 5933ac0
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv3+
- WWW:
- https://ccache.samba.org/
- 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:
-
- ccache-static>0:devel/ccache-static
- Conflicts:
- CONFLICTS_INSTALL:
- ccache
- ccache-memcached
- ccache-memcached-static
- To install the port:
- cd /usr/ports/devel/ccache-static/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/ccache-static
- pkg install ccache-static
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: ccache-static
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1626116189
SHA256 (ccache-3.7.12.tar.gz) = d2abe88d4c283ce960e233583061127b156ffb027c6da3cf10770fc0c7244194
SIZE (ccache-3.7.12.tar.gz) = 506948
Packages (timestamps in pop-ups are UTC):
- Master port: devel/ccache
- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for ccache-static-3.7.12_7:
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
TINDERBOX=off: Create tarball for tinderbox usage
===> Use 'make config' to modify these settings
- Options name:
- devel_ccache-static
- USES:
- compiler
- pkg-message:
- For install:
- NOTE:
Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for
information on using ccache with FreeBSD ports and src.
- Master Sites:
|
Number of commits found: 4
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: devel/ccache | Commit | Credits | Log message |
3.7.12_2 23 Nov 2021 22:11:40 |
Stefan Eßer (se) |
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket) |
3.7.1_1 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
3.7.1_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
3.3.4_3 10 Mar 2017 00:48:35 |
bdrewery |
Add devel/ccache-static and devel/ccache-memcached-static ports.
These are to allow packages to be created for use where a static
ccache is needed to avoid build dependencies. Poudriere is
growing support for this use case. While a ccache-static is
not likely as useful, the ccache-memcached-static port will
allow Poudriere to use ccache+memcached in its jails without
needing to bootstrap ccache-memcached and dealing with the
cyclic dependency problem of building that or compromising
with not building it with a compiler cache. |
Number of commits found: 4
|