head 1.61; access; symbols pkgsrc-2023Q4:1.59.0.4 pkgsrc-2023Q4-base:1.59 pkgsrc-2023Q3:1.59.0.2 pkgsrc-2023Q3-base:1.59 pkgsrc-2023Q2:1.57.0.2 pkgsrc-2023Q2-base:1.57 pkgsrc-2023Q1:1.55.0.2 pkgsrc-2023Q1-base:1.55 pkgsrc-2022Q4:1.54.0.2 pkgsrc-2022Q4-base:1.54 pkgsrc-2022Q3:1.51.0.8 pkgsrc-2022Q3-base:1.51 pkgsrc-2022Q2:1.51.0.6 pkgsrc-2022Q2-base:1.51 pkgsrc-2022Q1:1.51.0.4 pkgsrc-2022Q1-base:1.51 pkgsrc-2021Q4:1.51.0.2 pkgsrc-2021Q4-base:1.51 pkgsrc-2021Q3:1.49.0.8 pkgsrc-2021Q3-base:1.49 pkgsrc-2021Q2:1.49.0.6 pkgsrc-2021Q2-base:1.49 pkgsrc-2021Q1:1.49.0.4 pkgsrc-2021Q1-base:1.49 pkgsrc-2020Q4:1.49.0.2 pkgsrc-2020Q4-base:1.49 pkgsrc-2020Q3:1.48.0.2 pkgsrc-2020Q3-base:1.48 pkgsrc-2020Q2:1.46.0.2 pkgsrc-2020Q2-base:1.46 pkgsrc-2020Q1:1.45.0.2 pkgsrc-2020Q1-base:1.45 pkgsrc-2019Q4:1.43.0.4 pkgsrc-2019Q4-base:1.43 pkgsrc-2019Q3:1.41.0.2 pkgsrc-2019Q3-base:1.41 pkgsrc-2019Q2:1.38.0.2 pkgsrc-2019Q2-base:1.38 pkgsrc-2019Q1:1.36.0.2 pkgsrc-2019Q1-base:1.36 pkgsrc-2018Q4:1.34.0.2 pkgsrc-2018Q4-base:1.34 pkgsrc-2018Q3:1.33.0.2 pkgsrc-2018Q3-base:1.33 pkgsrc-2018Q2:1.32.0.2 pkgsrc-2018Q2-base:1.32 pkgsrc-2018Q1:1.31.0.2 pkgsrc-2018Q1-base:1.31 pkgsrc-2017Q4:1.28.0.10 pkgsrc-2017Q4-base:1.28 pkgsrc-2017Q3:1.28.0.8 pkgsrc-2017Q3-base:1.28 pkgsrc-2017Q2:1.28.0.4 pkgsrc-2017Q2-base:1.28 pkgsrc-2017Q1:1.28.0.2 pkgsrc-2017Q1-base:1.28 pkgsrc-2016Q4:1.27.0.2 pkgsrc-2016Q4-base:1.27 pkgsrc-2016Q3:1.25.0.2 pkgsrc-2016Q3-base:1.25 pkgsrc-2016Q2:1.22.0.2 pkgsrc-2016Q2-base:1.22 pkgsrc-2016Q1:1.21.0.4 pkgsrc-2016Q1-base:1.21 pkgsrc-2015Q4:1.21.0.2 pkgsrc-2015Q4-base:1.21 pkgsrc-2015Q3:1.19.0.2 pkgsrc-2015Q3-base:1.19 pkgsrc-2015Q2:1.18.0.2 pkgsrc-2015Q2-base:1.18 pkgsrc-2015Q1:1.17.0.2 pkgsrc-2015Q1-base:1.17 pkgsrc-2014Q4:1.15.0.2 pkgsrc-2014Q4-base:1.15 pkgsrc-2014Q3:1.12.0.14 pkgsrc-2014Q3-base:1.12 pkgsrc-2014Q2:1.12.0.12 pkgsrc-2014Q2-base:1.12 pkgsrc-2014Q1:1.12.0.10 pkgsrc-2014Q1-base:1.12 pkgsrc-2013Q4:1.12.0.8 pkgsrc-2013Q4-base:1.12 pkgsrc-2013Q3:1.12.0.6 pkgsrc-2013Q3-base:1.12 pkgsrc-2013Q2:1.12.0.4 pkgsrc-2013Q2-base:1.12 pkgsrc-2013Q1:1.12.0.2 pkgsrc-2013Q1-base:1.12 pkgsrc-2012Q4:1.11.0.4 pkgsrc-2012Q4-base:1.11 pkgsrc-2012Q3:1.11.0.2 pkgsrc-2012Q3-base:1.11 pkgsrc-2012Q2:1.10.0.4 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.10.0.2 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.9.0.8 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.6 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.4 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.2 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.8.0.52 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.50 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.48 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.46 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.8.0.44 pkgsrc-2009Q4-base:1.8 pkgsrc-2009Q3:1.8.0.42 pkgsrc-2009Q3-base:1.8 pkgsrc-2009Q2:1.8.0.40 pkgsrc-2009Q2-base:1.8 pkgsrc-2009Q1:1.8.0.38 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.8.0.36 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.34 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.32 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.30 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.28 pkgsrc-2008Q1:1.8.0.26 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.8.0.24 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.22 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.20 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.18 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.16 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.14 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.12 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.10 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.8.0.8 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.6 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.4 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.8.0.2 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.7.0.2 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.6.0.6 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.6.0.4 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.6.0.2 pkgsrc-2004Q1-base:1.6 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.3.0.4 netbsd-1-6-1-base:1.3 netbsd-1-6:1.3.0.6 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.2 pkgviews-base:1.3 buildlink2:1.2.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.1; locks; strict; comment @# @; 1.61 date 2024.02.16.20.14.59; author adam; state Exp; branches; next 1.60; commitid blrR0gC7vuN3hHYE; 1.60 date 2024.01.02.11.59.02; author adam; state Exp; branches; next 1.59; commitid cihmLF9jAYsmYRSE; 1.59 date 2023.08.30.13.01.12; author adam; state Exp; branches; next 1.58; commitid B5gqnZhxGnEWkOCE; 1.58 date 2023.08.08.12.54.14; author tnn; state Exp; branches; next 1.57; commitid JLpVjAWWGzba0ZzE; 1.57 date 2023.06.14.06.54.16; author adam; state Exp; branches; next 1.56; commitid XQJsVVD8wB1AMSsE; 1.56 date 2023.05.22.08.04.59; author adam; state Exp; branches; next 1.55; commitid u3i61FoMW7JCUVpE; 1.55 date 2023.03.14.06.30.23; author adam; state Exp; branches; next 1.54; commitid RdOyN5yRzMitB3hE; 1.54 date 2022.12.09.16.14.12; author wiz; state Exp; branches; next 1.53; commitid qacpijYbdJPnTT4E; 1.53 date 2022.12.09.12.08.56; author gdt; state Exp; branches; next 1.52; commitid USPoQqmbEvuWwS4E; 1.52 date 2022.12.05.08.29.44; author adam; state Exp; branches; next 1.51; commitid MIN0eF89v0v9rl4E; 1.51 date 2021.10.26.10.14.23; author nia; state Exp; branches; next 1.50; commitid XMBRkrafc79x2jeD; 1.50 date 2021.10.07.13.39.17; author nia; state Exp; branches; next 1.49; commitid TK9Y8OXA04EYMSbD; 1.49 date 2020.10.02.08.08.07; author adam; state Exp; branches; next 1.48; commitid QmwA79aaTghXQiqC; 1.48 date 2020.07.27.16.04.38; author adam; state Exp; branches; next 1.47; commitid hmTvhCRCoZrWDJhC; 1.47 date 2020.06.29.13.40.53; author adam; state Exp; branches; next 1.46; commitid kOTni0KxZu1sK7eC; 1.46 date 2020.03.31.16.15.34; author adam; state Exp; branches; next 1.45; commitid TpnTYtpmJIwQuz2C; 1.45 date 2020.03.17.14.49.31; author adam; state Exp; branches; next 1.44; commitid PWUqbPVexiuftL0C; 1.44 date 2020.01.06.16.57.07; author adam; state Exp; branches; next 1.43; commitid VMiqi128O82ssERB; 1.43 date 2019.11.20.09.38.42; author adam; state Exp; branches; next 1.42; commitid irVj8K5JLSTNxzLB; 1.42 date 2019.10.31.10.58.58; author adam; state Exp; branches; next 1.41; commitid vwh6uVOjdpcbD0JB; 1.41 date 2019.09.13.08.07.29; author adam; state Exp; branches; next 1.40; commitid qEhiZGobyPg1ePCB; 1.40 date 2019.08.19.10.13.46; author adam; state Exp; branches; next 1.39; commitid 7JpR6OswzxP4JCzB; 1.39 date 2019.07.27.13.40.36; author nia; state Exp; branches; next 1.38; commitid fsA7itVpfuOPBGwB; 1.38 date 2019.05.06.15.06.04; author adam; state Exp; branches; next 1.37; commitid HQFiK4KI09lFI9mB; 1.37 date 2019.04.29.17.13.15; author adam; state Exp; branches; next 1.36; commitid EoPojsrF0PEgEglB; 1.36 date 2019.01.15.09.04.17; author adam; state Exp; branches; next 1.35; commitid RaMPMRE1EYqOhR7B; 1.35 date 2019.01.04.23.43.23; author adam; state Exp; branches; next 1.34; commitid iTIS7mBvaa1gvw6B; 1.34 date 2018.10.30.12.03.52; author adam; state Exp; branches; next 1.33; commitid AJ4Yb8KSo5QPKYXA; 1.33 date 2018.09.05.13.22.21; author adam; state Exp; branches; next 1.32; commitid d4Xs1BQdYzggXUQA; 1.32 date 2018.04.06.08.04.53; author adam; state Exp; branches; next 1.31; commitid a3wbxEE4qywm5mxA; 1.31 date 2018.02.12.08.32.11; author adam; state Exp; branches; next 1.30; commitid T3zP41qcCTsdWxqA; 1.30 date 2018.01.30.05.43.19; author adam; state Exp; branches; next 1.29; commitid Fy9HgWMu3chlqRoA; 1.29 date 2018.01.15.08.07.02; author adam; state Exp; branches; next 1.28; commitid uU6ZBJNP1QRqHWmA; 1.28 date 2017.02.26.10.17.00; author adam; state Exp; branches; next 1.27; commitid K8ZsYYJhOYUNNrHz; 1.27 date 2016.10.31.10.54.30; author adam; state Exp; branches; next 1.26; commitid LturcO5SHdcUNhsz; 1.26 date 2016.10.25.12.12.43; author adam; state Exp; branches; next 1.25; commitid ykE4haIUmrKFqwrz; 1.25 date 2016.09.20.12.36.20; author adam; state Exp; branches; next 1.24; commitid 2TVFlLaj9DQvG1nz; 1.24 date 2016.08.28.13.44.18; author mef; state Exp; branches; next 1.23; commitid yRfQCauSOTutN4kz; 1.23 date 2016.08.09.13.14.17; author mef; state Exp; branches; next 1.22; commitid iaCJMLRNFbWWeDhz; 1.22 date 2016.04.25.10.24.48; author adam; state Exp; branches; next 1.21; commitid IJ9cpZlmp3AhIZ3z; 1.21 date 2015.11.03.03.27.18; author agc; state Exp; branches; next 1.20; commitid XagoUgdES8g2ZAHy; 1.20 date 2015.10.09.12.02.20; author adam; state Exp; branches; next 1.19; commitid u0TSqeY27TVoEqEy; 1.19 date 2015.09.13.07.59.45; author adam; state Exp; branches; next 1.18; commitid CxZl10hT8TxV84By; 1.18 date 2015.05.18.10.33.55; author adam; state Exp; branches; next 1.17; commitid h1An5q26P0MVMUly; 1.17 date 2015.03.19.23.01.15; author tnn; state Exp; branches; next 1.16; commitid e4UqXeDgbb0rQgey; 1.16 date 2015.03.19.18.09.17; author tnn; state Exp; branches; next 1.15; commitid LWrNPimPmjtPefey; 1.15 date 2014.12.15.05.33.26; author mef; state Exp; branches; next 1.14; commitid 19xHubYXPe1N462y; 1.14 date 2014.11.20.15.20.40; author adam; state Exp; branches; next 1.13; commitid qUG0lzfxdLKY7WYx; 1.13 date 2014.10.19.20.25.39; author adam; state Exp; branches; next 1.12; commitid jFSSN8Q28bHlQQUx; 1.12 date 2013.01.21.13.52.36; author wiz; state Exp; branches; next 1.11; 1.11 date 2012.08.27.22.21.44; author wiz; state Exp; branches; next 1.10; 1.10 date 2012.01.28.15.01.00; author wiz; state Exp; branches; next 1.9; 1.9 date 2011.03.02.06.40.52; author wiz; state Exp; branches; next 1.8; 1.8 date 2005.02.23.22.24.11; author agc; state Exp; branches; next 1.7; 1.7 date 2004.10.14.02.39.19; author xtraeme; state Exp; branches; next 1.6; 1.6 date 2004.02.12.07.11.43; author jlam; state Exp; branches; next 1.5; 1.5 date 2004.01.31.21.36.54; author jlam; state Exp; branches; next 1.4; 1.4 date 2003.07.05.22.06.37; author chris; state Exp; branches; next 1.3; 1.3 date 2002.05.09.01.40.03; author enami; state Exp; branches; next 1.2; 1.2 date 2002.05.07.05.22.50; author tron; state Exp; branches 1.2.2.1; next 1.1; 1.1 date 2002.04.08.17.07.54; author kent; state Exp; branches; next ; 1.2.2.1 date 2002.06.23.18.43.58; author jlam; state Exp; branches; next ; desc @@ 1.61 log @ccache: updated to 4.9.1 Ccache 4.9.1 Bug fixes Improved detection of bad remote storage URLs gracefully. This also fixes crashes seen in ccache’s own test suite. Made caching completely disabled when modification of a source or include file is detected during ccache invocation. Previously this was only done for the direct mode. Fixed an MSVC crash when using /Zi with many concurrent compilations. Fixed a crash when -arch is the last compiler option. @ text @$NetBSD: distinfo,v 1.60 2024/01/02 11:59:02 adam Exp $ BLAKE2s (ccache-4.9.1.tar.gz) = f256775b0633d6af9272995e7c0dbd30c7f61515604916702e1c3985b351aa4b SHA512 (ccache-4.9.1.tar.gz) = 0945d46aaa8f76098356bed0a1258d1c8b19564247acc34ca3d71e0bd12e7edf095ad43e23c7459c8174be8ca6569c671da09a864edc57b77113bc1d5602cd28 Size (ccache-4.9.1.tar.gz) = 791635 bytes @ 1.60 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.59 2023/08/30 13:01:12 adam Exp $ d3 3 a5 3 BLAKE2s (ccache-4.9.tar.gz) = ea40fa0095ec5a6c1f775faf62ed40ccfa580bb3817b2a9b267a946b96d10e08 SHA512 (ccache-4.9.tar.gz) = 14ef4088fd38d14ef0b5c253ff64fbb2f3923356542857119eaa3bff8a09b926c1889d7781d7ca5a6adfb4c5fde68ce48d5c2e80ab4b8793e5128aeaebb31c79 Size (ccache-4.9.tar.gz) = 791543 bytes @ 1.59 log @ccache: updated to 4.8.3 Ccache 4.8.3 Bug fixes Fixed various problems with parsing of MSVC response file (.rsp). Fixed handling of NVCC -Xcompiler and --Werror options. Fixed bookkeeping of files when hard linking or file cloning is enabled. In ccache 4.8–4.8.2 this could result in incorrect size/count statistics after automatic or explicit cleanup. Build improvements Made a workaround for GCC 12.3 bug 109241 where GCC fails to compile ccache. Upgraded to xxHash 0.8.2, which fixes compilation of ccache with GCC 12 and -Og. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.58 2023/08/08 12:54:14 tnn Exp $ d3 3 a5 3 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 @ 1.58 log @ccache: work around ICE with GCC 12.3. From upstream. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.57 2023/06/14 06:54:16 adam Exp $ d3 3 a5 4 BLAKE2s (ccache-4.8.2.tar.gz) = b0e28bf5bd36057423106825946be4707fa30cee7ed4b92bfeef915753aa4458 SHA512 (ccache-4.8.2.tar.gz) = 61841b2ae307d99aeae2a21be66f56fa58f72b56a51c830f686218c03e04314757b7d38af4ac501a8280c9a67b0ca0f95ffc53b19543957d103223f990b97d4c Size (ccache-4.8.2.tar.gz) = 761497 bytes SHA1 (patch-src_storage_local_LocalStorage.cpp) = b16120f177f0ecd7b5b7c48fe265139629a4dd4f @ 1.57 log @ccache: updated to 4.8.2 Ccache 4.8.2 Bug fixes Fixed parsing of Windows drive letter in file URLs for remote storage. Fixed a bug affecting depend mode with MSVC. Ccache no longer passes -v to the preprocessor. This improves preprocessor mode hit rate when -v is on the compiler command line. Made --trim-max-size accept 0 for no limit. Build improvements Made various fixes for Windows 64-bit MSBuild builds. Silenced CMake warning for extracted timestamps. Worked around problem with building ZStandard with Xcode. Fixed undefined behavior (only triggered by unit tests) in util::read_file_part for zero count, making the build fail with _GLIBCXX_ASSERTIONS. Documentation improvements Clarified --evict-older-than semantics. Test improvements Fixed typo in “Directory is not hashed if using -gz” test. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.56 2023/05/22 08:04:59 adam Exp $ d6 1 @ 1.56 log @ccache: updated to 4.8.1 Ccache 4.8.1 Bug fixes Fixed an issue with the depend mode in combination with -- on the command line for Clang-based compilers. Improved knowledge about MSVC debug flags so that non-debug /Z* options are once again supported. Ccache no longer treats /Zi as unsupported for clang-cl. Made the output format of ccache -k max_size parsable by ccache itself. Build/CI improvements Corrected ccache version in the macOS binary release. Made it possible to build ccache with clang-cl on Windows. Upgraded to doctest 2.4.11, thereby fixing a build issue on Solaris. Documentation improvements Added a remote file storage example with URL-encoded spaces. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.55 2023/03/14 06:30:23 adam Exp $ d3 3 a5 3 BLAKE2s (ccache-4.8.1.tar.gz) = 2d996be1fcaf3b6cc3df3c94c61ae38d22945f9094ebb151650436bf9edf1d77 SHA512 (ccache-4.8.1.tar.gz) = cc6b2fb96750155fbd728653fe0f43240068a8207710e0b871519749701cb03c25bbd0985ecb694f8fbe4f068cb2cb58d57e240ad938f0da9275c95c622ce6f4 Size (ccache-4.8.1.tar.gz) = 759775 bytes @ 1.55 log @ccache: updated to 4.8 Ccache 4.8 New features and improvements Improved the automatic cache cleanup mechanism. Automatic cleanups are now performed on 1/256 of the cache instead of 1/16, thus making them much quicker (but naturally more frequent). Cleanups are coordinated between ccache processes so that at most one process will perform cleanup at a time. Also, the actual cache size will stay very close to the configured maximum size instead of staying around 90% as was the case before. Added support for setting per-compilation configuration options on the command line. Example: ccache hash_dir=false gcc -c example.c. Made it possible to disable ccache for a certain source code file by embedding the string ccache:disable in a comment near the top of the file. Made ccache understand that an MSVC /Z7 option overrides an earlier /Z* option and thus is not too hard to cache. Added a --recompress-threads command line option for selecting the number of CPU threads to use when recompressing the local cache. Added --trim-recompress and --trim-recompress-threads command line options for recompressing file-based remote storage. Added tmpfs, ufs and zfs to the list of supported filesystems on macOS and BSDs for the inode cache. Improved progress bars for clean/clear/evict-style operations. Improved printing of cache sizes in various outputs. Activate debug logging for command mode options like --cleanup. Added support for -Wp,-U in the direct mode. Added quotes around arguments with space in logged command lines. Added logging of executed command lines on Windows. Made sure not to update the stats file when there are no incremented counters. Improved actual disk size calculation on Windows. Build/CI improvements Added CI support for building macOS universal binaries. Make it possible to force download of Zstd and Hiredis, e.g. with cmake -D ZSTD_FROM_INTERNET=ON […​]. Bug fixes Fixed an edge case where a non-temporal identifier is misidentified. Fixed reporting of local/remote cache misses in depend mode. Fixed parsing of backslashes in MSVC RSP files. Fixed a crash in --show-log-stats when the stats log file doesn’t exist. Fixed matching of base directory for MSVC. The base directory will now match case-insensitively with absolute paths in preprocessed output, or from /showIncludes in the depend mode case, when compiling with MSVC. Fixed a problem where the original umask would be used when storing a remote cache result in the local cache. Changed the inode cache implementation to use spinlocks instead of pthread mutexes. This makes the inode cache work on FreeBSD and similar systems. Don’t treat -Wp,-D as interchangeable with -D. Disable the inode cache if the filesystem risks getting full soon. This fixes a problem when the cache is on a filesystem where posix_fallocate isn’t reliable, like Btrfs with compression enabled. Fixed performance of cache path relativization in preprocessed output, primarily on Windows where stat calls are relatively costly. Fixed rare crash in the signal handler at process exit. Fixed handling of Unix-style paths passed to MSVC. Fixed so that the config options and command line are logged before trying to locate the compiler and exiting early. Documentation improvements Improved description of --set-config. Fixed broken markup in the manual. Added a note to the manual that stats = false will disable automatic cleanup. Fix a bad reference to the “Remote storage backends” section. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.54 2022/12/09 16:14:12 wiz Exp $ d3 3 a5 3 BLAKE2s (ccache-4.8.tar.gz) = 0bd67896589bd843df0fd2aec7193f928536b85b55741eb36f2aadeebf4bc126 SHA512 (ccache-4.8.tar.gz) = d4880e8e176c4a22a088dd0c35e20f19c9c3134292b18183e7e87f32ebb4adb523831479d8c67fa8c50de8ec0b95ab956c612e2c525de58ba175a756264a9d08 Size (ccache-4.8.tar.gz) = 755780 bytes @ 1.54 log @ccache: perl is a build dependency Fix asciidoctor executable name to work for all ruby versions, not just the current default. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.53 2022/12/09 12:08:56 gdt Exp $ d3 3 a5 3 BLAKE2s (ccache-4.7.4.tar.gz) = cf2457632a920d400371fc775d62abfc02b2cb0ffc110d412f36c8cbfd8f2ce4 SHA512 (ccache-4.7.4.tar.gz) = 58faceb3d3b566d53000ac81bf27a52502ff3cb163f29506eccb7831bfcfdde3601102fe8b57530b8900e1d5e050374364c4df3c88ff825f0132e94b90441de9 Size (ccache-4.7.4.tar.gz) = 743012 bytes @ 1.53 log @devel/ccache: Find asciidoctor where pkgsrc puts it Upstream doesn't look for versioned asciidoctor, and unless pkg_alternatives helpfully hide this, the manpage build fails. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.52 2022/12/05 08:29:44 adam Exp $ a5 1 SHA1 (patch-doc_CMakeLists.txt) = 27e5a8036dbfa4753f6a78c959fa9538bb42c947 @ 1.52 log @ccache: updated to 4.7.4 Ccache 4.7.4 Bug fixes Fixed an inode cache race condition. The default temporary directory is now $XDG_RUNTIME_DIR/ccache-tmp instead of a hardcoded /run/user//ccache-tmp. If XDG_RUNTIME_DIR is not set, /tmp is used. This avoids creating /run/user/ on systems that don’t have it if compiling as root. Added a fallback in case posix_fallocate returns EINVAL when creating the inode cache file. Connection timeout for an HTTP connection is now reported as a timeout instead of an error. Temporary files found in the cache are no longer counted in --show-compression. Removed duplicate magic header in output from --inspect. Ccache now properly waits for all recompression jobs to finish when there is no f subdirectory in the cache. Other minor improvements Improved inode cache logging. Documentation improvements Removed stray parenthesis. Improved description of how header files are handled. Added a hint about using -fno-pch-timestamp for precompiled headers with Clang. Removed obsolete description of compiler type “pump”. More https://ccache.dev/releasenotes.html @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.51 2021/10/26 10:14:23 nia Exp $ d6 1 @ 1.51 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.50 2021/10/07 13:39:17 nia Exp $ d3 3 a5 3 BLAKE2s (ccache-3.7.12.tar.gz) = 81ee3b98600c80c0531f7a46d2542cb7f0446b08a6db445ef250c7cf4274927a SHA512 (ccache-3.7.12.tar.gz) = 1de2dcb6568486d82b589e35f46e7f24306821545617cb9e991c1122b257d2872c1f342fd941f98777ebfd5b0b0babc45a33d824925759478f1f67370db3dd3c Size (ccache-3.7.12.tar.gz) = 506948 bytes @ 1.50 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.49 2020/10/02 08:08:07 adam Exp $ d3 1 a3 1 RMD160 (ccache-3.7.12.tar.gz) = 0446827ee950b259221d6f4286b9b97ec57f7c59 @ 1.49 log @ccache: updated to 3.7.12 ccache 3.7.12 Bug fixes Coverage files (.gcno) produced by GCC 9+ when using -fprofile-dir=dir are now handled gracefully by falling back to running the compiler. Fixed writing to log file larger than 2 GiB when running ccache compiled in 32-bit mode. Other Improved documentation about sharing a cache on NFS. Fixed test case failures with old objdump versions. Fixed test case failures with GCC 4.4. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.48 2020/07/27 16:04:38 adam Exp $ a2 1 SHA1 (ccache-3.7.12.tar.gz) = f8c038548ba8255d74e5e23ab538bb979014388b @ 1.48 log @ccache: updated to 3.7.11 ccache 3.7.11 Bug fixes Added knowledge about -fprofile-{correction,reorder-functions,values}. ccache now handles the Intel compiler option -xCODE (where CODE is a processor feature code) correctly. Added support for NVCC’s -Werror and --Werror options. Other ccache’s “Directory is not hashed if using -gz[=zlib]” tests are now skipped for GCC 6. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.47 2020/06/29 13:40:53 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.7.11.tar.gz) = ab67574a77fccc0ee47707e24b09209b444c5f27 RMD160 (ccache-3.7.11.tar.gz) = 3ab389fe07016489f6c877ddd921507b9b9cfc65 SHA512 (ccache-3.7.11.tar.gz) = afcd247b64f21cd62bd9a1ff99b1741f4350780db237366c3bd73b8db4acc95f553a935d12e529e82531f5cb999dbbd98d022c4447b707f5756eadcfab4901d0 Size (ccache-3.7.11.tar.gz) = 506066 bytes @ 1.47 log @ccache: updated to 3.7.10 ccache 3.7.10 Bug fixes Improved handling of profiling options. ccache should now work correctly for profiling options like -fprofile-{generate,use}[=path] for GCC ≥ 9 and Clang as well as -fauto-profile[=path] and the Clang-specific -fprofile-instr-{generate,use}[=path] and -fprofile-sample-{use,accurate} options. ccache now copies files directly from the cache to the destination file instead of via a temporary file. This avoids problems when using filenames long enough to be near the file system’s filename max limit. When the hard-link mode is enabled, ccache now only uses hard links for object files, not other files like dependency files. This is because compilers unlink object files before writing to them but they don’t do that for dependency files, so the latter can become overwritten and therefore corrupted in the cache. Fixed a glitch related to hard-link mode and an empty cache. ccache now supports the ccache.conf file to be a symlink. Temporary files are now deleted immediately on signals like SIGTERM and SIGINT instead of some time later in a cleanup phase. Fixed a bug that affected ccache’s -o/--set-config option for the base_dir and cache_dir_levels keys. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.46 2020/03/31 16:15:34 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.7.10.tar.gz) = b21d2ad6a92e9ef1df9f6ff0d3c7031eb8df9451 RMD160 (ccache-3.7.10.tar.gz) = 27eca2f7a19caef8212150b5ca378eb7bdaf60bb SHA512 (ccache-3.7.10.tar.gz) = f041cb4cd05122203702e4e114e200ae61e536b4ff7124b6f93d6771d19516a75d69d9285482a3849a2872fcb5be3e9b26a53c115038fe5b4ddd205b46c11a06 Size (ccache-3.7.10.tar.gz) = 505744 bytes @ 1.46 log @ccache: updated to 3.7.9 ccache 3.7.9 Bug fixes Fixed replacing of /dev/null when building as root with hard link mode enabled and using -o /dev/null. Removed incorrect assertion resulting in “ccache: error: Internal error in format” when using -fdebug-prefix-map=X= with X equal to $PWD. Other Improved CUDA/NVCC support: Recognize -dc and -x cu options. Improved name of temporary file used in NFS-safe unlink. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.45 2020/03/17 14:49:31 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.7.9.tar.gz) = 98f45b8070fb45d27671c2d9b840ab9742b99f5f RMD160 (ccache-3.7.9.tar.gz) = 0ffb33da796c411fea4fcbda1bd3c0ef90c6d643 SHA512 (ccache-3.7.9.tar.gz) = c5af4dcbd0d0b768700780ad0706abb94bffe333fa6f1801de19aa925f3d33e3206d4bd96561ed9e8ce3761dfa8a2bb380c346d1638c030b82afd8c3ce3d8817 Size (ccache-3.7.9.tar.gz) = 503838 bytes @ 1.45 log @ccache: updated to 3.7.8 ccache 3.7.8 Bug fixes Use $PWD instead of the real CWD (current working directory) when checking for CWD in preprocessed output. This fixes a problem when $PWD includes a symlink part and the user has set hash_dir = false. Rewrote the Windows version of the lockfile routines. This should mitigate several problems with the old implementation. If localtime_r fails the epoch time is now logged instead of garbage. Other Improved error message when a boolean environment variable has an invalid value. Improved the regression fix in ccache 3.7.5 related to not passing compilation-only options to the preprocessor. ccache’s PCH test suite now skips running the tests if it detects broken PCH compiler support. Fixed unit test failure on Windows. Fixed “stringop-truncation” build warning on Windows. Improved “x_rename” implementation on Windows. Improved removal of temporary file when rewriting absolute paths to relative in the dependency file. Clarified “include_file_ctime sloppiness” in the Performance section in the manual. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.44 2020/01/06 16:57:07 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.7.8.tar.gz) = 469822459c92eedbe6c6b8b2a2e941cdbb3d9870 RMD160 (ccache-3.7.8.tar.gz) = 700d429d4bbe9323fcb51ea862d1c34cfe260e08 SHA512 (ccache-3.7.8.tar.gz) = 1de67ddf453dd8d46d33d82c120107e915da32cb0f96e8554f159203f60ebe9695c1bde9145294048520c4c562149a050b9d687901582bafb4d55e0d635a609e Size (ccache-3.7.8.tar.gz) = 503354 bytes @ 1.44 log @ccache: updated to 3.7.7 ccache 3.7.7 Bug fixes * Fixed a bug related to object file location in the dependency file (if using -MD or -MMD but not -MF and the build directory is not the same as the source directory then the object file location in the .d file would become incorrect). This fixes regression in ccache 3.7.5 introduced by the bug fix related to EDG-based compilers. Note that this removes support for EDG-based compilers again. (A better fix for this is planned for ccache 4.0.) * Removed the unify mode since it has bugs and shortcomings that are non-trivial or impossible to fix: it doesn’t work with the direct mode, it doesn’t handle C++ raw strings correctly, it can give false cache hits for .incbin directives, it’s turned off when using -g and it can make line numbers in warning messages and __LINE__ macros incorrect. * mtime and ctime values are now stored in the manifest files only when sloppy_file_stat is set. This avoids adding superfluous manifest file entries on direct mode cache misses. * A “Result:” line is now always printed to the log. * The “cache miss” statistics counter will now be updated for read-only cache misses, making it consistent with the cache hit case. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.43 2019/11/20 09:38:42 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.7.7.tar.gz) = 8e7cf0b53c5cd912d23da3dff66fb8fb91321eef RMD160 (ccache-3.7.7.tar.gz) = f1a0264d0bacb187b6dc7619eec3a696a41e6dfd SHA512 (ccache-3.7.7.tar.gz) = c079c94bc7edb7e17eb2650f4775fa53e1f6807fd2e1ce1f3b0dfc96b5de658787688876aaeacde2648dd8972191f1a1a99aaf4ab9114ae85ffbcff73445a99f Size (ccache-3.7.7.tar.gz) = 502153 bytes @ 1.43 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.42 2019/10/31 10:58:58 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.7.6.tar.gz) = 7f2847266a3bbd9e96c7525fd00e21df14b0e8ec RMD160 (ccache-3.7.6.tar.gz) = 41f189e5117fbe84c9fdb4afc9156f691be33742 SHA512 (ccache-3.7.6.tar.gz) = eb39fcc50ce23dcda73e83e4fb5e64337924890969521d7dbbb4128704097bc5d51cb739bcef0695c9dfa56c3224788f680bc62bf1f060a136462daed3c9eb1b Size (ccache-3.7.6.tar.gz) = 503424 bytes @ 1.42 log @ccache: updated to 3.7.5 3.7.5: New features Added support for -MF=arg (with an extra equal sign) as understood by EDG-based compilers. Bug fixes Fixed a regression in 3.7.2 that could result in a warning message instead of an error in an edge case related to usage of “-Werror”. An implicit -MQ is now passed to the preprocessor only if the object file extension is non-standard. This will make it easier to use EDG-based compilers (e.g. GHS) which don’t understand -MQ. (This is a bug fix of the corresponding improvement implemented in ccache 3.4.) ccache now falls back to running the real compiler instead of failing fataly if an internal temporary file is missing after compilation. Fixed a crash if localtime returns null pointer in localtime_r replacement. Fixed header file dependency tracking when building ccache itself. Fixed warning during configure in out-of-tree build in developer mode. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.41 2019/09/13 08:07:29 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.7.5.tar.gz) = f486b5cd4ac4d9a1c810f7a566b91dade901d6df RMD160 (ccache-3.7.5.tar.gz) = 2c18e1e612cbbf541371f4ea77076aca1ba7dba8 SHA512 (ccache-3.7.5.tar.gz) = 53a47aaf904474ad350a14b01183042eb6215c8e6f5752ccc2920aa32529df7acf8fd8c0308940feafae55131810c2f46f2357a4fbed17b09ae8a6d6d2a62872 Size (ccache-3.7.5.tar.gz) = 502842 bytes @ 1.41 log @ccache: updated to 3.7.4 ccache 3.7.4 Improvements Added support for the -gz[=type] compiler option (previously ccache would think that “-gz” alone would enable debug information, thus potentially including the current directory in the hash). Added support for converting paths like “/c/users/...” into relative paths on Windows. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.40 2019/08/19 10:13:46 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.7.4.tar.gz) = 566d2eabe84616881f6399c1627e8edb15f91b4c RMD160 (ccache-3.7.4.tar.gz) = e377e5bece3d73cecbdad5319db66d1554611798 SHA512 (ccache-3.7.4.tar.gz) = c61861f029fcbda151ea19dcfc8b8ade3d1bc4ecb2dd1b668bd69a21055b9a5b10acea46df718a4c6aa561d8e820f3f9dbf9451f0386896c1e2b21f29b446fed Size (ccache-3.7.4.tar.gz) = 501931 bytes @ 1.40 log @ccache: updated to 3.7.3 ccache 3.7.3 Bug fixes The cache size (which is counted in “used disk blocks”) is now correct on filesystems that use more or less disk blocks than conventional filesystems, e.g. ecryptfs or btrfs/zfs with transparent compression. This also fixes a related problem with ccache’s own test suite when run on such file systems. Fixed a regression in 3.7.2 when using the compiler option “-Werror” and then “-Wno-error” later on the command line. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.39 2019/07/27 13:40:36 nia Exp $ d3 4 a6 4 SHA1 (ccache-3.7.3.tar.gz) = c191e096e70ee66de4d60b403022ae867fc61acd RMD160 (ccache-3.7.3.tar.gz) = 5f5971471f45863b4fed9da7bafff3013954ea0b SHA512 (ccache-3.7.3.tar.gz) = dc19fbd598122a1402cba44d73687263563937bd4312fc363a097e26a08e5bf05a6a3c87f770ba9f955df689924e418c4f6f9f306db3036a0d161858317f771c Size (ccache-3.7.3.tar.gz) = 501470 bytes @ 1.39 log @ccache: Update to 3.7.2 Bug fixes * The compiler option -gdwarf* no longer forces “run_second_cpp = true”. * Added verification that the value passed to the -o/--set-config option is valid. * Fixed detection of precompiled headers in the depend mode. * Bail out on too hard Clang option -ftime-trace. * ccache now updates the correct stats file when adding/updating manifest files. This bug previously made the file and size statistics counters incorrect over time. * Fixed warnings from Clang about unused arguments during preprocessing. * Unknown manifest versions are now handled gracefully in --dump-manifest. * Fixed make check with “funny” locales. Documentation * Added a hint about not running autogen.sh when building from a release archive. * Mention that xsltproc is needed when building from the source repository. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.38 2019/05/06 15:06:04 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.7.2.tar.gz) = f9aa968961802a0c02d74c45ab93af06b90ec4f3 RMD160 (ccache-3.7.2.tar.gz) = f92602a40c8409421b1b9574a728cf887ddc2573 SHA512 (ccache-3.7.2.tar.gz) = 04184540902ebd66e072e41fd63cd2d24f9e088a9b7e30350f47915249ba58e8cbcf6e2eb20a0aa3e0cdfceb2266759f8d49fabb23421d434973b4dcf250d6a2 Size (ccache-3.7.2.tar.gz) = 501086 bytes @ 1.38 log @ccache: updated to 3.7.1 Changes 3.7.1: Fixed a problem when using the compiler option -MF /dev/null. Long commandlines are now handled gracefully on Windows by using the @@file syntax to avoid hitting the commandline size limit. Fixed complaint from GCC 9’s -Werror=format-overflow when compiling ccache itself. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.37 2019/04/29 17:13:15 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.7.1.tar.bz2) = f0f3763b49eb131af31e9f80d05c8c5e0acc37f0 RMD160 (ccache-3.7.1.tar.bz2) = 2c0b21941278b6bf94b4cd29c811ae132f26216b SHA512 (ccache-3.7.1.tar.bz2) = 68a716a91519020c1cd7efe07a36a7d8c040a8f26f627341e74fb6dffbf985389f949dad0b2cc35a78b37f5efdf1c112ccb3d23d8f379210c9adbaba6064763b Size (ccache-3.7.1.tar.bz2) = 388184 bytes @ 1.37 log @ccache: updated to 3.7 Changes 3.7: Fixed crash when the debug mode is enabled and the output file is in a non-writable directory, e.g. when the output file is /dev/null. Fixed an issue when printing very large log messages to the debug log. Fixed bugs related to support for -gsplit-dwarf. Previously ccache could produce an incorrect link to the .dwo file in the .o file. Compilations with /dev/null as the input file are now cached. ccache has learned how to contruct the object filename if no -o option is given and the source filename does not include a . or ends with a .. Fixed a temporary file leak when the depend mode is enabled and the compiler produces standard error output. Fixed a bug in the depend mode where a manifest hash only could be associated with one set of header dependencies. Manifest files did not get marked as used on direct cache hits, so the LRU cache cleanup would incorrectly remove them eventually. This has been fixed. The rewriting of absolute paths into relative paths in the dependency file has been enabled in the depend mode as well. ccache now ignores unknown keys in configuration files for forward compatibility. Rearranged command-line options into sections in the help text. Documented the previously undocumented --dump-manifest and --hash-file options (only useful for debugging ccache itself). Added missing documentation for the command-line option -k/--get-config added in ccache 3.5. Renamed the --print-config command to --show-config. Added a new --print-stats command that prints statistics counters in machine-parsable (tab-separated) format. ccache no longer creates a missing output directory, thus mimicking the compiler behavior for -o out/obj.o when “out” doesn’t exist. -fdebug-prefix-map=ARG, -ffile-prefix-map=ARG and -fmacro-prefix-map=ARG are now included in the hash, but only the part before “ARG”. This fixes a bug where compiler feature detection of said flags would not work correctly with ccache. Bail out on too hard compiler option -gtoggle. Bail out on too hard Clang options --analyze and -analyze. Improved debug logging of file hashes in depend mode. Improved handling of various -g* options. In particular, ccache now understands that -g0 cancels out previous -g* options. Worked around a problem with Automake related to .d files when using the hard link mode. Added opt-in (at configure time) support for enabling trace logs for profiling ccache itself. See doc/DEVELOPER.md in the code tree for more information Removed support for Fortran 77 again. Some Fortran support was added in ccache 3.3, but the implementation did not work when Fortran modules are involved. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2019/01/15 09:04:17 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.7.tar.bz2) = f9d5da09d7f9858b3039206a2f9c76417ff6edee RMD160 (ccache-3.7.tar.bz2) = 545ca642c526c2c6eb6aabf90b8549d2cea869eb SHA512 (ccache-3.7.tar.bz2) = a181f267c98b2995d87fd1e69b11f5753dbda0a1eed8081f77f567daad4a2da087290e23804643df938ee2ee9c6c18c2c79d1f5d3b06a96c41225773296945ed Size (ccache-3.7.tar.bz2) = 387761 bytes @ 1.36 log @ccache: updated to 3.6 ccache 3.6 ccache now has an opt-in “depend mode”. When enabled, ccache never executes the preprocessor, which results in much lower cache miss overhead at the expense of a lower potential cache hit rate. The depend mode is only possible to use when the compiler option -MD or -MMD is used. Added support for GCC’s -ffile-prefix-map option. The -fmacro-prefix-map option is now also skipped from the hash. Added support for multiple -fsanitize-blacklist arguments. ccache now includes the environment variables LANG, LC_ALL, LC_CTYPE and LC_MESSAGES in the hash since they may affect localization of compiler warning messages. Set sloppiness to locale to opt out of this. Fixed a problem due to Clang overwriting the output file when compiling an assembler file. Clarified the manual to explain the reasoning behind the “file_macro” sloppiness setting in a better way. ccache now handles several levels of nonexistent directories when rewriting absolute paths to relative. A new sloppiness setting clang_index_store makes ccache skip the Clang compiler option -index-store-path and its argument when computing the manifest hash. This is useful if you use Xcode, which uses an index store path derived from the local project path. Note that the index store won’t be updated correctly on cache hits if you enable this option. Rename sloppiness no_system_headers to system_headers for consistency with other options. no_system_headers can still be used as an (undocumented) alias. The GCC variables “DEPENDENCIES_OUTPUT” and “SUNPRO_DEPENDENCIES” are now supported correctly. The algorithm that scans for __DATE_ and __TIME__ tokens in the hashed source code now doesn’t produce false positives for tokens where __DATE__ or __TIME__ is a substring. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2019/01/04 23:43:23 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.6.tar.bz2) = 921017434c603c644d735e8ed7b4a9f8e5325bac RMD160 (ccache-3.6.tar.bz2) = eaadcb7dc8da3e02c67eb23b023d51a005c15faa SHA512 (ccache-3.6.tar.bz2) = ac513af805639258d1ada0b110f98fd750fa0522dd7499fa6816f368b8d58f947777a4f3f2a4e10ba5573a5d1db787b6e1f389c970c4124a8601042e7a15531f Size (ccache-3.6.tar.bz2) = 379426 bytes @ 1.35 log @ccache: updated to 3.5.1 ccache 3.5.1: Added missing getopt_long.c source file to release archive. Fixed (harmless) compiler warnings when building ccache object files. CFLAGS is no longer passed to the linker when linking ccache. Improved development mode build flags. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2018/10/30 12:03:52 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.5.1a.tar.bz2) = 94155949200b9b174f6a3b3c8ef2cb631c540682 RMD160 (ccache-3.5.1a.tar.bz2) = b85bf46d5a8e35ac6ae5cc7ef29eddd6420ed4c2 SHA512 (ccache-3.5.1a.tar.bz2) = 9a717c6416e18fbfb0316015df81f16af908d503e49441592263d1938282387c11adff408b741432da42a1049a37f59d47f09cd8b48d3c0bda687d6bca8ccbfc Size (ccache-3.5.1a.tar.bz2) = 374488 bytes @ 1.34 log @ccache: updated to 3.5 ccache 3.5 Added a boolean debug (CCACHE_DEBUG) configuration option. When enabled, ccache will create per-object debug files that are helpful e.g. when debugging unexpected cache misses. See also the new “Cache debugging” section in the manual. Renamed CCACHE_CC to CCACHE_COMPILER (keeping the former as a deprecated alias). Added a new command-line option -k/--get-config that prints the value of a config key. It is now possible to let ccache hash a precomputed checksum file instead of the full content of a precompiled header. This can save time for large precompiled headers. Note that the build system needs to keep the checksum file in sync with the precompiled header for this to work. Improved performance substantially when using hash_dir = false on platforms like macOS where getcwd() is slow. Added “stats updated” timestamp in ccache -s output. This can be useful if you wonder whether ccache actually was used for your last build. Renamed “stats zero time” to “stats zeroed” and documented it. The counter is also now only present in ccache -s output when ccache -z actually has been called. The content of the -fsanitize-blacklist file is now included in the hash, so updates to the file will now correctly result in separate cache entries. It’s now possible to opt out of building and installing man pages when running make install in the source repository. If the compiler type can’t be detected (e.g. if it is named cc), use safer defaults that won’t trip up Clang. Made the ccache test suite work on FreeBSD. Added file_stat_matches_ctime option to disable ctime check if file_stat_matches is enabled. Made “./configure --without-bundled-zlib” do what’s intended. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2018/09/05 13:22:21 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.5.tar.gz) = 9fa52ee325b2fd142190cd59f797433ffbe01a11 RMD160 (ccache-3.5.tar.gz) = 0d085e63444753661593acb39b4097e3477dd3cd SHA512 (ccache-3.5.tar.gz) = cc6dcaef68ee2fb71599e37c982f06fe99410392e39d4f37558dc7bfceff896abf08d1048a73f0085d9a3225abd147f438782e0db61cf385dd493ed54670b293 Size (ccache-3.5.tar.gz) = 476580 bytes @ 1.33 log @ccache: updated to 3.4.3 ccache 3.4.3 Bug fixes Fixed a race condition when creating the initial config file in the cache directory. Bail out on too hard clang option -MJ. Bail out on too hard option -save-temps=obj. Handle separate parameter to clang option -target correctly. Upgraded bundled zlib to version 1.2.11. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2018/04/06 08:04:53 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.4.3.tar.gz) = d314f3e220e7329c1eb76ba455e6f18c830f2318 RMD160 (ccache-3.4.3.tar.gz) = 623c5f8ea1c3ae8cfddb329ae1d1b8a4e8abc8ca SHA512 (ccache-3.4.3.tar.gz) = 3242cbd174604ffcbd775969d65ee37c7bdce08d3483f236444535c66f7eca3f4f509c94ecf1c38624144927e822a210cc4cba894503d670271e21cc96499a53 Size (ccache-3.4.3.tar.gz) = 466575 bytes @ 1.32 log @ccached: updated to 3.4.2 ccache 3.4.2 Bug fixes: The cleanup algorithm has been fixed to not misbehave when files are removed by another process while the cleanup process is running. Previously, too many files could be removed from the cache if multiple cleanup processes were triggered at the same time, in extreme cases trimming the cache to a much smaller size than the configured limits. Correctly hash preprocessed headers located in a “.gch directory”. Previously, ccache would not pick up changes to such precompiled headers, risking false positive cache hits. Fixed build failure when using the bundled zlib sources. ccache 3.3.5 added a workaround for not triggering Clang errors when a precompiled header’s dependency has an updated timestamp (but identical content). That workaround is now only applied when the compiler is Clang. Made it possible to perform out-of-source builds in dev mode again. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2018/02/12 08:32:11 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.4.2.tar.gz) = a01569127733e95acc9ef4cb3ecafda25c275eb2 RMD160 (ccache-3.4.2.tar.gz) = f6cf34a1250accd027f183bec89d655ede4e9116 SHA512 (ccache-3.4.2.tar.gz) = 176726b97854d2553fd332b46f35021031ac52154cfc23b13cf1d9b938a8bafccaf63b6add1ee8c4d2a683b62f5d2a785b36c52cce9ee9ba9a273a7c7b5e1f05 Size (ccache-3.4.2.tar.gz) = 460637 bytes @ 1.31 log @ccache: updated to 3.4.1 ccache 3.4.1 Bug fixes Fixed printing of version number in ccache --version. ccache 3.4 New features and enhancements The compiler option form --sysroot arg is now handled like the documented --sysroot=arg form. Added support for caching .su files generated by GCC flag -fstack-usage. ccache should now work with distcc’s “pump” wrapper. The optional unifier is no longer disabled when the direct mode is enabled. Added support for nvcc compiler options --compiler-bindir/-ccbin, --output-directory/-odir and --libdevice-directory/-ldir. Boolean environment variable settings no longer accept the following (case-insensitive) values: 0, false, disable and no. All other values are accepted and taken to mean “true”. This is to stop users from setting e.g. CCACHE_DISABLE=0 and then expect the cache to be used. Improved support for run_second_cpp = false: If combined with passing -fdirectives-only (GCC) or frewrite-includes (Clang) to the compiler, diagnostics warnings and similar will be correct. An implicit -MQ is now passed to the preprocessor only if the object file extension is non-standard. This should make it easier to use EDG-based compilers (e.g. GHS) which don’t understand -MQ. ccache now treats an unreadable configuration file just like a missing configuration file. Documented more pitfalls with enabling hard_links (CCACHE_HARDLINK). Documented caveats related to colored warnings from compilers. Bug fixes File size and number counters are now updated correctly when files are overwritten in the cache, e.g. when using CCACHE_RECACHE. run_second_cpp is now forced for nvcc. Fixed how the nvcc options -optf and -odir are handled. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2018/01/30 05:43:19 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.4.1.tar.gz) = d32225b4bc9b9aa718718a0bf30cef32edd75083 RMD160 (ccache-3.4.1.tar.gz) = 888fb0882682e65ea74a1affc3a77af60d501caa SHA512 (ccache-3.4.1.tar.gz) = 82e923cb44b4f81e6c1cdd192bbe0cc839c092ece473319cc8ec6ed593fce51a5ccf8143c6c823e5527283840b9195bff60f8056d95ed822d080d31e21fef057 Size (ccache-3.4.1.tar.gz) = 458735 bytes @ 1.30 log @ccache: updated to 3.3.6 ccache 3.3.6 New features and improvements - Improved instructions on how to get cache hits between different working directories. Bug fixes - Fixed regression in ccache 3.3.5 related to the `UNCACHED_ERR_FD` feature. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2018/01/15 08:07:02 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.3.6.tar.gz) = e535ce4e51226edc2bff2572aa236bf2d9971b30 RMD160 (ccache-3.3.6.tar.gz) = dd8e52b110317a2c9db77917a2f8728a9bdec289 SHA512 (ccache-3.3.6.tar.gz) = 3f7a6a07cf354788bd03d72dce31e43dc6c00629087669185a7081497b52d63305aebee78738af681b064c46971456ba7d92de8ddb95455f9022152730996afc Size (ccache-3.3.6.tar.gz) = 453881 bytes @ 1.29 log @ccache: updated to 3.3.5 ccache 3.3.5 New features and improvements * Documented how automatic cache cleanup works. Bug fixes * Fixed a regression where the original order of debug options could be lost. This reverts the “Improved parsing of -g* options” feature in ccache 3.3. * Multiple -fdebug-prefix-map options should now be handled correctly. * Fixed matching of directories in the ignore_headers_in_manifest configuration option. * Fixed detection of missing argument to -opt/--options-file. * ccache now bails out when building a precompiled header if any of the corresponding header files have an updated timestamp. This fixes complaints from clang. * Fixed a bug related to erroneously storing a dependency file with absolute paths in the cache on a preprocessed hit. * ccache -c/--cleanup now works like documented: it just recalculates size counters and trims the cache to not exceed the max size and file number limits. Previously, the forced cleanup took “limit_multiple” into account, so that ccache -c/--cleanup by default would trim the cache to 80% of the max limit. * ccache no longer ignores linker arguments for clang since clang warns about them. * Plugged a couple of file descriptor leaks. * Fixed a bug where ccache would skip hashing the compiler argument following a -fno-working-directory, -fworking-directory, -nostdinc, -nostdinc++, -remap or -trigraphs option in preprocessor mode. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2017/02/26 10:17:00 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.3.5.tar.gz) = cf6f59f197e99b8103972774ef3966e5cf78d4d0 RMD160 (ccache-3.3.5.tar.gz) = f92c7260c1c9b92eb5793ab7f0b3f8c175f2220d SHA512 (ccache-3.3.5.tar.gz) = bce7c70ec6e2ec12cec9a4a2489111b3523e414ddd9832f50f32b1fb0ee0f8b4d4741e85bd4d8e2f39426f537a99918eea8cbe60edf133fcc633208442388bad Size (ccache-3.3.5.tar.gz) = 453896 bytes @ 1.28 log @ccache 3.3.4: New features and improvements: * Documented the different cache statistics counters. Bug fixes: * Fixed a regression in ccache 3.3 related to potentially bad content of dependency files when compiling identical source code but with different source paths. This was only partially fixed in 3.3.2 and reverts the new “Names of included files are no longer included in the hash of the compiler’s preprocessed output” feature in 3.3. * Corrected statistics counter for -optf/--options-file failure. * Fixed undefined behavior warnings in ccache found by -fsanitize=undefined. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2016/10/31 10:54:30 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.3.4.tar.gz) = 555cd9e8991bbf73ea265390f86ff261afd52a2f RMD160 (ccache-3.3.4.tar.gz) = 5a6d6f766ac073717e51baa560c18f384fefdf49 SHA512 (ccache-3.3.4.tar.gz) = a88ae963c4eb85e2e043da9151161793bae03952bbe2d119b120726ae908bbc8b40e35cae029eafbb3456152a14f11a8bcea1d6072389754a7709fb8039c61bb Size (ccache-3.3.4.tar.gz) = 449905 bytes @ 1.27 log @Changes 3.3.3: * ccache now detects usage of .incbin assembler directives in the source code and avoids caching such compilations. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2016/10/25 12:12:43 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.3.3.tar.gz) = a446369bf348e442ddb2b3efd10cdf21da2622a2 RMD160 (ccache-3.3.3.tar.gz) = b7175af0eee986060d5eada038cb1abf44998c66 SHA512 (ccache-3.3.3.tar.gz) = dbd4011cff2e6f5deccde237b381af5aaeb03881e61b1d0e0ceebd0764773704b5a3eb1e31a55010ba8e174a42d138d57beeb4b7ca7c1c25d79e0e709685bff1 Size (ccache-3.3.3.tar.gz) = 445931 bytes @ 1.26 log @Changes 3.3.2: * Fixed a regression in ccache 3.3 related to potentially bad content of dependency files when compiling identical source code but with different source paths. * Fixed a regression in ccache 3.3.1: ccache could get confused when using the compiler option -Wp, to pass multiple options to the preprocessor, resulting in missing dependency files from direct mode cache hits. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2016/09/20 12:36:20 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.3.2.tar.gz) = 23c1b4fd26b9cbc86182c8f22883bcdc130fdd6f RMD160 (ccache-3.3.2.tar.gz) = 7037770f7ee38bef608b8c6037fbd4273057f54a SHA512 (ccache-3.3.2.tar.gz) = 5fe4a69e6790a4201aad83d3207245ff1d7756e3be5aa0375c1e926901185a621ac3d6ff76b51bded755bfaba92c3d089fa0b791cc716ac84e3e67f6008ec2be Size (ccache-3.3.2.tar.gz) = 445945 bytes @ 1.25 log @Changes 3.3.1: * Fixed a problem in the “multiple -arch options” support introduced in 3.3. When using the direct mode (the default), different combinations of -arch options were not detected properly. * Fixed an issue when compiler option -Wp,-MT,path is used instead of -MT path (and similar for -MF, -MP and -MQ) and run_second_cpp (CCACHE_CPP2) is enabled. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2016/08/28 13:44:18 mef Exp $ d3 4 a6 4 SHA1 (ccache-3.3.1.tar.gz) = 0242640dd7fd00e9bfaf7230fff200e899ade99f RMD160 (ccache-3.3.1.tar.gz) = af7c2f300b81f6c77d773146ebf1318e4b0fe891 SHA512 (ccache-3.3.1.tar.gz) = 4024a0f9d7a210fe80d3bd97675d4ce4916587aecdbf57bae7b9bdc3c501dd9427e7e6bfda3c0203e463b03d6217b40b1181f2efba8e35e3e718ed13eadb74fa Size (ccache-3.3.1.tar.gz) = 445375 bytes @ 1.24 log @Updated devel/ccache 3.2.7 to 3.3 --------------------------------- ccache 3.3 ---------- Release date: 2016-08-27 Notes ~~~~~ - A C99-compatible compiler is now required to build ccache. New features and improvements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - The configuration option `run_second_cpp` (`CCACHE_CPP2`) now defaults to true. This improves ccache's out-of-the-box experience for compilers that can't compile their own preprocessed output with the same outcome as if they compiled the real source code directly, e.g. newer versions of GCC and Clang. - The configuration option `hash_dir` (`CCACHE_HASHDIR`) now defaults to true. - Added a new `ignore_headers_in_manifest` configuration option, which specifies headers that should be ignored in the direct mode. - Added a new `prefix_command_cpp` (`CCACHE_PREFIX_CPP`) configuration option, which specifies one or several prefixes to add to the command line ccache uses when invoking the preprocessor. - Added a new `limit_multiple` (`CCACHE_LIMIT_MULTIPLE`) configuration option, which specifies how much of the cache to remove when cleaning. - Added a new `keep_comments_cpp` (`CCACHE_COMMENTS`) configuration option, which tells ccache not to discard the comments before hashing preprocessor output. This can be used to check documentation with *-Wdocumentation*. - Added a new sloppiness option `no_system_headers`, which tells ccache not to include system headers in manifest files. - Added a new statistics counter that tracks the number of performed cleanups due to the cache size being over the limit. The value is shown in the output of ``ccache -s''. - Added support for relocating debug info directory using `-fdebug-prefix-map`. This allows for cache hits even when `hash_dir` is used in combination with `base_dir`. - Added a new ``cache hit rate'' field to the output of ``ccache -s''. - Added support for caching compilation of assembler code produced by e.g. ``gcc -S file.c''. - Added support for cuda including the -optf/--options-file option. - Added support for Fortran 77. - Added support for multiple `-arch` options to produce "fat binaries". - Multiple identical `-arch` arguments are now handled without bailing. - The concatenated form of some long compiler options is now recognized, for example when using `-isystemPATH` instead of `-isystem PATH`. - If hard-linking is enabled and but fails (e.g. due to cross-device linking), ccache now falls back to copying instead of running the compiler. - Made the `hash_dir` option only have effect when generating debug info. - ccache now knows how to convert absolute paths to relative paths inside dependency files when using `base_dir`. - Improved parsing of `-g*` options. - Made ccache understand `-Wp,-D*` options. - ccache now understands the undocumented `-coverage` (only one dash) GCC option. - Names of included files are no longer included in the hash of the compiler's preprocessed output. This leads to more potential cache hits when not using the direct mode. - Increased buffer size used when reading file data. This improves performance slightly. Bug fixes ~~~~~~~~~ - Bail out on too hard compiler option `-P`. - Fixed clang test suite when running on Linux. - Fixed build and test for MinGW32 and Windows. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2016/08/09 13:14:17 mef Exp $ d3 4 a6 4 SHA1 (ccache-3.3.tar.gz) = 9a1f5d820f54605f09a92191e9988aced7341b35 RMD160 (ccache-3.3.tar.gz) = 4791446db1ed5322cff947a1ea0d5553ae4b8968 SHA512 (ccache-3.3.tar.gz) = fec4d74c0310c1e4774917f1e3154541902c2a180e7dfa1b32632920cda2943490aeb10e8ea67c9458b2148a8363095d1e43f68cda4e9e46b36f83597b752d82 Size (ccache-3.3.tar.gz) = 444667 bytes @ 1.23 log @Updated devel/ccache 3.2.5 to 3.2.7 ----------------------------------- ccache 3.2.7 ------------ Release date: 2016-07-20 Bug fixes ~~~~~~~~~ - Fixed a bug which could lead to false cache hits for compiler command lines with a missing argument to an option that takes an argument. - ccache now knows how to work around a glitch in the output of GCC 6's preprocessor. ccache 3.2.6 ------------ Release date: 2016-07-12 Bug fixes ~~~~~~~~~ - Fixed build problem on QNX, which lacks ``SA_RESTART''. - Bail out on compiler option `-fstack-usage` since it creates a `.su` file which ccache currently doesn't handle. - Fixed a bug where (due to ccache rewriting paths) the compiler could choose incorrect include files if `CCACHE_BASEDIR` is used and the source file path is absolute and is a symlink. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2016/04/25 10:24:48 adam Exp $ d3 4 a6 4 SHA1 (ccache-3.2.7.tar.gz) = 4c0769c94ca7b5ecef4d69c827e1087c7178d545 RMD160 (ccache-3.2.7.tar.gz) = 4ccf695f8492a4c1f64e80be2dc478d555acb0ae SHA512 (ccache-3.2.7.tar.gz) = 86cb39bcc73d386b821dc663d8ac365d0dbff53bc9d43a0f088e240da5386feed51758044d231294cc280558405f7240885bdba21b2c04d2e0416ac9a1eb75b9 Size (ccache-3.2.7.tar.gz) = 446395 bytes @ 1.22 log @ccache 3.2.5 New features and improvements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Only pass clang-specific `-stdlib=` to the preprocessor. - Improved handling of stale NFS handles. - Made it harder to misinterpret documentation of boolean environment settings' semantics. Bug fixes ~~~~~~~~~ - Include m4 files used by configure.ac in the source dist archives. - Corrected "Performance" section in the manual regarding `__DATE_`, `__TIME__` and `__FILE__` macros. - Fixed build on Solaris 10+ and AIX 7. - Fixed failure to create directories on QNX. - Don't (try to) update manifest file in ``read-only'' and ``read-only direct'' modes. - Fixed a bug in caching of `stat` system calls in ``file_stat_matches sloppiness mode''. - Fixed bug in hashing of clang plugins, leading to unnecessary cache misses. - Fixed --print-config to show ``pch_defines sloppiness''. - The man page is now built when running ``make install'' from Git repository sources. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2015/11/03 03:27:18 agc Exp $ d3 4 a6 4 SHA1 (ccache-3.2.5.tar.gz) = 9e47d681076a54217a0c24d372222a8eefa837c7 RMD160 (ccache-3.2.5.tar.gz) = b46119a75ae756b930ef397b4bd86f9fd499a66f SHA512 (ccache-3.2.5.tar.gz) = d686c794c6b4759c435f7fd31b0a69cbff425a79066b03d9c0c8444da4b5b206018b5105510de09432477117e4bcd0d348616b4c6505b1325a0d6d9167028e40 Size (ccache-3.2.5.tar.gz) = 444925 bytes @ 1.21 log @Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2015/10/09 12:02:20 adam Exp $ d3 4 a6 5 SHA1 (ccache-3.2.4.tar.gz) = 191b2a72adb626d0d2498bc75e72f53acf924bfb RMD160 (ccache-3.2.4.tar.gz) = e19df2f2ff4c745630cdcdd3a011ccc722f2ade9 SHA512 (ccache-3.2.4.tar.gz) = 4b0470f299ce3310dcd5ce67b54860b5718410b46f6fa68623e4030a9b8927f24991a658784dfd4780bd21d28cd1e391193c89016079c469ac59e70f40604e57 Size (ccache-3.2.4.tar.gz) = 439320 bytes SHA1 (patch-util.c) = b56f7c348067bba472c4a9091f8d0f6b0a579263 @ 1.20 log @Changes 3.2.4: Fixed build error related to zlib on systems with older make versions (regression in ccache 3.2.3). Made conversion-to-bool explicit to avoid build warnings (and potential runtime errors) on legacy systems. Improved signal handling: Kill compiler on SIGTERM; wait for compiler to exit before exiting; die appropriately. Minor fixes related to Windows support. The correct compression level is now used if compression is requested. Fixed a bug where cache cleanup could be run too early for caches larger than 64 GiB on 32-bit systems. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2015/09/13 07:59:45 adam Exp $ d5 1 @ 1.19 log @Changes 3.2.3: New features and improvements * Added support for compiler option -gsplit-dwarf. Bug fixes * Support external zlib in nonstandard directory. * Avoid calling exit() inside an exit handler. * Let exit handler terminate properly. * Bail out on compiler option --save-temps in addition to -save-temps. * Only log "Disabling direct mode" once when failing to read potential include files. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2015/05/18 10:33:55 adam Exp $ d3 3 a5 4 SHA1 (ccache-3.2.3.tar.gz) = e394759b0b77b9fff878513ee9b99c0087f20d53 RMD160 (ccache-3.2.3.tar.gz) = 5c85a680e1d6feb4b5c88bd7243c40376bd23f2a Size (ccache-3.2.3.tar.gz) = 438086 bytes SHA1 (patch-configure) = 0e08e9662e15a5dfbf1da4073a777571de38716b @ 1.18 log @Changes 3.2.2: New features and improvements * Added support for CCACHE_COMPILERCHECK=string:. This is a faster alternative to CCACHE_COMPILERCHECK= if the command’s output can be precalculated by the build system. * Add support for caching code coverage results (compiling for gcov). Bug fixes * Fixed bug which could result in false cache hits when source code contains '"' followed by " /*" or " //" (with variations). * Made hash of cached result created with and without CCACHE_CPP2 different. This makes it possible to rebuild with CCACHE_CPP2 set without having to clear the cache to get new results. * Don’t try to reset a non-existing stats file. This avoids “No such file or directory” messages in the ccache log when the cache directory doesn’t exist. * Fixed a bug where ccache deleted clang diagnostics after compiler failures. * Avoid performing an unnecessary copy of the object file on a cache miss. * Bail out on too hard compiler option -fmodules. * Bail out on too hard compiler option -fplugin=libcc1plugin (interaction with GDB). * Fixed build error when compiling ccache with recent clang versions. * Removed signal-unsafe code from signal handler. * Corrected logic for when to output cached stderr. * Wipe the whole cached result on failure retrieving a cached file. * Fixed build error when compiling ccache with recent clang versions. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2015/03/19 23:01:15 tnn Exp $ d3 4 a6 3 SHA1 (ccache-3.2.2.tar.gz) = c74894dd94f4d734658a0ecf27b1c552240e66e0 RMD160 (ccache-3.2.2.tar.gz) = e3541328ce0d5a16f885379670ad34ef1a5ace23 Size (ccache-3.2.2.tar.gz) = 436913 bytes @ 1.17 log @change from .xz to .gz distfile. xz needs gettext-lib by default which leads to circular dependencies on some platforms with PKGSRC_COMPILER=ccache gcc @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2015/03/19 18:09:17 tnn Exp $ d3 3 a5 3 SHA1 (ccache-3.2.1.tar.gz) = 64464a7697ac9ee2b3c766e69b1b7f565c05df7c RMD160 (ccache-3.2.1.tar.gz) = 4dfc1deb447c62e0a07f0be2ed456a1b08a8dcf1 Size (ccache-3.2.1.tar.gz) = 432423 bytes @ 1.16 log @Add workaround for bin/47757 on NetBSD < 7. Bump revision. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2014/12/15 05:33:26 mef Exp $ d3 3 a5 3 SHA1 (ccache-3.2.1.tar.xz) = cc34aa89802461a9742c42767f14c3eace1aafe8 RMD160 (ccache-3.2.1.tar.xz) = 48a00126bd7760505d78a35ab5d72d1a53bbe03c Size (ccache-3.2.1.tar.xz) = 297868 bytes @ 1.15 log @Udate 3.2 to 3.2.1 ccache 3.2.1 ------------ Release date: 2014-12-10 Bug fixes ~~~~~~~~~ - Fixed regression in temporary file handling, which lead to incorrect permissions for stats, manifest and ccache.conf files in the cache. - `CACHEDIR.TAG` files are now created in the [0-9a-f] subdirectories so that ccache.conf is not lost in backups. - Made the default cache size suffix `G`, as previously documented. - `-fdiagnostics-color=auto` is now passed to the compiler even if stderr is redirected. This fixes a problem when, for instance, a configure test probes if the compiler (wrapped via ccache) supports `-fdiagnostics-color=auto`. - Added missing documentation for `max_files` and `max_size` configuration options. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2014/11/20 15:20:40 adam Exp $ d6 1 @ 1.14 log @Changes 3.2: New features and improvements - Added support for configuring ccache via one or several configuration files instead of via environment variables. Environment variables still have priority but are no longer the recommended way of customizing ccache behavior. See the manual for more information. - Added support for compiler error/warning messages with color. - Made creation of temporary directories and cache directories smarter to avoid unnecessary `stat` calls. - Improved efficiency of the algorithm that scans for `__DATE_` and `__TIME__` tokens in the hashed source code. - Added support for several binaries (separated by space) in `CCACHE_PREFIX`. - The `-c` option is no longer passed to the preprocessor. This fixes problems with clang and Solaris's C++ compiler. - ccache no longer passes preprocessor options like `-D` and `-I` to the compiler when compiling preprocessed output. This fixes warnings emitted by clang. - Compiler options `-fprofile-generate`, `-fprofile-arcs`, `-fprofile-use` and `-fbranch-probabilities` are now handled without bailing. - Added support for clang's `--serialize-diagnostic` option, storing the diagnostic file (`.dia`) in the cache. - Added support for precompiled headers when using clang. - Added support for clang `.pth` (pretokenized header) files. - Changed the `-x` language option to use the new objective C standard for GCC and clang. - On a cache miss, ccache now instructs the compiler to create the object file at the real destination and then copies the file into the cache instead of the other way around. This is needed to support compiler options like `-fprofile-arcs` and `--serialize-diagnostics`. - ccache now checks that included files' ctimes aren't too new. This check can be turned off by adding `include_file_ctime` to the ``ccache sloppiness'' setting. - Added possibility to get cache hits based on filename, size, mtime and ctime only. On other words, source code files are not even read, only stat-ed. This operation mode is opt-in by adding `file_stat_matches` to the ``ccache sloppiness'' setting. - The filename part of options like `-Wp,-MDfilename` is no longer included in the hash since the filename doesn't have any bearing on the result. - Added a ``read-only direct'' configuration setting, which is like the ordinary read-only setting except that ccache will only try to retrieve results from the cache using the direct mode, not the preprocessor mode. - The display and interpretation of cache size has been changed to use SI units. - Default cache size is now 5 GB (was previously 1 GiB). - Added configuration option to set the compression level of compressed object files in the cache. - Added support for `@@file` and `-@@file` arguments (reading options from a file). - `-Wl,` options are no longer included in the hash since they don't affect compilation. - Bail out on too hard compiler option `-Wp,-P`. - Optimized MD4 calculation code on little-endian systems. - Various improvements and fixes on win32. - Improved logging to the ccache log file. - Added `--dump-manifest` command-line option for debugging purposes. - Added `--with-bundled-zlib` configure option. - Upgraded bundled zlib to version 1.2.8. - Improved `dev.mk` to be more platform independent. - Made the test suite work with clang and gcc-llvm on OS X. - Various other improvements of the test suite. Bug fixes - Any previous `.stderr` is now removed from the cache when recaching. - Fixed an issue when handling the `-arch` compiler option with an argument. - Fixed race condition when creating the initial cache directory. - Fixed test suite failures when `CC` is a ccache-wrapped compiler. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2014/10/19 20:25:39 adam Exp $ d3 3 a5 3 SHA1 (ccache-3.2.tar.xz) = 0feaad22c35ecee7c9782ca51a948be69b242114 RMD160 (ccache-3.2.tar.xz) = ae04ee8e071d97a112d699026e373ac47d5d3eeb Size (ccache-3.2.tar.xz) = 297176 bytes @ 1.13 log @Changes 3.1.10: New features and improvements: * Added support for the -Xclang compiler option. * Improved handling of exit code of internally executed processes. * Zero length object files in the cache are now rejected as invalid. * Bail out on option -gsplit-dwarf (since it produces multiple output files). * Compiler option -fdebug-prefix-map is now ignored (not part of the hash). (The -fdebug-prefix-map option may be used in combination with CCACHE_BASEDIR to reuse results across different directories.) * Added note in documentation that --ccache-skip currently does not mean “don’t hash the following option”. * To enable support for precompiled headers (PCH), CCACHE_SLOPPINESS now also needs to include the new pch_defines sloppiness. This is because ccache can’t detect changes in the source code when only defined macros have been changed. * Stale files in the internal temporary directory (/tmp) are now cleaned up if they are older than one hour. Bug fixes: * Fixed path canonicalization in make_relative_path() when path doesn’t exist. * Fixed bug in common_dir_prefix_length(). This corrects the CCACHE_BASEDIR behavior. * ccache no longer tries to create the cache directory when CCACHE_DISABLE is set. * Fixed bug when reading manifests with a very large number of file info entries. * Fixed problem with logging of current working directory. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2013/01/21 13:52:36 wiz Exp $ d3 3 a5 3 SHA1 (ccache-3.1.10.tar.xz) = 06264d5838622f30d36a1e4b9f1469c85b7d2c3b RMD160 (ccache-3.1.10.tar.xz) = 7dd780616effede22ad29da98ff14f03387aa331 Size (ccache-3.1.10.tar.xz) = 240932 bytes @ 1.12 log @Update to 3.1.9: ccache 3.1.9 ------------ Release date: 2013-01-06 Bug fixes ~~~~~~~~~ - The EAGAIN signal is now handled correctly when emitting cached stderr output. This fixes a problem triggered by large error outputs from the compiler. - Subdirectories in the cache are no longer created in read-only mode. - Fixed so that ccache's log file descriptor is not made available to the compiler. - Improved error reporting when failing to create temporary stdout/stderr files when executing the compiler. - Disappearing temporary stdout/stderr files are now handled gracefully. Other ~~~~~ - Fixed test suite to work on ecryptfs. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2012/08/27 22:21:44 wiz Exp $ d3 3 a5 3 SHA1 (ccache-3.1.9.tar.gz) = 103c14171ba6eefc9e044097480b0951f02dc7fe RMD160 (ccache-3.1.9.tar.gz) = a11969213e9ef2f15358c85ef7ce1a5396de337f Size (ccache-3.1.9.tar.gz) = 351745 bytes @ 1.11 log @Update to 3.1.8: ccache 3.1.8 ------------ Release date: 2012-08-11 New features and improvements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Made paths to dependency files relative in order to increase cache hits. - Added work-around to make ccache work with buggy GCC 4.1 when creating a pre-compiled header. - Clang plugins are now hashed to catch plugin upgrades. Bug fixes ~~~~~~~~~ - Fixed crash when the current working directory has been removed. - Fixed crash when stderr is closed. - Corrected a corner case when parsing backslash escapes in string literals. - Paths are now correctly canonicalized when computing paths relative to the base directory. Other ~~~~~ - Made git version macro work when compiling outside of the source directory. - Fixed `static_assert` macro definition clash with GCC 4.7. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2012/01/28 15:01:00 wiz Exp $ d3 3 a5 3 SHA1 (ccache-3.1.8.tar.gz) = 9f52273535a909de91edd59a5e15265ae9a32e91 RMD160 (ccache-3.1.8.tar.gz) = 7b29525da3bb9f2d59c9e2b4559c44ecc1ef37d5 Size (ccache-3.1.8.tar.gz) = 350456 bytes @ 1.10 log @Update to 3.1.7. Set LICENSE. ccache 3.1.7 ------------ Release date: 2012-01-08 Bug fixes ~~~~~~~~~ - Non-writable `CCACHE_DIR` is now handled gracefully when `CCACHE_READONLY` is set. - Made failure to create files (typically due to bad directory permissions) in the cache directory fatal. Previously, such failures were silently and erroneously flagged as "compiler produced stdout". - Both the `-specs=file` and `--specs=file` forms are now recognized. - Added recognition and hashing of GCC plugins specified with `-fplugin=file`. - `CCACHE_COMPILERCHECK` now also determines how to hash explicit specs files (`-specs=file`). - Added `CPATH`, `C_INCLUDE_PATH` and similar environment variables to the hash to avoid false cache hits when such variables have changed. - Corrected log message when unify mode is enabled. - Reverted the GCC bug compatibility introduced in ccache 3.1.5 for `-MT`/`-MQ` options with concatenated arguments. (The bug is fixed in recent GCC versions.) Other ~~~~~ - Corrected license header for `mdfour.c`. - Improved documentation on how to fix bad object files in the cache. ccache 3.1.6 ------------ Release date: 2011-08-21 New features and improvements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Rewrite argument to `--sysroot` if `CCACHE_BASEDIR` is used. Bug fixes ~~~~~~~~~ - Don't crash if `getcwd()` fails. - Fixed alignment of ``called for preprocessing'' counter. ccache 3.1.5 ------------ Release date: 2011-05-29 New features and improvements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Added a new statistics counter named ``called for preprocessing''. - The original command line is now logged to the file specified with `CCACHE_LOGFILE`. - Improved error logging when system calls fail. - Added support for rewriting absolute paths in `-F`/`-iframework` GCC options. - Improved order of statistics counters in `ccache -s` output. Bug fixes ~~~~~~~~~ - The `-MF`/`-MT`/`-MQ` options with concatenated argument are now handled correctly when they are last on the command line. - ccache is now bug compatible with GCC for the `-MT`/`-MQ` options with concatenated arguments. - Fixed a minor memory leak. - Systems that lack (and don't need to be linked with) libm are now supported. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2011/03/02 06:40:52 wiz Exp $ d3 3 a5 3 SHA1 (ccache-3.1.7.tar.gz) = 93872fb20c066859842e4bc989895359ae218ad6 RMD160 (ccache-3.1.7.tar.gz) = b25ca4dead7574c017423e0ae47e7b3574813b0f Size (ccache-3.1.7.tar.gz) = 342160 bytes @ 1.9 log @Update to 3.1.4, inspired by PR 44659 by Marko Schuetz Schmuck: ccache 3.1.4 Bug fixes ccache 3.1.3 Bug and portability fixes ccache 3.1.2 Bug fixes ccache 3.1.1 Bug fixes ccache 3.1 New features and improvements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Added support for hashing the output of a custom command (e.g. `%compiler% --version`) to identify the compiler instead of stat-ing or hashing the compiler binary. This can improve robustness when the compiler (as seen by ccache) actually isn't the real compiler but another compiler wrapper. - Added support for caching compilations that use precompiled headers. (See the manual for important instructions regarding this.) - Locking of the files containing statistics counters is now done using symlinks instead of POSIX locks. This should make ccache behave a lot better on file systems where POSIX locks are slow or broken (e.g. NFS on some systems). - Manifest files are now updated without the need of taking locks. - Updates of statistics counters are now always done in one of the sub-level statistics files. This reduces lock contention, which especially improves performance on slow NFS mounts. - Reading and writing of statistics counters has been made forward-compatible (unknown counters are retained). - Files are now read without using mmap(). This has two benefits: it's more robust against file changes during reading and it improves performance on poor systems where mmap() doesn't use the disk cache. - Added `.cp` and `.CP` as known C++ suffixes. - Improved logging. - Added `-install_name` as an option known to take an argument. (This improves statistics when using the Darwin linker.) Bug fixes ccache 3.0.1 Bug fixes ccache 3.0 General ~~~~~~~ - ccache is now licensed under the GNU General Public License (GPL) version 3 or later. Upgrade notes ~~~~~~~~~~~~~ - The way the hashes are calculated has changed, so you won't get cache hits for compilation results stored by older ccache versions. Because of this, you might as well clear the old cache directory with `ccache --clear` if you want, unless you plan to keep using an older ccache version. New features and improvements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ccache now has a ``direct mode'' where it computes a hash of the source code (including all included files) and compiler options without running the preprocessor. By not running the preprocessor, CPU usage is reduced; the speed is somewhere between 1 and 5 times that of ccache running in traditional mode, depending on the circumstances. The speedup will be higher when I/O is fast (e.g., when files are in the disk cache). The direct mode can be disabled by setting +CCACHE_NODIRECT+. - Support has been added for rewriting absolute paths to relative paths when hashing, in order to increase cache hit rate when building the same source code in different directories even when compiling with `-g` and when using absolute include directory paths. This is done by setting the `CCACHE_BASEDIR` environment variable to an absolute path that specifies which paths to rewrite. - Object files are now optionally stored compressed in the cache. The runtime cost is negligible, and more files will fit in the ccache directory and in the disk cache. Set `CCACHE_COMPRESS` to enable object file compression. Note that you can't use compression in combination with the hard link feature. - A `CCACHE_COMPILERCHECK` option has been added. This option tells ccache what compiler-identifying information to hash to ensure that results retrieved from the cache are accurate. Possible values are: none (don't hash anything), mtime (hash the compiler's mtime and size) and content (hash the content of the compiler binary). The default is mtime. - It is now possible to specify extra files whose contents should be included in the hash sum by setting the `CCACHE_EXTRAFILES` option. - Added support for Objective-C and Objective-C\+\+. The statistics counter ``not a C/C++ file'' has been renamed to ``unsupported source language''. - Added support for the `-x` compiler option. - Added support for long command-line options. - A `CACHEDIR.TAG` file is now created in the cache directory. See . - Messages printed to the debug log (specified by `CCACHE_LOGFILE`) have been improved. - You can relax some checks that ccache does in direct mode by setting `CCACHE_SLOPPINESS`. See the manual for more information. - `CCACHE_TEMPDIR` no longer needs to be on the same filesystem as `CCACHE_DIR`. - The default value of `CCACHE_TEMPDIR` has been changed to `$CCACHE_DIR/tmp` to avoid cluttering the top directory. - Temporary files that later will be moved into the cache are now created in the cache directory they will end up in. This makes ccache more friendly to Linux's directory layout. - Improved the test suite and added tests for most of the new functionality. It's now also possible to specify a subset of tests to run. - Standard error output from the compiler is now only stored in the cache if it's non-empty. - If the compiler produces no object file or an empty object file, but gives a zero exit status (could be due to a file system problem, a buggy program specified by `CCACHE_PREFIX`, etc.), ccache copes with it properly. - Added `installcheck` and `distcheck` make targets. - Clarified cache size limit options' and cleanup semantics. - Improved display of cache max size values. - The following options are no longer hashed in the preprocessor mode: `-imacros`, `-imultilib`, `-iprefix`, `-iquote`, `-isysroot`, `-iwithprefix`, `-iwithprefixbefore`, `-nostdinc`, `-nostdinc++` and `-U`. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2005/02/23 22:24:11 agc Exp $ d3 3 a5 3 SHA1 (ccache-3.1.4.tar.gz) = caf5b3368419c36b3090b00ad2e03cd3f52f0df7 RMD160 (ccache-3.1.4.tar.gz) = b2988fb7316419de9326513cc7c64100132bb6bc Size (ccache-3.1.4.tar.gz) = 338215 bytes @ 1.8 log @Add RMD160 digests. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2004/10/14 02:39:19 xtraeme Exp $ d3 3 a5 5 SHA1 (ccache-2.4.tar.gz) = 9833ec13de9b90d5409e60d679ac681115ef465e RMD160 (ccache-2.4.tar.gz) = 43a0647c7faf659121a53a92ec45d245b8140124 Size (ccache-2.4.tar.gz) = 86363 bytes SHA1 (patch-aa) = f2932ccc9166f94eee56da382f7a51f23088bc69 SHA1 (patch-ab) = 1c16adfc4d754182dc9c5f682daf01afc4286aaa @ 1.7 log @Update devel/ccache to 2.4. Changes: * Added CCACHE_READONLY option. * Added CCACHE_TEMPDIR option. * Fixed handling of hard-linked compiler on AIX. * Added O_BINARY support, to try and support win32 compiles. * Show cache directory in stats output. * Fixed handling of HOME environment variable. NOTE: This release changes the hash input slighly, so you will probably find that you will not get any hits against your existing cache when you upgrade. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2004/02/12 07:11:43 jlam Exp $ d4 1 @ 1.6 log @Update devel/ccache to 2.3nb1. Changes from version 2.3 include adding a new environment variable CCACHE_HASHCC whose value may be used to override the compiler-specific addition to the hash value used to distinguish between two compiles. This is useful where the compiler is a shell script generated on-the-fly that executes the real compiler. This allows ccache to function correctly within the pkgsrc infrastructure. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2004/01/31 21:36:54 jlam Exp $ d3 2 a4 2 SHA1 (ccache-2.3.tar.gz) = eb8ece3cd1b57752b5503b1e65d9bbe302533407 Size (ccache-2.3.tar.gz) = 84386 bytes d6 1 a6 1 SHA1 (patch-ab) = b117e0fc73d5fe6cbe4c584421c456cf803177bc @ 1.5 log @Update devel/ccache to 2.3. Changes from version 2.2 include: Added CCACHE_UMASK option Added support for compilation of .i files Fixed bug with DEPENDENCIES_OUTPUT flag Added support for more -Mx options Added separate stderr channel for distcc Improved test suite @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2003/07/05 22:06:37 chris Exp $ d5 2 @ 1.4 log @Update ccache to version 2.2. No clear list of changes since 1.8 is available. However changes since 2.1.1 include: # added a test suite # better integration with distcc # added CCACHE_PREFIX option # disabled hard links by default # recognise some more gcc options (eg. profiling) # added --ccache-skip option @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2002/05/09 01:40:03 enami Exp $ d3 2 a4 2 SHA1 (ccache-2.2.tar.gz) = 0b232e1629ced7814193a0969d7fc54802dc2f78 Size (ccache-2.2.tar.gz) = 81666 bytes @ 1.3 log @Test if close(2) is failed after writing to file. This is necssary if a file is on nfs filesystem. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2002/05/07 05:22:50 tron Exp $ d3 2 a4 3 SHA1 (ccache-1.8.tar.gz) = 54a65bca01549aeeb1320db73f2f0803f3df6db5 Size (ccache-1.8.tar.gz) = 62148 bytes SHA1 (patch-aa) = caafca94d1e2a9a86a8d66959d3a23083e2c0a40 @ 1.2 log @Update "ccache" package to version 1.8. Changes since version 1.5: - fixed warning output line numbers - added some more C++ extensions - fixed a minor md4 hashing bug - added support for some of the -M compiler options @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2002/04/08 17:07:54 kent Exp $ d5 1 @ 1.2.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2002/05/09 01:40:03 enami Exp $ a4 1 SHA1 (patch-aa) = caafca94d1e2a9a86a8d66959d3a23083e2c0a40 @ 1.1 log @A compiler cache. http://ccache.samba.org/ @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 SHA1 (ccache-1.5.tar.gz) = 6b2b2a3e4ee9470172ba8522ad0863a1f4eda01c Size (ccache-1.5.tar.gz) = 60269 bytes @