ccache 3.4.2 Bug fixes: The cleanup algorithm has been fixed to not misbehave when files are removed by another process while the cleanup process is running. Previously, too many files could be removed from the cache if multiple cleanup processes were triggered at the same time, in extreme cases trimming the cache to a much smaller size than the configured limits. Correctly hash preprocessed headers located in a “.gch directory”. Previously, ccache would not pick up changes to such precompiled headers, risking false positive cache hits. Fixed build failure when using the bundled zlib sources. ccache 3.3.5 added a workaround for not triggering Clang errors when a precompiled header’s dependency has an updated timestamp (but identical content). That workaround is now only applied when the compiler is Clang. Made it possible to perform out-of-source builds in dev mode again.
22 lines
622 B
Makefile
22 lines
622 B
Makefile
# $NetBSD: Makefile,v 1.42 2018/04/06 08:04:53 adam Exp $
|
|
|
|
DISTNAME= ccache-3.4.2
|
|
CATEGORIES= devel
|
|
MASTER_SITES= http://samba.org/ftp/ccache/
|
|
# do not use xz distfile here, xz needs gettext-lib which leads to circular
|
|
# dependencies on some platforms.
|
|
#EXTRACT_SUFX= .tar.gz
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://ccache.samba.org/
|
|
COMMENT= Cache for C/C++ compilers
|
|
LICENSE= gnu-gpl-v3 AND modified-bsd AND public-domain AND zlib
|
|
|
|
USE_TOOLS+= gmake
|
|
GNU_CONFIGURE= yes
|
|
TEST_TARGET= test
|
|
|
|
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
|
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|