From fd9a5fbbbdf9b7f1ce9e02420a0bc75a0dac65329903a4938013a503ec641a6c Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Mon, 5 Feb 2018 09:38:39 +0000 Subject: [PATCH] Accepting request 572174 from home:avindra MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update to version 3.3.6: * Improved instructions on how to get cache hits between different working directories. - Changes for version 3.3.5: * Documented how automatic cache cleanup works. * 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. - cleanup with spec-cleaner OBS-URL: https://build.opensuse.org/request/show/572174 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ccache?expand=0&rev=58 --- ccache-3.3.4.tar.xz | 3 --- ccache-3.3.4.tar.xz.asc | 17 ----------------- ccache-3.3.6.tar.xz | 3 +++ ccache-3.3.6.tar.xz.asc | 17 +++++++++++++++++ ccache.changes | 36 ++++++++++++++++++++++++++++++++++++ ccache.spec | 11 +++++------ 6 files changed, 61 insertions(+), 26 deletions(-) delete mode 100644 ccache-3.3.4.tar.xz delete mode 100644 ccache-3.3.4.tar.xz.asc create mode 100644 ccache-3.3.6.tar.xz create mode 100644 ccache-3.3.6.tar.xz.asc diff --git a/ccache-3.3.4.tar.xz b/ccache-3.3.4.tar.xz deleted file mode 100644 index 475e09a..0000000 --- a/ccache-3.3.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24f15bf389e38c41548c9c259532187774ec0cb9686c3497bbb75504c8dc404f -size 314468 diff --git a/ccache-3.3.4.tar.xz.asc b/ccache-3.3.4.tar.xz.asc deleted file mode 100644 index 4caebbf..0000000 --- a/ccache-3.3.4.tar.xz.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iQIcBAABCAAGBQJYp2upAAoJEJlt2gdVlK24gkoP/3BA06QqptWXl+tXtU3zL+yT -XFn5MpO8Bz7uRFMBF2B75hbvsDmE98WynTAw11CHYjNMULcBuyFOMWZA1rCY/FDi -NY+xMPqerlamWdlBerHwREbsSXo9/3l/FrR+53hyVI8GT1o1H3UtRkbl1mR/Wnpp -rrcGRwx5Bp4sSZa4B9qPinfV6c/fkBKayWzc5jL7MlIu8zydu0aKdFEFZgsFUj9Z -c2P0ZPtMVRNnKxlPKUSNw2bJV+09MYzU9/B6pGM+VcJTERNeRp/eTwU8w7V+C3ss -gu16JgimCMcFaAagwM/OSYBVh6KuD2rQoCN0PIpUCmGP1Syx4TS0HaIez8p3mW3t -YBTjdB4zw9wuvb/2LzD35rQ9QUDklms2GcShWPLjkVWmUJOLbLZG9N+JoY78biEJ -J59L5G25lfXebndUbqWbYPgEQqbuL3vwk1qS1+82Iks98YI1F88KgVDqH/mg9ZRq -uQGXd1n8Fmyg1GLugXIt9gmsBpDMqV8LY7dOZp+JO60mwtuf72/bxFTxurJrd/4Q -56k8JObrcPMIaPc7MLSsgya6Dmgubl/6K0JPk4+51cfITd1IqsACwPKRxiQ+zYQw -Qc4XaJMdvNlM7j/vPZNf7Aao8yLsXYUEJT30g9VD42xEQudzv4lOxs9E+SK/0ZRr -NsrfbC/7W4l+TbNFc29Q -=fnwc ------END PGP SIGNATURE----- diff --git a/ccache-3.3.6.tar.xz b/ccache-3.3.6.tar.xz new file mode 100644 index 0000000..f664320 --- /dev/null +++ b/ccache-3.3.6.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:410a27fdaff64ead6df3fa57fa74bca0eca6b5f6ac77d7288af1256f6b12141d +size 316884 diff --git a/ccache-3.3.6.tar.xz.asc b/ccache-3.3.6.tar.xz.asc new file mode 100644 index 0000000..5bf63ba --- /dev/null +++ b/ccache-3.3.6.tar.xz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIcBAABCAAGBQJabesuAAoJEJlt2gdVlK24WfoP/0s0GifJ1lZZ/WKRn5KSdsb9 +wdW31QjWR1n5c/S7WrU60X25F1Kwgzo8c3Se1lVBgwXXor3PtRKKP4WWzBS5RN6n +xPo2POT9V31JmyecTUrq6O2f2djhH1PhLXD8iSZFz9P8Bcawl36EKjAADG2dlpfp +gy1E1sHqgSJ2o+H/TMAZ0p+Vmpw5cpxdeNCUFqxYvpL5iEPG4vDrPzAnEwT+rKke +7gPGwuXz0+K8bOEHJIGcvcN5X2h8BwhYZE67rR9DUvnHQx9L2VPBcnDPIKY8TgBf +Yau0AMyHoc6Z+2QCYstQUo2bLxMQP5sBTo29i57OUrtdrf6etozUNLEgxkXlmoZY +VV4md2E34JPmafoo+wWb0fc6uEi83GSp2lufE0JT8hcObLi86lPDtiqg0ZSW7cED +Wnji1QNc1dEs6M0G5Ofi3BRM1PUpgV9YRwbr4+Aja4uySqTA+7yqpmcc+Ep+Bugv +Ye6B+0vF81h9lAap6cd+w2rQXyx5GUEaytkMkOKK3w9GoC6g7ki1ttqGLZNBC8YT +mcCtv/KsvY/70WMWKdMrOwWpSvZmA+dudbz+mWqTxTjDDDWtaiJda6cs0edxCiDY +heNGdv8LlnKFsuJqadbt3Sxp+QVMW9eewfU3zqWMkOzx6fJW1Ov2yKW4Ktk29ohE +Df2UC8Z9qQsi6J5xsYBa +=XsTV +-----END PGP SIGNATURE----- diff --git a/ccache.changes b/ccache.changes index fca6c05..2125acb 100644 --- a/ccache.changes +++ b/ccache.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Sat Feb 3 04:53:41 UTC 2018 - avindra@opensuse.org + +- Update to version 3.3.6: + * Improved instructions on how to get cache hits between different + working directories. +- Changes for version 3.3.5: + * Documented how automatic cache cleanup works. + * 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. +- cleanup with spec-cleaner + ------------------------------------------------------------------- Wed Apr 5 09:25:15 UTC 2017 - mpluskal@suse.com diff --git a/ccache.spec b/ccache.spec index b0f752c..d219220 100644 --- a/ccache.spec +++ b/ccache.spec @@ -1,7 +1,7 @@ # # spec file for package ccache # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: ccache -Version: 3.3.4 +Version: 3.3.6 Release: 0 Summary: A Fast C/C++ Compiler Cache License: GPL-3.0+ Group: Development/Languages/C and C++ -Url: http://ccache.samba.org/ -Source0: http://samba.org/ftp/%{name}/%{name}-%{version}.tar.xz -Source1: http://samba.org/ftp/%{name}/%{name}-%{version}.tar.xz.asc +Url: https://ccache.samba.org/ +Source0: https://www.samba.org/ftp/%{name}/%{name}-%{version}.tar.xz +Source1: https://www.samba.org/ftp/%{name}/%{name}-%{version}.tar.xz.asc Source2: %{name}.keyring BuildRequires: xz BuildRequires: zlib-devel @@ -61,7 +61,6 @@ ln -sf ../../bin/%{name} cc ln -sf ../../bin/%{name} c++ %files -%defattr(-,root,root,-) %doc AUTHORS.* GPL-3.0.txt LICENSE.* MANUAL.* NEWS.* README.* %{_bindir}/%{name} %{_libdir}/%{name}