Hello community, here is the log from the commit of package ccache for openSUSE:Factory checked in at Mon Jul 19 20:53:21 CEST 2010. -------- --- ccache/ccache.changes 2006-01-25 21:34:51.000000000 +0100 +++ /mounts/work_src_done/STABLE/ccache/ccache.changes 2010-07-16 10:17:09.000000000 +0200 @@ -1,0 +2,49 @@ +Fri Jul 16 08:15:51 UTC 2010 - puzel@novell.com + +- update to ccache-3.0.1 + - bugfixes: + - The statistics counter ``called for link'' is now correctly + updated when linking with a single object file. + - Fixed a problem with out-of-source builds. + +------------------------------------------------------------------- +Mon Jul 12 11:43:54 UTC 2010 - puzel@novell.com + +- update to ccache-3.0 + - notable changes: + - 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. + - 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. +- see /usr/share/doc/packages/ccache/NEWS.txt for complete + release notes + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- ccache-2.4.tar.bz2 New: ---- ccache-3.0.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ccache.spec ++++++ --- /var/tmp/diff_new_pack.fn1g31/_old 2010-07-19 20:52:42.000000000 +0200 +++ /var/tmp/diff_new_pack.fn1g31/_new 2010-07-19 20:52:42.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package ccache (Version 2.4) +# spec file for package ccache (Version 3.0.1) # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,10 +20,10 @@ Name: ccache Summary: Compiler Cache -Version: 2.4 -Release: 138 +Version: 3.0.1 +Release: 1 Group: Development/Languages/C and C++ -License: GPL v2 or later +License: GPLv3+ AutoReqProv: on Url: http://ccache.samba.org/ Source: ccache-%{version}.tar.bz2 @@ -46,18 +46,15 @@ %setup %build -CFLAGS="$RPM_OPT_FLAGS" ./configure \ - --prefix=%{_prefix} \ - --mandir=%{_mandir} +%configure make %install -rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install %files %defattr(-,root,root) -%doc COPYING README web/*.html +%doc COPYING README.txt NEWS.txt INSTALL.txt %doc %{_mandir}/man1/ccache.1* %{_bindir}/ccache ++++++ ccache-2.4.tar.bz2 -> ccache-3.0.1.tar.bz2 ++++++ ++++ 35861 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org