Hello community, here is the log from the commit of package ccache for openSUSE:Factory checked in at 2015-03-27 09:40:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ccache (Old) and /work/SRC/openSUSE:Factory/.ccache.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ccache" Changes: -------- --- /work/SRC/openSUSE:Factory/ccache/ccache.changes 2013-06-28 11:49:01.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ccache.new/ccache.changes 2015-03-27 09:40:12.000000000 +0100 @@ -1,0 +2,59 @@ +Fri Feb 20 18:12:09 UTC 2015 - [email protected] + +- Add gpg signature +- Remove ccache-gcc48.patch and xclang.patch (both are already + present in current release) +- On i586, use only small testsuite (quicktest) full testsuite + fails (https://bugzilla.samba.org/show_bug.cgi?id=11109) +- Update to 3.2.1: + * 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. + * 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âhe 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âefault cache size is now 5 GB + (was previously 1 GiB). + * Added support for @file and -@file arguments (reading options + from a file). + * 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. + +------------------------------------------------------------------- Old: ---- ccache-3.1.9.tar.bz2 ccache-gcc48.patch xclang.patch New: ---- ccache-3.2.1.tar.xz ccache-3.2.1.tar.xz.asc ccache.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ccache.spec ++++++ --- /var/tmp/diff_new_pack.txY1rI/_old 2015-03-27 09:40:13.000000000 +0100 +++ /var/tmp/diff_new_pack.txY1rI/_new 2015-03-27 09:40:13.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package ccache # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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,15 +17,16 @@ Name: ccache -Version: 3.1.9 +Version: 3.2.1 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/ccache/%{name}-%{version}.tar.bz2 -Patch1: xclang.patch -Patch2: ccache-gcc48.patch +Source0: http://samba.org/ftp/%{name}/%{name}-%{version}.tar.xz +Source1: http://samba.org/ftp/%{name}/%{name}-%{version}.tar.xz.asc +Source2: %{name}.keyring +BuildRequires: xz BuildRequires: zlib-devel Provides: distcc:/usr/bin/ccache BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -37,23 +38,27 @@ %prep %setup -q -%patch1 -p1 -%patch2 -p1 %build %configure make %{?_smp_mflags} %install -make install DESTDIR=%{buildroot} +make install DESTDIR=%{buildroot} %{?_smp_mflags} %check -make check +%ifarch i586 +# On i586 use only quick minimal testsuite, full one fails +# (https://bugzilla.samba.org/show_bug.cgi?id=11109) +# We disable the full test-suite on x86-64 too because +# "readonly" testsuite takes forever on OBS. +make quicktest %{?_smp_mflags} +%endif %files %defattr(-,root,root,-) %doc AUTHORS.* GPL-3.0.txt LICENSE.* MANUAL.* NEWS.* README.* -%doc %{_mandir}/man1/ccache.1%{ext_man} -%{_bindir}/ccache +%doc %{_mandir}/man1/%{name}.1%{ext_man} +%{_bindir}/%{name} %changelog -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
