Hello community,

here is the log from the commit of package ccache for openSUSE:Factory checked 
in at 2016-09-12 13:28:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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    2016-08-26 
23:18:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ccache.new/ccache.changes       2016-09-12 
13:28:05.000000000 +0200
@@ -1,0 +2,74 @@
+Sun Sep 11 07:42:26 UTC 2016 - mplus...@suse.com
+
+- Update to version 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.
+- Changes for version 3.3.0:
+  * A C99-compatible compiler is now required to build ccache.
+  * 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.
+- Changes for version 3.2.8:
+  * Bail out on too hard compiler option -P.
+  * Fixed clang test suite when running on Linux.
+  * Fixed build and test for MinGW32 and Windows.
+- Add fortran amd objc symlinks
+
+-------------------------------------------------------------------

Old:
----
  ccache-3.2.7.tar.xz
  ccache-3.2.7.tar.xz.asc

New:
----
  ccache-3.3.1.tar.xz
  ccache-3.3.1.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ccache.spec ++++++
--- /var/tmp/diff_new_pack.4hHmwS/_old  2016-09-12 13:28:07.000000000 +0200
+++ /var/tmp/diff_new_pack.4hHmwS/_new  2016-09-12 13:28:07.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           ccache
-Version:        3.2.7
+Version:        3.3.1
 Release:        0
 Summary:        A Fast C/C++ Compiler Cache
 License:        GPL-3.0+
@@ -29,12 +29,12 @@
 BuildRequires:  xz
 BuildRequires:  zlib-devel
 Provides:       distcc:%{_bindir}/ccache
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-ccache is a compiler cache. It speeds up recompilation by caching the result of
-previous compilations and detecting when the same compilation is being done
-again. Supported languages are C, C++, Objective-C and Objective-C++.
+ccache is a compiler cache. It speeds up recompilation by caching the
+result of previous compilations and detecting when the same compilation is
+being done again. Supported languages are C, C++, Objective-C and
+Objective-C++.
 
 %prep
 %setup -q
@@ -51,6 +51,8 @@
 cd %{buildroot}/%{_libdir}/%{name}
 ln -sf ../../bin/%{name} gcc
 ln -sf ../../bin/%{name} g++
+ln -sf ../../bin/%{name} gcc-objc
+ln -sf ../../bin/%{name} gfortran
 # do the same for clang
 ln -sf ../../bin/%{name} clang
 ln -sf ../../bin/%{name} clang++

++++++ ccache-3.2.7.tar.xz -> ccache-3.3.1.tar.xz ++++++
++++ 21057 lines of diff (skipped)



Reply via email to