pkgsrc/devel/ccache/Makefile
adam 45caaa7c1e ccache: updated to 3.7.6
ccache 3.7.6

Bug fixes
The opt-in “file_macro sloppiness” mode has been removed so that the input file path now is always included in the direct mode hash. This fixes a bug that could result in false cache hits in an edge case when “file_macro sloppiness” is enabled and several identical source files include a relative header file with the same name but in different directories.

Statistics files are no longer lost when the filesystem of the cache is full.

Bail out on too hard Clang option -MJarg (in addition to the previous bailout of -MJ arg).

Properly handle color diagnostics in the depend mode as well.
2019-11-20 09:38:42 +00:00

22 lines
653 B
Makefile

# $NetBSD: Makefile,v 1.54 2019/11/20 09:38:42 adam Exp $
DISTNAME= ccache-3.7.6
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=ccache/}
# do not use xz distfile here, xz needs gettext-lib which leads to circular
# dependencies on some platforms.
GITHUB_RELEASE= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://ccache.dev/
COMMENT= Cache for C/C++ compilers
LICENSE= gnu-gpl-v3 AND modified-bsd AND public-domain AND zlib
USE_TOOLS+= bash:test gmake perl:test
GNU_CONFIGURE= yes
TEST_TARGET= test
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"