Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Apr 2026 17:51:39 +0000
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c82d5e6e72d7 - main - devel/ccache4: update to 4.13.5 and fix tests
Message-ID:  <69efa22b.1ed59.140ce1fe@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by bdrewery:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c82d5e6e72d71137f63873e7df8ce4247dd288be

commit c82d5e6e72d71137f63873e7df8ce4247dd288be
Author:     Bryan Drewery <bdrewery@FreeBSD.org>
AuthorDate: 2026-04-27 16:03:22 +0000
Commit:     Bryan Drewery <bdrewery@FreeBSD.org>
CommitDate: 2026-04-27 17:51:33 +0000

    devel/ccache4: update to 4.13.5 and fix tests
    
    Pass maintainership to Oleg.
    
    Submitted by:   siva, Oleg Sidorkin [earlier versions]
    PR:             285361
---
 devel/ccache4/Makefile  | 31 +++++++++++++++++--------------
 devel/ccache4/distinfo  |  6 +++---
 devel/ccache4/pkg-plist |  1 +
 3 files changed, 21 insertions(+), 17 deletions(-)

diff --git a/devel/ccache4/Makefile b/devel/ccache4/Makefile
index 6136f3d418c4..3e10409894c0 100644
--- a/devel/ccache4/Makefile
+++ b/devel/ccache4/Makefile
@@ -1,11 +1,10 @@
 PORTNAME=	ccache
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.10.2
-PORTREVISION=	2
+DISTVERSION=	4.13.5
 CATEGORIES=	devel
 PKGNAMESUFFIX=	4
 
-MAINTAINER=	bdrewery@FreeBSD.org
+MAINTAINER=	osidorkin@gmail.com
 COMMENT=	Tool to minimize the compile time of C/C++ programs
 WWW=		https://ccache.dev/
 
@@ -15,10 +14,8 @@ LICENSE_FILE=	${WRKSRC}/GPL-3.0.txt
 USES=		cmake:noninja compiler:c++17-lang pathfix shebangfix
 USE_GITHUB=	yes
 
-# /bin/bash -> /bin/sh to reduce tests dep.
-SHEBANG_FILES=	test/*
+SHEBANG_FILES=	doc/scripts/* test/*
 SHEBANG_GLOB=	*.sh *.bash
-bash_CMD=	/bin/sh
 
 CMAKE_ARGS+=	-D DEPS=LOCAL
 CMAKE_OFF=	WARNINGS_AS_ERRORS \
@@ -32,18 +29,20 @@ CONFLICTS_INSTALL?=	ccache ccache-static
 NO_CCACHE_DEPEND=	yes
 SUB_FILES=	ccache_clean ccache-update-links.sh world-ccache
 
-PORTDOCS=	AUTHORS.adoc AUTHORS.html MANUAL.adoc MANUAL.html \
-		NEWS.adoc NEWS.html
+PORTDOCS=	AUTHORS.html AUTHORS.md LICENSE.md MANUAL.html MANUAL.md \
+		NEWS.html NEWS.md authors.adoc manual.adoc news.adoc
 
 OPTIONS_DEFINE=		CLANGLINK DOCS LLVMLINK STATIC TEST
-OPTIONS_DEFAULT=	CLANGLINK LLVMLINK
+OPTIONS_DEFAULT=	CLANGLINK LLVMLINK STATIC
 OPTIONS_SUB=		yes
 
 CLANGLINK_DESC=		Create clang compiler links if clang is installed
 LLVMLINK_DESC=		Create llvm compiler links if llvm is installed
 
-DOCS_BUILD_DEPENDS=	asciidoctor:textproc/rubygem-asciidoctor
-DOCS_USES=		perl5
+DOCS_BUILD_DEPENDS=	asciidoctor:textproc/rubygem-asciidoctor \
+			bash:shells/bash \
+			pandoc:textproc/hs-pandoc
+DOCS_USES=		groff:run perl5
 DOCS_CMAKE_BOOL=	ENABLE_DOCUMENTATION
 DOCS_ALL_TARGET=	all doc
 
@@ -59,8 +58,11 @@ STATIC_CMAKE_ON=	-D DEP_BLAKE3=BUNDLED -D DEP_CPPHTTPLIB=BUNDLED \
 STATIC_LDFLAGS=		-static
 
 TEST_BUILD_DEPENDS=	doctest>=2.4.6:devel/doctest
+TEST_TEST_DEPENDS=	bash:shells/bash \
+			objdump:devel/binutils
+TEST_USES=		perl5
 TEST_CMAKE_BOOL=	ENABLE_TESTING
-TEST_TARGET=		check
+TEST_TEST_TARGET=	check
 
 .include <bsd.port.pre.mk>
 
@@ -71,13 +73,13 @@ PLIST_SUB+=		CCLINKDIR="${CCLINKDIR}"
 CCACHE_COMPILERS+=	icc icpc
 .endif
 
-GNU_COMPILERS+=		11 12 13 14 15
+GNU_COMPILERS+=		12 13 14 15 16
 CCACHE_COMPILERS+=	cc c++ CC gcc g++ ${GNU_COMPILERS:S|^|gcc|} \
 			${GNU_COMPILERS:S|^|g++|} \
 			${GNU_COMPILERS:S|^|cpp|}
 
 .if ${PORT_OPTIONS:MCLANGLINK}
-CLANG_COMPILERS+=	11 12 13 14 15 16 17 18 19 -devel
+CLANG_COMPILERS+=	12 13 14 15 16 17 18 19 20 21 22 -devel
 CCACHE_COMPILERS+=	clang clang++ ${CLANG_COMPILERS:S|^|clang|} \
 			${CLANG_COMPILERS:S|^|clang++|} \
 			${CLANG_COMPILERS:S|^|cpp|}
@@ -105,5 +107,6 @@ post-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${BUILD_WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/doc/*.adoc ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/LICENSE.adoc ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.post.mk>
diff --git a/devel/ccache4/distinfo b/devel/ccache4/distinfo
index 30a84bda2657..e2d5fe8e5a8b 100644
--- a/devel/ccache4/distinfo
+++ b/devel/ccache4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721663686
-SHA256 (ccache-ccache-v4.10.2_GH0.tar.gz) = d22a4e59b58cdb3af5dd2a5a8fa3c40179bf35c985d17bc9bdeed2cffa3265be
-SIZE (ccache-ccache-v4.10.2_GH0.tar.gz) = 675413
+TIMESTAMP = 1777311106
+SHA256 (ccache-ccache-v4.13.5_GH0.tar.gz) = 99478c1b55b9c097baceef4cc559931bd2aff8dd43920df1a8cbb7445f23d1f1
+SIZE (ccache-ccache-v4.13.5_GH0.tar.gz) = 753491
diff --git a/devel/ccache4/pkg-plist b/devel/ccache4/pkg-plist
index b4b4599bdacb..2c38f9ed3203 100644
--- a/devel/ccache4/pkg-plist
+++ b/devel/ccache4/pkg-plist
@@ -3,6 +3,7 @@ bin/ccache
 bin/ccache-update-links
 %%PORTDOCS%%share/man/man1/ccache.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/LICENSE.html
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.adoc
 %%CCLINKDIR%%/world/ccache
 @postexec echo "Create compiler links..."
 @postexec %D/bin/ccache-update-links -v


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69efa22b.1ed59.140ce1fe>