pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/ccache
Module Name: pkgsrc
Committed By: adam
Date: Tue Mar 11 13:56:28 UTC 2025
Modified Files:
pkgsrc/devel/ccache: Makefile distinfo
Log Message:
ccache: updated to 4.11
4.11
New features and improvements
Added ability to send arbitrary HTTP headers to HTTP storage.
Added support for MSVC’s /TC and /TP options.
Made the absolute_paths_in_stderr feature also handle MSVC diagnostics messages.
Absolute paths in MSVC diagnostics messages are now rewritten to relative if base_dir is in effect.
Added support for NVCC’s --compile option.
posix_spawn is now used instead execv to execute the compiler on POSIX systems.
Added support for GCC’s -fprofile-prefix-path option.
Added response_file_format config option to control response file format.
Added support for Clang -frandomize-layout-seed-file option.
Improved absolute_paths_in_stderr to recognize more paths patterns.
Added support for the clang-cl option /showIncludes:user.
Added support for Intel’s LLVM-based compilers icx and icx-cl.
A stat call for ~/.ccache is now avoided if CCACHE_DIR is set.
Added Support for .bat and .cmd scripts as the compiler on Windows.
Added support for Clang’s -f{debug,file}-compilation-dir options.
Added knowledge about Clang’s --offload-compress option. This will avoid errors when ccache runs the compiler in preprocessor mode.
Added knowledge about Clang options -fmodules-cache-path, -fmodule-map-file and -fbuild-session-file.
Bug fixes
Improved handling of paths internally, thereby fixing some issues (such as using non-ASCII paths) on Windows.
Fixed interpretation of non-ASCII paths in environment variables on Windows.
Made sure that remote storage keep-alive can be overridden as expected.
Fixed detection of compiler type for hard-linked generic compiler name.
Fixed problems with matching a path with base_dir if either ends with a slash.
The -fprofile-abs-path option is now correctly passed through to GCC.
Writes to the log file are now synchronized.
Command line config options ending with "/ccache" are now handled properly.
Made --trim-method mtime actually use mtime instead of atime.
Fixed a bug where ccache failed to rename raw files correctly for large caches that have more than two cache levels.
Build improvements
Instructed MSVC to accept UTF-8 characters.
Fixed binary patching of sysconfdir for the prebuilt Linux binary.
Added an HTTP_STORAGE_BACKEND build option to make it possible to turn off the http storage backend.
Fixed call to sha256sum on macOS.
Test improvements
Made tests pass in year 2038.
Refreshed some Dockerfiles.
Documentation improvements
Added documentation saying that absolute_paths_in_stderr also applies to stdout.
Fixed description of default cache_dir on non-macOS POSIX systems.
Clarified how ccache’s LRU cleanup works.
To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 pkgsrc/devel/ccache/Makefile
cvs rdiff -u -r1.65 -r1.66 pkgsrc/devel/ccache/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/ccache/Makefile
diff -u pkgsrc/devel/ccache/Makefile:1.84 pkgsrc/devel/ccache/Makefile:1.85
--- pkgsrc/devel/ccache/Makefile:1.84 Sun Aug 25 06:18:32 2024
+++ pkgsrc/devel/ccache/Makefile Tue Mar 11 13:56:28 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.84 2024/08/25 06:18:32 wiz Exp $
+# $NetBSD: Makefile,v 1.85 2025/03/11 13:56:28 adam Exp $
-DISTNAME= ccache-4.10.2
+DISTNAME= ccache-4.11
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=ccache/}
GITHUB_RELEASE= v${PKGVERSION_NOREV}
@@ -12,12 +12,11 @@ HOMEPAGE= https://ccache.dev/
COMMENT= Cache for C/C++ compilers
LICENSE= gnu-gpl-v3 AND modified-bsd AND public-domain AND zlib
-USE_LANGUAGES= c c++
-USE_TOOLS+= perl:build pkg-config
+USE_CXX_FEATURES= c++17 filesystem
+USE_LANGUAGES= c c++
+USE_TOOLS+= perl:build pkg-config
CMAKE_CONFIGURE_ARGS+= -DENABLE_TESTING=OFF
-TEST_TARGET= test
-
-USE_CXX_FEATURES+= filesystem
+TEST_TARGET= test
LDFLAGS.SunOS+= -lsocket
Index: pkgsrc/devel/ccache/distinfo
diff -u pkgsrc/devel/ccache/distinfo:1.65 pkgsrc/devel/ccache/distinfo:1.66
--- pkgsrc/devel/ccache/distinfo:1.65 Mon Jul 22 17:48:58 2024
+++ pkgsrc/devel/ccache/distinfo Tue Mar 11 13:56:28 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.65 2024/07/22 17:48:58 adam Exp $
+$NetBSD: distinfo,v 1.66 2025/03/11 13:56:28 adam Exp $
-BLAKE2s (ccache-4.10.2.tar.gz) = fc279df477ee204052126ae4893f8e6949da4a60fa275737ffb336cdb39efd0b
-SHA512 (ccache-4.10.2.tar.gz) = c6b66821372492b3e52cfaaad9a3167039aa943557ab2e1119fa68e3e983dcd022b839c54ef016802c0092209cae8122fcb8aa4dbe3bc03902183376bde2c4ef
-Size (ccache-4.10.2.tar.gz) = 665037 bytes
+BLAKE2s (ccache-4.11.tar.gz) = f27fed68f373ee72cb6a2722a4fd0b65f213503eb13d5f6edef6be027d6c580e
+SHA512 (ccache-4.11.tar.gz) = 30fd17922eae9ede5bd318ce7f660102e91437e10475b7801f2bbccf35560a898499ae02f55facae45eedb829ddd8ab5c0d5d38023cc0f5dd546e12bd1d6f5c9
+Size (ccache-4.11.tar.gz) = 687644 bytes
Home |
Main Index |
Thread Index |
Old Index