diff --git a/devel/ccache4/Makefile b/devel/ccache4/Makefile index 3242b81260b4..f886ebcc93e2 100644 --- a/devel/ccache4/Makefile +++ b/devel/ccache4/Makefile @@ -1,7 +1,7 @@ PORTNAME= ccache -DISTVERSION= 4.9 -DISTVERSIONPREFIX= v +DISTVERSION= 4.10.1 CATEGORIES= devel +MASTER_SITES= https://github.com/ccache/ccache/releases/download/v${DISTVERSION}/ PKGNAMESUFFIX= 4 MAINTAINER= bdrewery@FreeBSD.org @@ -11,19 +11,23 @@ WWW= https://ccache.dev/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/GPL-3.0.txt -USES= cmake:noninja pathfix shebangfix compiler:c++11-lang +BUILD_DEPENDS= xxhash>=0.8.0:devel/xxhash +LIB_DEPENDS= libzstd.so:archivers/zstd + +USES= cmake:noninja compiler:c++11-lang pathfix shebangfix tar:xz + CONFLICTS_INSTALL?= ccache ccache-static \ ccache-memcached ccache-memcached-static PORTDOCS= AUTHORS.adoc AUTHORS.html MANUAL.html MANUAL.adoc \ NEWS.adoc NEWS.html -USE_GITHUB= yes SUB_FILES= world-ccache ccache-update-links.sh ccache_clean + # Prevent infinite recursion. +.if !exists(${LOCALBASE}/bin/ccache) NO_CCACHE_DEPEND= yes - -LIB_DEPENDS+= libzstd.so:archivers/zstd +.endif # /bin/bash -> /bin/sh to reduce tests dep. SHEBANG_FILES= test/* @@ -63,13 +67,13 @@ PLIST_SUB+= CCLINKDIR="${CCLINKDIR}" CCACHE_COMPILERS+= icc icpc .endif -GNU_COMPILERS+= 48 8 9 10 11 12 13 +GNU_COMPILERS+= 48 8 9 10 11 12 13 14 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+= 10 11 12 13 14 15 16 17 -devel +CLANG_COMPILERS+= 10 11 12 13 14 15 16 17 18 -devel CCACHE_COMPILERS+= clang clang++ ${CLANG_COMPILERS:S|^|clang|} \ ${CLANG_COMPILERS:S|^|clang++|} \ ${CLANG_COMPILERS:S|^|cpp|} diff --git a/devel/ccache4/distinfo b/devel/ccache4/distinfo index dd75d9fb10ee..bc407e9fb648 100644 --- a/devel/ccache4/distinfo +++ b/devel/ccache4/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1707011016 -SHA256 (ccache-ccache-v4.9_GH0.tar.gz) = 7333833c95d181b54ee66bd884c2c1b28f4aa683d9d0925e5126ba4b2f3beead -SIZE (ccache-ccache-v4.9_GH0.tar.gz) = 803357 +TIMESTAMP = 1720534171 +SHA256 (ccache-4.10.1.tar.xz) = 3a43442ce3916ea48bb6ccf6f850891cbff01d1feddff7cd4bbd49c5cf1188f6 +SIZE (ccache-4.10.1.tar.xz) = 485228