Subject: CVS commit: pkgsrc/devel/ccache
From: Adam Ciarcinski
Date: 2018-10-30 13:03:52
Message id: 20181030120352.55BC2FBEE@cvs.NetBSD.org

Log Message:
ccache: updated to 3.5

ccache 3.5

Added a boolean debug (CCACHE_DEBUG) configuration option. When enabled, ccache \ 
will create per-object debug files that are helpful e.g. when debugging \ 
unexpected cache misses. See also the new “Cache debugging” section in the \ 
manual.

Renamed CCACHE_CC to CCACHE_COMPILER (keeping the former as a deprecated alias).

Added a new command-line option -k/--get-config that prints the value of a \ 
config key.

It is now possible to let ccache hash a precomputed checksum file instead of the \ 
full content of a precompiled header. This can save time for large precompiled \ 
headers. Note that the build system needs to keep the checksum file in sync with \ 
the precompiled header for this to work.

Improved performance substantially when using hash_dir = false on platforms like \ 
macOS where getcwd() is slow.

Added “stats updated” timestamp in ccache -s output. This can be useful if \ 
you wonder whether ccache actually was used for your last build.

Renamed “stats zero time” to “stats zeroed” and documented it. The \ 
counter is also now only present in ccache -s output when ccache -z actually has \ 
been called.

The content of the -fsanitize-blacklist file is now included in the hash, so \ 
updates to the file will now correctly result in separate cache entries.

It’s now possible to opt out of building and installing man pages when running \ 
make install in the source repository.

If the compiler type can’t be detected (e.g. if it is named cc), use safer \ 
defaults that won’t trip up Clang.

Made the ccache test suite work on FreeBSD.

Added file_stat_matches_ctime option to disable ctime check if file_stat_matches \ 
is enabled.

Made “./configure --without-bundled-zlib” do what’s intended.

Files:
RevisionActionfile
1.44modifypkgsrc/devel/ccache/Makefile
1.34modifypkgsrc/devel/ccache/distinfo