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 Jan  2 11:59:02 UTC 2024

Modified Files:
        pkgsrc/devel/ccache: Makefile distinfo

Log Message:
ccache: updated to 4.9

Ccache 4.9

New features and improvements

Made ignore_options/CCACHE_IGNOREOPTIONS also skip the option from special processing, similar to how --ccache-skip works.
Added support for expanding environment variables references in all configuration options.
MSVC options /Fd, /FS and /MP are no longer included in the input hash.
Made ccache terminate an ongoing compiler subprocess when terminated on all platforms, not only on Unix.
Added support for multiple -Xarch_* arguments matching -arch.
Added a debug_level/CCACHE_DEBUGLEVEL configuration option, making it possible to tell ccache to only write a log file for each compilation, not other debug files.
Added max_cache_size_kibibyte and max_files_in_cache fields in output from ccache --print-stats.
Paths after -Xclang -include are now rewritten to relative paths if base_dir/CCACHE_BASEDIR is in effect.
Added support for clang --analyze.
Improved processing of input file arguments.
Added support for st_Xtimensec fields in struct stat, thus improving behavior on some BSDs when using newly created include files.
Added support for the undocumented GCC/Clang option --include.

Bug fixes

Ccache now exits more gracefully on invalid sharded remote storage URLs.
Made ccache bail out on too hard options -fmodules-ts, -fmodule-header, -wrapper and -Xclang -ast-dump.
Stopped relying on the st_blocks field in struct stat since it cannot be trusted for filesystems such as ZFS that do transparent compression or deduplication and adjust st_blocks some time in the 
future.
Fixed crash on Windows for paths with only a drive letter.
Made handling of Clang config options (such as --config-system-dir) more robust.
Fixed compiler type detection when compiler is a symlink called “clang-cl”.
Made sure to use MSVC logic for clang-cl when handling a precompiled header.
Generalized expansion of remote storage URLs with sharding, for instance making it possible to shard on port number.

Build improvements

Upgraded to xxHash 0.8.2, thereby fixing an error when compiling ccache with -Og.
Fixed sign-compare warning in src/InodeCache.cpp on FreeBSD.
Fixed the CMake option STATIC_LINK on Linux/macOS.
Added the CMake option OFFLINE, defaulting to the value of the standard variable FETCHCONTENT_FULLY_DISCONNECTED (which is OFF by default), to disable downloading anything from the internet.
Fixed warnings about unused functions on new MSVC versions.
Made sure to set both C and C++ CMake compiler launcher variables if either is set.

Documentation improvements

The manual now mentions that system_headers sloppiness is not supported for MSVC.

Test improvements

Fixed regex in direct.bash.


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 pkgsrc/devel/ccache/Makefile
cvs rdiff -u -r1.59 -r1.60 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.77 pkgsrc/devel/ccache/Makefile:1.78
--- pkgsrc/devel/ccache/Makefile:1.77   Wed Aug 30 13:01:12 2023
+++ pkgsrc/devel/ccache/Makefile        Tue Jan  2 11:59:02 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.77 2023/08/30 13:01:12 adam Exp $
+# $NetBSD: Makefile,v 1.78 2024/01/02 11:59:02 adam Exp $
 
-DISTNAME=      ccache-4.8.3
+DISTNAME=      ccache-4.9
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=ccache/}
 GITHUB_RELEASE=        v${PKGVERSION_NOREV}

Index: pkgsrc/devel/ccache/distinfo
diff -u pkgsrc/devel/ccache/distinfo:1.59 pkgsrc/devel/ccache/distinfo:1.60
--- pkgsrc/devel/ccache/distinfo:1.59   Wed Aug 30 13:01:12 2023
+++ pkgsrc/devel/ccache/distinfo        Tue Jan  2 11:59:02 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.59 2023/08/30 13:01:12 adam Exp $
+$NetBSD: distinfo,v 1.60 2024/01/02 11:59:02 adam Exp $
 
-BLAKE2s (ccache-4.8.3.tar.gz) = 00a2d0d9a9dca6ab2362372011ae031d0bde487caf7e384d2e2952efdc9335c3
-SHA512 (ccache-4.8.3.tar.gz) = 65c870c25dff1a88c92b99e697312fcc2d61f6718fc1f20203ac2bc16975ff376d943bdb4462716a5b2d84081502fb18a93caac7739f75f37f3acc66fa468498
-Size (ccache-4.8.3.tar.gz) = 774216 bytes
+BLAKE2s (ccache-4.9.tar.gz) = ea40fa0095ec5a6c1f775faf62ed40ccfa580bb3817b2a9b267a946b96d10e08
+SHA512 (ccache-4.9.tar.gz) = 14ef4088fd38d14ef0b5c253ff64fbb2f3923356542857119eaa3bff8a09b926c1889d7781d7ca5a6adfb4c5fde68ce48d5c2e80ab4b8793e5128aeaebb31c79
+Size (ccache-4.9.tar.gz) = 791543 bytes



Home | Main Index | Thread Index | Old Index